problème avec Switch et MySQL [Résolu] - PHP - Programmation
Marsh Posté le 27-05-2007 à 16:17:01
il attend un case dans le switch et tu lui mets un while, donc ca ne fonctionne pas
au passage, essayer de nommer les etiquettes "case" par ce que te renvoi la BDD, c'est extreme
Marsh Posté le 27-05-2007 à 19:58:51
et bien j'ai plusieurs cours listé dans ma base de donnée
Code :
|
et j'aimerais pouvoir les lister sous forme de lien dans une page mais il me faudrait des includes pour bien faire car j'aimerais que le cours apparait à un endroit précis
Marsh Posté le 27-05-2007 à 21:07:02
Et plutôt qu'un case unique perdu dans une boucle, pourquoi tu utilises pas tout bêtement un if ?
Genre (à la volée)
Code :
|
Marsh Posté le 27-05-2007 à 23:30:17
oui pourquoi pas, j'ai essayé mais j'ai de nouveau une erreur
Code :
|
et je ne vois pas trop comment la résoudre
Marsh Posté le 28-05-2007 à 00:13:58
//edit : oula, effectivement, ça me réussit pas les réponses nocturnes...
Et pour aller plus loin que WiiDS, on dirait même que tu as interverti tes 2 requêtes
Marsh Posté le 28-05-2007 à 01:17:13
L'erreur est pourtant clair. Tu fais un while mysql_fetch_assoc sur cette requete :
SELECT id,address FROM cours ORDER BY title ASC
Puis ensuite tu fais un echo et dans cet echo tu indiques $row['title']
OR ! Dans cette requête tu remarqueras que tu n'as PAS sélectionné title. D'ou l'erreur.
Note que les messages d'erreur de PHP sont relativement clair et qu'il faudrait que tu apprennes a te bouger seul plutot qu'a venir demander de l'aide pour un oui ou pour un non.
Marsh Posté le 28-05-2007 à 10:14:34
effectivement Naceroth, j'avais interverti mes deux requêtes
WiiDs c'est vrai c'était une bête erreur mais pourtant j'admets avoir lu mon code plusieurs fois mais cette erreur ne me sautait pas aux yeux, habituellement je cherche moi même mes erreurs et je ne saute pas directement sur un forum mais là étant donné que je ne trouvais pas, j'ai fini par venir vers vous
Marsh Posté le 27-05-2007 à 14:55:58
Bonjour,
Voici mon code :
et mon erreur :
merci d'avance
Message édité par Gavrinis le 28-05-2007 à 10:31:57