PHP, boucle
Fermé
GuillaumeCu
Messages postés
5
Date d'inscription
vendredi 12 septembre 2008
Statut
Membre
Dernière intervention
6 novembre 2008
-
28 oct. 2008 à 11:36
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 28 oct. 2008 à 15:43
briiiiix Messages postés 575 Date d'inscription vendredi 24 octobre 2008 Statut Membre Dernière intervention 1 juin 2010 - 28 oct. 2008 à 15:43
A voir également:
- PHP, boucle
- Easy php - Télécharger - Divers Web & Internet
- Mon pc s'allume et s'éteint en boucle ✓ - Forum Matériel & Système
- Xiaomi s'éteint tout seul et se rallume en boucle - Forum Xiaomi
- Redmi redémarre en boucle - Fastboost impossible - Forum Xiaomi
3 réponses
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
28 oct. 2008 à 11:50
28 oct. 2008 à 11:50
Je constates tout d'abord une erreur au niveau de la requete et une autre au niveau de la conception de ta boucle.
Je te conseilles de te referrencer au manuel php https://www.php.net/docs.php
Je suis la en cas où t'arrives toujours pas
Je te conseilles de te referrencer au manuel php https://www.php.net/docs.php
Je suis la en cas où t'arrives toujours pas
okuni
Messages postés
1221
Date d'inscription
jeudi 4 septembre 2008
Statut
Membre
Dernière intervention
2 janvier 2014
126
28 oct. 2008 à 15:27
28 oct. 2008 à 15:27
Pour l'erreur de ta requete :
voici ta requete
si on l'analyse, tu prend des donnée dans 2 table différentes : "tb_candidat" et "tb_parti"
donc dans ton select, php ne sais pas quand nom de champ est dans quel colonne.
tu peux utiliser alors une abréviation pour le nom des table
et donc pour le SELECT :
ici j'ai mi c (= tb_candidat) car je ne sais pas quel champ est dans quel table donc a toi d'adapter.
ensuite pas oublié de mettre l'abréviation au reste de la requete
ici aussi, vérifie si c'est bien la bonne abréviation pour avoir la bonne table.
Ceci c'est pour ta requete.
Pour le code PHP je ne suis pas sur alors je préfère ne rien dire.
voici ta requete
SELECT id_can, nom_can, prenom_can, profession_can, id_parti, nom_parti FROM tb_candidat, tb_parti WHERE fk_id_parti_can = id_parti ORDER BY no_liste_parti"
si on l'analyse, tu prend des donnée dans 2 table différentes : "tb_candidat" et "tb_parti"
donc dans ton select, php ne sais pas quand nom de champ est dans quel colonne.
tu peux utiliser alors une abréviation pour le nom des table
FROM tb_candidat c, tb_parti p
et donc pour le SELECT :
SELECT c.id_can, c.nom_can, c.prenom_can, c.profession_can, c.id_parti, c.nom_parti
ici j'ai mi c (= tb_candidat) car je ne sais pas quel champ est dans quel table donc a toi d'adapter.
ensuite pas oublié de mettre l'abréviation au reste de la requete
WHERE c.fk_id_parti_can = p.id_parti ORDER BY c.no_liste_parti
ici aussi, vérifie si c'est bien la bonne abréviation pour avoir la bonne table.
Ceci c'est pour ta requete.
Pour le code PHP je ne suis pas sur alors je préfère ne rien dire.
briiiiix
Messages postés
575
Date d'inscription
vendredi 24 octobre 2008
Statut
Membre
Dernière intervention
1 juin 2010
18
28 oct. 2008 à 15:43
28 oct. 2008 à 15:43
Merci de corriger la requete comme a dit okuni et me renvoyer le code, je te verifirais le code php.
A+
A+