Je mettrais plutôt :
La condition est réalisée si les champs ne sont pas vide. Après, je peux me tromper, je n'ai regardé qu'en vitesse ton code...
26-02-2011, 07:24 PM
Toujours le même bug :/ mais je suis sûr que ça vient de mon 2ème if , à partir de la ligne 5 car lorsque je rajoute and (isset($_POST['peuples']) and !empty($_POST['peuples'])) ça bug or si je ne le mets pas ça ne bug plus. Je ne vois pas où se trouve l'erreur :/
HS: quel est l'utilité du double test: "isset($_POST['pseudo']) and !empty($_POST['pseudo'])"?
Sinon, pas besoin de parenthèse entre condition qui on tous le même connecteur logique, "and" en l'occurrence... ça clarifia un peu avec toutes ces parenthèse en moins ^^ Et sinon comme ça, je peux me trompé mais, es ce que ton menu déroulant peuples n'a pas ses options vide la première fois? du coup si c'est vide, c'est empty, donc normal qu'il bug quand tu le met dans le if, et qu'il ne bug plus quand tu l'enlèves, il faut que tu mettes un else dans ton formulaire pour mettre une valeur par defatu aux <option> non?
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne Rapture Studio : créateur de divertissement pour tous JePolitique.fr - débattons ensemble JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir Je Deviens Citoyen (Association à but non lucratif)
27-02-2011, 10:12 AM
27-02-2011, 10:23 AM
Avec un print_r($_POST) , je l'avais mit l'autre joueur mais ça ne m'a rien fait, toujours le même message d'erreur mais rien d'autre.. :/
27-02-2011, 01:40 PM
non mais le print_r() c'est pas une solution, c'est un moyen de comprendre le problème, il faut que tu nous montres ce que ça t'affiche.
27-02-2011, 02:42 PM
(27-02-2011, 10:12 AM)php_addict a écrit :!empty($_POST['pseudo']) suffit non? car là vous dites: "si la variable existe ET qu'elle n'est pas vide.(27-02-2011, 01:52 AM)Argorate a écrit : HS: quel est l'utilité du double test: "isset($_POST['pseudo']) and !empty($_POST['pseudo'])"? Moi je dirais simplement "si la variable n'est pas vide" (ce qui induit forcément qu'elle existe...), ça enlève un test inutile a toutes ces valeur POST. vulcain : as-tu lu et compris se que je t'ai dis?
Dévotion, jeu multijoueur gratuit par navigateur de stratégie et de conquête
The Magic Institute, le jeu de magie médieval fantastique gratuit en ligne Rapture Studio : créateur de divertissement pour tous JePolitique.fr - débattons ensemble JécrisLaConstitution.fr - ne laissons pas les Hommes aux pouvoirs écrire les règles du pouvoir Je Deviens Citoyen (Association à but non lucratif)
27-02-2011, 03:03 PM
...Si pseudo est défini et que pseudo et vide Si mot de passe est défini et que mot de passe est vide Si confirmation est défini et que confirmation est vide Si mail est défini et que mail est vide Si peuples est défini et que peuples est vide. Il manquerait pas des "!" avant chacun des "empty". Sinon ne faut il pas utiliser des "&&" plutot que des and ? |
|
Sujets apparemment similaires… | |||||
Sujet | Auteur | Réponses | Affichages | Dernier message | |
[Résolu] Soucis avec script POO d'inscription et connexion | toche | 12 | 8 192 |
08-12-2014, 03:19 PM Dernier message: Ioio |
|
Script d'inscription, envoi mail | Dexyne | 14 | 7 771 |
12-10-2010, 07:32 PM Dernier message: Dexyne |
|
Problème avec mon script d'inscription | Kwest | 10 | 4 430 |
16-02-2009, 11:38 PM Dernier message: Clover18 |
|
[Résolu] Script d'inscription - Mais où est-ce que ça cloche ? | Reaven | 8 | 3 560 |
29-10-2008, 01:50 PM Dernier message: Reaven |