Bonjour, voici le code que j'ai écrit mail rien ne marche.j'aimerai savoir où est le problème.
Script de connexion à la BD
<?php
//coordonnées de connexion
$serveur = "localhost"; //serveur
$utilisateur = "root"; //utilisateur créé dans mySql, par défaut c'est "root"
$motdepasse = ""; //mot de passe de l'utilisateur , par défaut tu mets rien
/* Connexion et sélection de la base */
$connexion = mysql_connect($serveur, $utilisateur, $motdepasse)
or die("Could not connect");
//ici la base s'appelle 'basetest'";
mysql_select_db("autopark_db")
or die("Could not select database");
/////////////////////////////
?>
Code d'enregistrement d'un utilisateur
<?php
//importation du fichier qui contient les coordonnées de connexion
include ('connect_db_autopark.php');
//variable permetant d'afficher un message suivant le deroulement de l'operation
$resultat = 0;
//si on clique sur le bouton 'btnmodifier'
//il faut remarqué que sur le formulaire les données sont envoyées vers la mm page (action='' ou bien action='direction_modif.php' )
if (isset($_POST[creer])) {
$login = $_POST['log'];
$password = $_POST['pass'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
if (empty($login) or empty($password)) {
$resultat = -1;
}
else {
$resultat = 1;
$req = "INSERT INTO utilisateur (nomuser, prenomuser, login, password)
values ('$nom', '$prenom', '$login', '$password')";
mysql_query($req, $connexion) or $resultat = -2;
<?php
switch ($resultat) {
case 0:
echo 'Renseignez les champs obligatoires avant de valider !';
break;
case 1:
echo 'Ajout effectué avec succès !';
break;
case -1:
echo 'Champs obligatoire nom renseigné, ajout non possible !';
break;
}
?>
</div>
<div class="pied">
<h6 align="center">Copyright@joseph marcel Minkoumou 2015</h6>
</div>
</div>
</body>
</html>
<?php
// deconnexion de la base
mysql_close();
?>
Rhydan1
Messages postés382Date d'inscriptionjeudi 3 juillet 2014StatutMembreDernière intervention 2 avril 20172 28 sept. 2015 à 22:26
Bonsoir, cela doit sans doute venir du faite que toutes les actions PHP commencent par mysql_quelquechose vont devenir obsolètes, et ne fonctionne/fonctionnerons plus.
Il faut envisager d'utiliser PDO
29 sept. 2015 à 14:50