cs_goa103
Messages postés8Date d'inscriptionjeudi 29 août 2002StatutMembreDernière intervention 5 novembre 2003 22 déc. 2002 à 18:05
bonjour,
je n'ai jamais vu un script avec autant d'erreur:
- mysql_connect: tu ne vérifies pas directement qu'une erreur survient
- mysql_select_db x2: pourquoi le faire 2 fois ?
- mysql_query sans @: tu dies sur une erreur mais 2 messages sont affichés, le tien et celui de MySQL
- mysql_close avant mysql_fetch_array: il faut mieux toujours fermer la connection à la fin d'un script, surtout dans le cas d'un simple select
- mysql_fetch_array: tu n'utilises pas correctement cette fonction, consultes le manuel pour plus d'informations. c'est sans doute lié à l'utilisation du tableau
- <?: toujours utiliser <?php qui veut dire SCRIPT PHP et non pas "rien du tout" (même si c'est autorisé, il faut éviter les bizarreries du PHP)
- distinct: une table ne doit jamais avoir de doublons, au niveau des textes, si il y en a c'est que tu as mal conçu ta BDD (si doublons alors 2 tables, l'une servant de référence à l'autre)
partagez ses sources est une bonne idée mais quand on est débutant il vaut mieux s'abstenir car tu donnes de nombreux mauvais exemples à d'autres personnes qui utiliseront peut-être ton script sans se poser de questions.
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 8 déc. 2002 à 00:00
ou au pire tu as des fonctions unique ou un truc dans ce genre pour éliminer les doublons d'un tableau...
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 8 déc. 2002 à 00:00
ou au pire tu as des fonctions unique ou un truc dans ce genre pour éliminer les doublons d'un tableau...
cs_iubito
Messages postés629Date d'inscriptionmercredi 3 juillet 2002StatutMembreDernière intervention 9 octobre 2006 7 déc. 2002 à 23:59
select distinct(votre_champ)..... :P
FideleNinou
Messages postés1Date d'inscriptionvendredi 6 septembre 2002StatutMembreDernière intervention 5 décembre 2002 5 déc. 2002 à 16:35
Je mets tout dans un tableau pour éviter les répétitions dans la liste déroulante, c'est tout l'intérêt de ce script. Je ne voulais pas voir s'afficher 20 fois le même mot dans ma liste...
SmallToad
Messages postés110Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 septembre 2004 5 déc. 2002 à 15:18
C'est bien. Tu aurais pu aussi faire ca simplement faire une list déroulante au lieu de le mettre dans une variable et apès l'afficher.
22 déc. 2002 à 18:05
je n'ai jamais vu un script avec autant d'erreur:
- mysql_connect: tu ne vérifies pas directement qu'une erreur survient
- mysql_select_db x2: pourquoi le faire 2 fois ?
- mysql_query sans @: tu dies sur une erreur mais 2 messages sont affichés, le tien et celui de MySQL
- mysql_close avant mysql_fetch_array: il faut mieux toujours fermer la connection à la fin d'un script, surtout dans le cas d'un simple select
- mysql_fetch_array: tu n'utilises pas correctement cette fonction, consultes le manuel pour plus d'informations. c'est sans doute lié à l'utilisation du tableau
- <?: toujours utiliser <?php qui veut dire SCRIPT PHP et non pas "rien du tout" (même si c'est autorisé, il faut éviter les bizarreries du PHP)
- distinct: une table ne doit jamais avoir de doublons, au niveau des textes, si il y en a c'est que tu as mal conçu ta BDD (si doublons alors 2 tables, l'une servant de référence à l'autre)
partagez ses sources est une bonne idée mais quand on est débutant il vaut mieux s'abstenir car tu donnes de nombreux mauvais exemples à d'autres personnes qui utiliseront peut-être ton script sans se poser de questions.
8 déc. 2002 à 00:00
8 déc. 2002 à 00:00
7 déc. 2002 à 23:59
5 déc. 2002 à 16:35
5 déc. 2002 à 15:18