Envois des données formulaire dans BDD
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 :
Code:
1 2 3 4 5 6 7
| <?php
function connectmabase(){
$base = mysqli_connect ('localhost', 'root', '');
mysqli_select_db ('mabase', $base);
}
?> |
Mon code HTML sur l'index.php :
Code:
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> |
Ensuite vient mon code php qui récupères les infos rentrées :
Code:
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();
}
?> |
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.
cordialement.