problème de condition et de timing du coup... - PHP - Programmation
Marsh Posté le 06-03-2006 à 17:45:11
Dit moi, tu te rends compte que t'utilises "$_POST['selectiongroupement1']" avant d'avoir vérifier si elle est initialisé et que tu ne j'utilises plus aprés avoir vérifier son existance?
Marsh Posté le 06-03-2006 à 17:52:06
omega2 a écrit : Dit moi, tu te rends compte que t'utilises "$_POST['selectiongroupement1']" avant d'avoir vérifier si elle est initialisé et que tu ne j'utilises plus aprés avoir vérifier son existance? |
euuuuh
beeen oui.
en fait il est vrai que j'aurais pu vérifier si elle est intialisée avant de l'utiliser...
mais après je vérifie qu'elle est là ou pas c'est tout...j'ai mis ça (à la ligne 102) dans le cas de la première ouverture de page, pour éviter d'avoir un message d'erreur comme quoi la variable n'était pas définie...
stou!
je sais que ça peut paraitre crétin... et ça l'est sans doute...
et pis j'ai mangé un bout de code pour l'exposer ici...trop long sinon
Marsh Posté le 06-03-2006 à 17:56:01
Il s'en sert fort joliment ici:
Code :
|
D'ailleurs toutes tes requetes rentreraient en une seule, si tu la construisait en fonction de tes params.
Quoi qu'il arrive pour ton "vrai" problème... Pfff sais pas c'est tout dégueux ton truc et ça me laisse penser que tu ne vois pas trop bien la différence en html&php
edit: mal lu le post de gatsu
Marsh Posté le 06-03-2006 à 17:57:04
boah! si je fais la différence..pourquoi tu dis ça?
degueu je veux bien...mais j'applique ma logique de beta avant toute chose...
tu veux que j'indente mon code? keske je peux faire pour le rendre moins dégueu à part optimiser les requetes sql?
Marsh Posté le 06-03-2006 à 18:03:22
nan mais déjà:
Code :
|
ça t'evite de faire une requete pour rien sur le serveur ( et pareil pour les autres if)
ensuite si dans $_POST['selectiongroupement1'] tu devrais le mysql_escaper au moins!
Marsh Posté le 06-03-2006 à 18:08:02
mysql_escaper ? ok! compris...oui t'as raison je connaissais pas! hé!
merci pour la requete simplifiée oui en effet c'est mieux!!
Marsh Posté le 06-03-2006 à 17:29:13
bonjour à tous!!
je vais tenter de vous expliquer mon problème simplement :
j'ai deux formulaires dans 1 page.
le premier me permet de sélectionner certaines lignes dans ma table, qui seront implémentées par le second formulaire.
la valeur du premier formulaire est réenvoyé avec le second par un champ de type hidden.
dès que je valide mon premier formulaire, il m'effectue la vérification des champs du second (qui se trouve à la ligne 102).
or je souhaiterais que cette vérification ne s'effectue qu'une fois le second formulaire validé.
c'est pourquoi j'avais fait un champ de type hidden, en me disant que la condition if (isset ($_POST['selectiongroupement1']) ne serait effectif QUE lorque le submit du second formulaire a été effectué.
or c'est pas le cas....
voici mon code :
...si quelqu'un peut me filer un coup de main, ce serait vraiment sympa!!
merci!!
Message édité par flock86 le 06-03-2006 à 17:36:39