pb de variable mais où ?
Posté : 11 janv. 2006, 16:36
bonjour à tous,
voici le soucis
sur localhost j'ai créé la base carodb dans laquelle j'ai créé une table magasin dont les champs sont vetements et livres
Quand je fais select * from magasin j'ai bien
ensuite j'ai créé un formulaire (formulairebase1.htm) et son php (valide.php) avec les codes suivants
formulaire
valide
Ces 2 fichiers je l'ai ai mis dans program files\easyphp1-8\www\exercicescaro
quand je test j'ai le message suivant
et bein entendu quand je repasse par le select * from magasin j'ai rien de neuf
si j'enlève les ' il me met vetements et livres mais pas ce que j'ai marqué dans les champs ! et il m'ajoute 2 lignes vides !!!
pouvez vous m'aiguiller stp ? merci
voici le soucis
sur localhost j'ai créé la base carodb dans laquelle j'ai créé une table magasin dont les champs sont vetements et livres
Quand je fais select * from magasin j'ai bien
Code : Tout sélectionner
vetements livres
kiabi Harry potter
gemo les fleurs du malensuite j'ai créé un formulaire (formulairebase1.htm) et son php (valide.php) avec les codes suivants
formulaire
<form action="valide.php" method="post">
<p>Quelle est votre vêtement préféré ?<br>
<input type="text" name="vetements">
</p>
<p>Quel est votre livre préféré ?<br>
<input type="text" name="livres">
<input type="submit" value="Envoyer">
</p>
</form> valide
<?PHP
$db = mysql_connect('localhost', 'caro', 'oceiris');
mysql_select_db('carodb',$db);
$sql = "INSERT INTO magasin
VALUES('$vetements','$livres')";
mysql_query($sql)
or die('Erreur SQL !'.$sql.'
'.mysql_error());
echo 'merci beaucoup, vos infos ont été enregistrées.';
mysql_close();
?> Ces 2 fichiers je l'ai ai mis dans program files\easyphp1-8\www\exercicescaro
quand je test j'ai le message suivant
Notice: Undefined variable: vetements in f:\program files\easyphp1-8\www\exercicescaro\valide.php on line 7
Notice: Undefined variable: livres in f:\program files\easyphp1-8\www\exercicescaro\valide.php on line 7
merci beaucoup, vos infos ont été enregistrées.
et bein entendu quand je repasse par le select * from magasin j'ai rien de neuf
si j'enlève les ' il me met vetements et livres mais pas ce que j'ai marqué dans les champs ! et il m'ajoute 2 lignes vides !!!
pouvez vous m'aiguiller stp ? merci