|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 | |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Bonjour,
J'ai un formulaire sur mon site qui fonctionne correctement, je viens d'installer Wamp pour des modifs et j'ai comme problème quand je valide le formulaire il insère des ligne vide dans ma TABLE Voici mon fichier validation.php Citation:
|
|
|
|
00
|
|
|
#2 | ||
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
Code :
|
||
|
|
00
|
|
|
#3 | |||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Merci pour cette réponse mais même si je suprime if cela ne change rien, mais se que je ne comprend pas c'est que cela fonctionne sur mon WebSite et pas en Local
|
|||
|
|
00
|
|
|
#4 | ||
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
faut pas supprimer le if, mais mettre l'acolade fermante } a la fin du bloc d'instruction...
Code :
Disons qu'avant de rentrer dans le détail, il faut que tu règle ton problème de IF, et pas en le supprimant, car dans l'état actuel des choses, le supprimer revient EXACTEMENT au même que de ne pas toucher à ton code original. |
||
|
|
00
|
|
|
#5 | |||||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Alors voici mon code modifier et cela ne change rien .... Code :
|
|||||
|
|
00
|
|
|
#6 | ||
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
comment s'appel ton fichier ?
edit : validation.php pardon, j'avais pas vu... du coup, essaye ça Code :
|
||
|
|
00
|
|
|
#7 | |||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Merci |
|||
|
|
00
|
|
|
#8 |
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
tu veux dire qu'en faisant cette modif, tu as toujours une page blanche avec rien écrit dessus ? même pas "paf" ?
|
|
|
00
|
|
|
#9 | |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Je comprend rien dutout Le paf ne serais venu que si je n'étais pas logué mais la session login fonctionne. Je répéte mon problème, a la fin de la validation du form j'ai le messsage Merci vos .... etc, mais dans ma table une nouvelle ligne se crée mais elle est vide.. |
|
|
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
bon bha la, faut "debugger"... methode simple et rapide, rajoute echo '#ligne : ' . $sql; avant CHAQUE mysql_query en remplacant #ligne par le numéro que tu appels //ligne # du forum, histoire de voir d'ou ca vient.
|
|
|
00
|
|
|
#11 | |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
|
|
|
|
00
|
|
|
#12 |
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
si ça ça donne rien, c'est que t'es rentré dans aucun des if()...
auquel cas, ton problème viens d'ailleur |
|
|
00
|
|
|
#13 | |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Merci |
|
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : avril 2006 Messages : 24 ![]() |
As-tu vérifié que tes variables
$IDClient, $ref_1, $nom_1, $adr_1 etc.... contiennent quelquechose ? Parce que ton script ne les définie pas. Peut être que la définition est dans le fichier que tu inclues, "../connect/fc-phpconnect.php" ? Si tu récupères ces variables par la métohde POST ou GET alors il faut utiliser les tableaux superglobaux correspondants ($_POST['ref_1'] par exemple au lieu de $ref_1). Peut être que ça marche sur un autre serveur web parce que celui-ci est configuré pour définir automatiquemment les variables reçues dans ton script. Enfin, ton Code :
echo 'merci beaucoup, vos infos ont été enregistrées.';
|
|
|
00
|
|
|
#15 | ||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Voilà je pense que a mis le doigt dessus pas effectivement mes variable ne sont déffinie, je les déclare dans mon fichier index j'imagine ??? Citation:
D'avance merci |
||
|
|
00
|
|
|
#16 | |
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Ok voilà ça fonctionne enfin merci a toi tu ma donner la bonne direction
Citation:
Pour mes if ne fonctionne plus, et surtout POURQUOI y a t'il autant de différence en Local avec le serveur ????? Merci |
|
|
|
00
|
|
|
#17 |
|
Membre expérimenté
![]() Inscription : mai 2002 Messages : 673 ![]() |
Je vais peut être me répéter, mais avec ton dernier exemple, avec ou sans if(), c'est EXACTEMENT pareil !
est strictement égale à un if(), ca fonctionne |
|
|
00
|
|
|
#18 | ||||
|
Membre du Club
![]() Inscription : avril 2006 Messages : 24 ![]() |
Oki.
Je te suggère d'utiliser une boucle au lieu de réécrire cinq fois les mêmes choses pour validation.php : Code :
Et en effet pour les IF Code :
SI $ref_1 n'est pas vide et que $nom_1 n'est pas vide et...etc ALORS faire {} et {} ne fais rien donc tes if ne servent à rien. |
||||
|
|
00
|
|
|
#19 | |||||
|
Membre du Club
![]() Inscription : juin 2006 Messages : 215 ![]() |
Citation:
Qustion comment je place mes if dans ta méthode ? |
|||||
|
|
00
|
|
|
#20 | ||
|
Membre du Club
![]() Inscription : avril 2006 Messages : 24 ![]() |
Tu aurais pu trouver ça tout seul
Code :
l'opérateu ! est l'opérateur logique de négation (en gros dans ton cas remplacerait un == '') continue passe directement à l'itération suivante |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com