|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
noura wafiÉtudiant Inscription : avril 2011 Messages : 12 ![]() |
bonjour,
je suie vraiment une grande probléme mon code php5 n'accepte pas la fonction POST et voici mon code: Code :
Notice: Undefined index: id_circuit in D:\EasyPHP-5.3.3\www\pfe\afficheridcircuit.php on line 2 |
||
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
Salut,
Es-tu sûre que ton formulaire possède bien un champ id_circuit? pas de faute de frappe? Peux-tu montrer le code de ton formulaire?
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#3 | ||
noura wafiÉtudiant Inscription : avril 2011 Messages : 12 ![]() |
oui j'ai un champ de nom id_circuit et voici le code:
Code :
|
||
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 549 ![]() |
où est la balise form?
Peux-tu montrer l'entiereté de tes fichiers stp. Sinon tu peux toujours fournir les fichiers concernés en pièce jointe
__________________
Alea Jacta Test! |
|
|
00
|
|
|
#5 | ||||||
noura wafiÉtudiant Inscription : avril 2011 Messages : 12 ![]() |
j'ai la premiére fichier circuitrechercher.php pour faire entrer le id_circuit que je le veux en utilisant le code suivant:
Code :
Code :
Notice: Undefined index: id_circuit in D:\EasyPHP-5.3.3\www\pfe\recherchedecircuit.php on line 31 et la fichier qui contient tous la fonction de recherche qui s'appelle recherchecircuit.php en utilisant le code suivant: Code :
|
||||||
|
|
00
|
|
|
#6 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Avant d'utiliser $_POST['id_circuit'] il faut verifier s'il existe avec isset().
|
|
|
00
|
|
|
#7 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
et même en testant si il existe c'est une faute de conception que de mettre $_POST dans une fonction plutôt que de le passer en paramètre...
en plus une fonction qui prends pas de paramètre et qui retourne rien, c'est plus une procédure qu'une fonction, limite y a même pas besoin d'une fonction pour ça un simple script à la suite de ton code suffit... en plus une classe sans constructeur qui à qu'une fonction qui écrie du HTML...?! en revoyant toute les discussions que tu as ouverte, j'ai envie de te dire relis tes cours...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#8 |
noura wafiÉtudiant Inscription : avril 2011 Messages : 12 ![]() |
lorsque j'utilise la finction isset() il ne m'affiche rien.
|
|
|
00
|
|
|
#9 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
dans ce cas, le problème est résolu...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#10 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Ou est le formulaire qui envoit ce "id_circuit" ?
|
|
|
00
|
|
|
#11 |
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
regarde bien le code, dans la classe qui fait appel à $_POST['id_circuit'] elle même, c'est une aberration ce code...
je le redis revoies tes cours...
__________________
Développeur informatique contrarié... |
|
|
00
|
|
|
#12 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Non justement il n'y a que des champs dans la class, pas le formulaire.
Dans le reste du code, il y a pléthore de formulaire mais je n'en vois pas avec ce champs. |
|
|
00
|
|
|
#13 | ||
|
Membre émérite
![]() Développeur Inscription : août 2010 Messages : 587 ![]() |
y en à un autre dans le premier fichier :
Code :
__________________
Développeur informatique contrarié... |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com