par
charabia » 31 oct. 2008, 15:57
Tu débutes mais il faudrait prendre en compte ce que je te dis si tu veux corriger ton code. Si tu passes outre les corrections, je ne vois pas trop pourquoi continuer.
Je vais donc encore le dire une dernière fois. Tu passes par un FORMULAIRE, évite donc d'utiliser la méthode GET et prend le POST (cf. mon message précédent).
Ensuite à quoi correspond
if(($_GET['typerepas']) == "entree") { ? Il n'y a même pas d'accolade fermante pour ce IF. Pourquoi fais-tu encore une condition sur le type de repas ? Tu n'en a plus besoin maintenant.
C'est une insertion vraiment basique dans une table de 3 valeurs de formulaire dans 3 champs d'une table.
'INSERT INTO repas(typerepas, nom, description) VALUES("'.$nomentree.'", "'.$nomentree.'", "'.$description.'")'
Tu insères $nomentree dans typerepas...?
Le pire, tu déclares :
$typerepas = $_GET['typerepas'];
$nomrepas = $_GET['nomrepas'];
$descriptionrepas = $_GET['descriptionrepas'];
et regarde ce que tu intègres dans tes champs ! Dis moi seulement où tu trouves $nomentree et $description...un peu de logique.
Tu débutes mais il faudrait prendre en compte ce que je te dis si tu veux corriger ton code. Si tu passes outre les corrections, je ne vois pas trop pourquoi continuer.
Je vais donc encore le dire une dernière fois. Tu passes par un FORMULAIRE, évite donc d'utiliser la méthode GET et prend le POST (cf. mon message précédent).
Ensuite à quoi correspond [b]if(($_GET['typerepas']) == "entree") {[/b] ? Il n'y a même pas d'accolade fermante pour ce IF. Pourquoi fais-tu encore une condition sur le type de repas ? Tu n'en a plus besoin maintenant.
C'est une insertion vraiment basique dans une table de 3 valeurs de formulaire dans 3 champs d'une table.
[php]'INSERT INTO repas(typerepas, nom, description) VALUES("'.$nomentree.'", "'.$nomentree.'", "'.$description.'")'[/php]
Tu insères $nomentree dans typerepas...? :shock:
Le pire, tu déclares :
$typerepas = $_GET['typerepas'];
$nomrepas = $_GET['nomrepas'];
$descriptionrepas = $_GET['descriptionrepas'];
et regarde ce que tu intègres dans tes champs ! Dis moi seulement où tu trouves $nomentree et $description...un peu de logique.