|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
bonjour à tous,
j'essaie de comprendre comment marche la boucle for mais je ne suis même pas sûr de savoir si c'est elle qui correspond à mes attentes ? j'affiche actuellement une liste dont voici l'image : ![]() et voilà le code : Code :
comment déclarer le tableau en particulier ? (la table pays contient 3 champs, l'id, le nom et le drapeau. l'id du pays est elle reliée au constructeur) comment imbriquer le code avec le while ? ou alors, y'a t il une autre methode simple ? merci d'avance francis |
||
|
00
|
|
|
#2 | ||||||
![]() ![]() |
Bonjour,
pour commencer, je corrigerais ton code comme suit : (Apostrophes ou guillemets : lesquels choisir ?) Code :
Code :
Code :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||||||
|
|
00
|
|
|
#3 | |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
Citation:
merci pour ta rapidité ps: ' ou " ...... merci pour le lien , je t'avoue que j'essaie avec un puis l'autre si ça marche pas ! je suis un programmeur du dimanche...et encore...pas tout les dimanches !
|
|
|
00
|
|
|
#4 |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
pour la première solution j'ai une erreur sur la requête en ligne 15 qui se répète
Code :
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\xampplite\htdocs\test\test.php on line 15 je vais tester le deuxième, j'ai une image au cas ou @++ je viens de tester la deuxième formule, je n'ai aucun affichage hormis un grand trait blanc vertical (les images manquantes) ps: le ";" apres le ASC dans la requête est à enlever ? |
|
00
|
|
|
#5 | ||
![]() ![]() |
1er script :
1/ remplace (ligne 9) $ligne[2] par $flg['flag'] (il faut adapter à la requête !) : Code :
<div style="float:left; width:25px;"><img src="./images/<?php echo $flg['flag']; ?>" width="20" border="1" alt="" /></div> Code :
$resultat = mysql_query("SELECT nom, numconstructeur FROM constructeur, pays WHERE (pays.libelle = constructeur.pays AND pays.flag = '".$flg['flag']."') ORDER BY pays ASC, numconstructeur ASC;"); 3/remplace (partout) : mysql_fetch_row par mysql_fetch_array 4/ le ; à la de la requête n'est pas obligatoire, mais il marque et "vérrouille" la fin de la requête (empêchant tout ajout "parasite" éventuel) 5/ au lieu de $ligne[0], $ligne[2] ... utilise les noms des champs : $ligne['nom'], $ligne['blabla'] ... c'est plus clair et plus facile à lire et à débuguer. 6/ pour les requêtes : tu peux ajouter "or die ..." pour aider au débuguage : Code :
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
||
|
|
00
|
|
|
#6 |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
merci pour toute ces bonnes remarques. désolé j'avais pas vu le $flg, comme je fais que du basique j'ai tendance à penser que tout les résultat sont toujours des $ligne !
j'ai testé et ça marche, je vais pouvoir l'adapter à ce que je voudrais faire ....je pense en attendant j'ai regardé tes cours de redimensionnement d'image. bravo c'est super instructif. je vais potasser ça, ça devrait m'être trés utile . encore merci pour ton aide ! et si tu permet, j'aimerais bien que tu donne une petite friandise à candy de ma part, elle est vraiment très belle et elle a l'air d'une chienne très agréable à vivre |
|
00
|
|
|
#7 |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
pour info voilà ce que ça donne
![]() c'est pas folichon, mais ça va me permettre plus facilement de faire des "tiroirs" la liste est vraiment trop longue. encore merci
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
t'as pas PDO ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#9 |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
|
|
00
|
|
|
#10 |
![]() ![]() |
PDO : PHP Data Objects
"L'extension PHP Data Objects (PDO) définit une excellente interface pour accéder à une base de données depuis PHP [....] PDO est fournit avec PHP 5.1 et est disponible en tant qu'extension PECL pour PHP 5.0 ; PDO requiert les nouvelles fonctionnalités OO fournies par PHP 5 et donc, ne fonctionne pas avec les versions antérieures de PHP. "
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#11 |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
quel peut être l'interet pour moi exactement ?
quelque chose de particuliers concernant les tiroirs ? je pensais qu'on faisant ça avec du javascript |
|
00
|
|
|
#12 |
![]() ![]() |
Non, ca n'a rien à voir ...
C'est juste une "nouvelle" façon ("orientée objet") de se connecter à une BdD en php.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément." Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique. Site perso Mes tutos DVP : Gestion-Affichage de Nouvelles - Affichage en tableau HTML - Fonctions de redimensionnement d'images
|
|
|
00
|
|
|
#13 |
|
Membre à l'essai
![]() francis la grassaWebmaster Inscription : avril 2007 Messages : 56 ![]() |
|
|
00
|
|
|
#14 |
![]() ![]() Inscription : septembre 2010 Messages : 7 103 ![]() |
tu peux faire du FETCH_GROUP (fais une recherche avec pdo fetch_group).
__________________
http://blog.stealth35.com/ |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com