JeuWeb - Crée ton jeu par navigateur
[Résolu] Problème avec while et <option> - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Résolu] Problème avec while et <option> (/showthread.php?tid=3618)

Pages : 1 2


RE: [Résolu] Problème avec while et <option> - Faelnor - 01-02-2009

finalement le problème était vraiment tout bête et le code n'y est en rien responsable :p


j'ai en fait deux table inventaire et inventaireP et je chercher dans la mauvaise, faut pas codé quand on est trop fatigué:p

je suis pas vexé, mais tout le monde n'as pas la même façon de coder c'est tout, mon code marche très bien.
je n'utilise pas les quote de le même façon c'est tout.

et pour le num_row je l'est pas mis pour eviter des requetes, j'ai deja beaucoup de requete et sa ne change rien de plus.
c'est juste une verification de securité le num rows.


RE: [Résolu] Problème avec while et <option> - Argorate - 01-02-2009

Il faut aussi éviter d'appelé les éléments avec quasiment le même nom. La nomenclature est très importante, ça évite les confusions^^


RE: [Résolu] Problème avec while et <option> - Ruz - 01-02-2009

ouaip...
C'est une critique constructive, hein, ce que je dis ^^
Je codais comme toi au début ^^

M'enfin, tu comprendras à la longue l'intéret de la clarté d'un code ^^
(mais je reste septique sur la valeur qu'aurais ta variable "$query" en cas d'erreur...)


RE: [Résolu] Problème avec while et <option> - Allwise - 01-02-2009

Quoter des données qui vont dans un champ numérique, c'est pas bien grave parce que Mysql transtype comme il faut et qu'au final, effectivement ça marche. Mais dans l'idéal, mieux vaut éviter ces mauvais réflexes liés à la flexibilité des outils et donner direct le type attendu.
Le plus important est de s'assurer que les données sont protégées contre les attaques de type injections SQL ( ce qu'on voit pas mais qui est peut-être plus haut dans ton code ).

Sinon, si dans ton script tu n'as besoin que des enregistrements que tu traites dans ta boucle, tu gagnerais en perf si tu plaçais la condition <=300 directement dans ta requête SQL : moins de résultats retournés, moins de passages dans la boucle while Smile