|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
Bonsoir tout le monde!!
alors un léger souci, je suis en train de créer un formulaire sur plusieures pages voici le schéma : Index.php-->Login.php-->Form1.php --> traitement1.php -->Form2.php --> traitement2.php --> Form3.php --> traitement3.php --> Merci.php j'ai un problème pour transmetre de page en page le "username"... j'arrive a le transmettre juska traitement 1 mais plus apres.. voici le code que de la page traitement1.php : Code :
|
||
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
dans ton type="hidden", tu fais bien un echo de ton $username
et il est défini ou et quand, ce $username ? |
|
|
00
|
|
|
#3 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
oui j'ai oublié de déclarer..donc je l'ai bien fait cette fois ci
mais je me dis le 'hiddenfield' n'est pas posté car je ne presse aucun bouton pour valider le formulaire.. je ne fais qu'une redirection..est ce que je dois mettre ce qu'il ya dans traitement1.php directement dans form2.php |
|
|
00
|
|
|
#4 |
|
Membre émérite
![]() Inscription : avril 2005 Messages : 988 ![]() |
En fait, je crois que ta variable est $user et non $username
__________________
|
|
|
00
|
|
|
#5 | ||
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
Citation:
Citation:
|
||
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
maintenant j'ai une erreur du type :
Code :
Erreur de syntaxe près de 'organisme :', te12='Coût :',te13='Durée :',te14='Appréciation :'' à la ligne 1 Code :
|
||
|
|
00
|
|
|
#7 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
quand je lance la requete dans le SGBD easyphp tout fonctionne a merveille...
|
|
|
00
|
|
|
#8 |
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
elle n'est pas un peu longue ta ligne ? je ne sais pas s'il y a une limite ou non, mais bon j'aurais fait plus court
quitte à faire une concaténation sur plusieurs lignes et surtout je me serais débrouillé pour faire une boucle for. peut-être plusieurs en fonction du nom de tes champs es-tu sûr que c'est bien cette ligne qui est la source de l'erreur ? mets y juste un seul SET pour voir ... |
|
|
00
|
|
|
#9 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
alors la l'erreur a disparu..
c'était peut etre le nombre de set.. comment on fait la concaténation..?c'est en utilisant les .points. ...? |
|
|
00
|
|
|
#10 | ||||
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
si, avec des points
tu peux faire (il y a d'autre possibilités ou syntaxes !) Code :
Code :
|
||||
|
|
00
|
|
|
#11 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
merci bien je v opter pour la premiere methode..enfin la dodo jai plus trop les yeux en face des trous!!
bonne soirée! |
|
|
00
|
|
|
#12 | ||||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
Est ce que quelqu'un pourrait vérifier cette syntaxe svp..
Code :
Code :
|
||||
|
|
00
|
|
|
#13 | ||||
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
Re!!! Je galère trop!! je n'arrive pas à trouver l'erreur..je suis la dessus depuis ce matin..J'ai tout concaténé mais ca ne marche tjrs pas..
Code :
Code :
|
||||
|
|
00
|
|
|
#14 |
|
Membre émérite
![]() Inscription : juin 2002 Messages : 1 013 ![]() |
puisque tu as avancé je suppose que tu as trouvé ton parse error
si tu as toujours ton erreur de syntaxe, refais ce que je t'ai proposé avant : raccourcis la partie SET de ton code pour voir si l'instruction n'est pas trop longue et si c'est le cas fais quelque chose du genre : Code :
$q = "REPLACE INTO utilisateur VALUES ('" .$Q21 ."','" .$com ."','" .etc ."')"; |
|
|
00
|
|
|
#15 |
|
Nouveau Membre du Club
![]() Inscription : juin 2005 Messages : 148 ![]() |
en fait j'a i trpuvé l'erreur c'était une chaîne caractère contenant un apostrophe..et comme je n'avais pas mis le "addlashes" ca a provoquer un erreur...
morale tjrs mettre addslashes() lorsqu'il s'agit d'un champ de texte!!! Merci kan même |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com