bonjour
je suis entrain de suivre ce tuto http://sylvie-vauthier.developpez.co...page=intro-bdd Les bases de données : introduction
donc j'ai créer ma BDD 'mabase' avec une table 'utilisateurs' , ensuite j'ai créer le fichier functions.php avec la fonction suivante :
Mon code HTML sur l'index.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php function connectmabase(){ $base = mysqli_connect ('localhost', 'root', ''); mysqli_select_db ('mabase', $base); } ?>
Ensuite vient mon code php qui récupères les infos rentrées :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <?php include ('functions.php'); ?> <h1>Inscrivez-vous ! Dans notre bases de données</h1> <h2>Entrez les données demandées :</h2> <form name="inscription" method="post" action="index.php"> Entrez votre pseudo : <input type="text" name="pseudo"/> <br/> Garçon ou fille ? <input type="radio" name="sexe" value="G"/>Garçon<input type="radio" name="sexe" value="F"/>Fille<br/> Entrez votre age : <input type="text" name="age"/><br/> <input type="submit" name="valider" value="OK"/> </form>
les messages d'erreurs que je reçois sont en rapport de mysqli_select_db qui ce trouve ligne 4 du fichier functions.php et mysqli_query qui ce trouve ligne 141 de mon fichier index.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <?php if(isset($_POST['valider'])){ $pseudo = $_POST['pseudo']; $age = $_POST['age']; $sexe = $_POST['sexe']; $today = date('y-m-d'); connectmabase(); $sql = 'INSERT INTO utilisateurs VALUES(""," '.$pseudo.' "," '.$sexe.' "," '.$age.' "," '.$today.' ")'; mysqli_query($sql) or die ('Erreur SQL ! ' .$sql. '<br/>'.mysql_error()); mysql_close(); } ?>
cordialement.
Partager