Accueil > Forum > > > > Affichage résultat requête
Affichage résultat requête
jeudi 1 septembre 2005 à 22:15:52 |
Affichage résultat requête

wynelle
|
Bonjour à tous, Je cherche à afficher les résultats d'une requête sur la forme d'un tableau avec 4 résultats par lignes. Malheureusement, ... et je commence à m'exciter  , mes résultats s'affichent en VERTICAL, les uns en dessous des autres. Voici mon code si quelqu'un peut y jeter un oeil... je lui rendrai echo '<table cellpadding="0" cellspacing="0" width="475" height="113">'; echo '<tr>'; echo '<td width="118" height="64" align="center" valign="top">'; if(!$result) { // redirection erreur echo '<font color="#5A75B5">Pas d\'enregistrements</font>'; mysql_close(); exit; } while($row = mysql_fetch_array($result)) { $round = round($row['Proximite'], 0); // echo ''.$row['ID'].' ('.$row['INTITULE'].') et la distance = '.$round.'<br>'; //echo '<tr>'; //echo '<td width="118" height="64" align="center" valign="top">'; echo '<p align="center">'; echo '<a href="fiche.php?id='.$row['ID'].'">'; echo '<img style="border:3px outset #FD740F; padding:0px" height="65" alt="'.$row['INTITULE'].'" src="images/photos/'.$row['ID'].'.jpg" width="100" border="0"></a></td>'; echo '</tr>'; echo '<tr>'; echo '<td width="118" height="44" align="center" valign="top">'; echo '<font face="Franklin Gothic Book" color="#5A75B5" size="2">'; echo '<b>'.$row['INTITULE'].'</b></font><font face="Franklin Gothic Book" color="#5A75B5" size="1"><br>'; echo '('.$row['VILLE'].')</font><font face="Franklin Gothic Book" color="#2e57a5" size="1"><br>'; echo '<b>à '.$round.' km</b></font>'; } echo '</td>'; echo '</tr>'; echo '</table>';
Merci d'avance.
|
|
jeudi 1 septembre 2005 à 22:23:01 |
Re : Affichage résultat requête

J_G
|
Réponse acceptée !
Salut, D'un rapide jet d'oeil... je peux faire deux remarques : 1* C'est quoi ce <p align=center> pas fermé ? Si tu veux aligner au centre, fait <td align=center>...</td>; 2* Tu saute de ligne à l'intérieur de ta boucle while !!! echo '</tr>'; echo '<tr>'; Et bah ? la balise "tr" c'est pour une nouvelle ligne... "td" pour une nouvelle colonne... (Et il faut toujours mettre les td dans les tr) Voili, De là à te dépanner... PS : Si tu pouvais me rendre mon oeil maintenant ;)
|
|
jeudi 1 septembre 2005 à 22:26:17 |
Re : Affichage résultat requête

Guillemouze
|
je comprend pas trop ske tu veux, mais deja tu ferme ton </td> et ton </tr> apres le } du while, alors kil devrait etre avant. jette un oeil au source html dans ton navigateur (ilk te le rendra  ), tu verrra surement un bon paquet de <tr> et <td> mais moins de balises fermantes
|
|
jeudi 1 septembre 2005 à 22:27:41 |
Re : Affichage résultat requête

Guillemouze
|
bon je tiens a dire a J_G d'arreter de poster pendant que je le fais paske la ca fai 2 fois que jarrive sur le message, ya rien et une fois que je valide, je vois son message avant le miens Grrrrrr. faut que japprenne a ecrire plus vite :)
|
|
jeudi 1 septembre 2005 à 22:36:43 |
Re : Affichage résultat requête

J_G
|
;) Chuis pourtant loin d'être un Lucky-Luke du clavier ;)
|
|
jeudi 1 septembre 2005 à 22:43:36 |
Re : Affichage résultat requête

wynelle
|
Merci J_G et Guillemouze pour votre aide. Il me semble que l'erreur vienne bien des "tr" et "td" car en suivant le conseil de J_G, j'ai déjà enlevé mon saut de ligne dans ma boucle...  désolé! Cela a déjà une meilleur tête mais je n'ai toujours pas mon image avec dessous les champs INTITULE et VILLE puis à côté une nouvelle photo et de nouveaux champs... tout est en décalé... un peu comme les daltons! ... je cherche encore. Ps : je vous rend vos yeux 
|
|
jeudi 1 septembre 2005 à 22:51:29 |
Re : Affichage résultat requête

Guillemouze
|
ok je vois ton pb tu veu un truc dans le genre (je saute des lignes pour le decalage a cause de l'avatar :p) ------------------------------------- | image1 | image2 | image3 | image4 | | texte1 | texte2 | texte3 | texte4 | ------------------------------------- ------------------------------------- | image5 | image6 | image7 | image8 | | texte5 | texte6 | texte7 | texte8 | ------------------------------------- dans ce cas ca serait du genre <table> <tr> <td> <table> <tr><td>image1</td></tr> <tr><td>texte1</td></tr> </table> </td> <td> <table> <tr><td>image2</td></tr> <tr><td>texte2</td></tr> </table> </td> <td> <table> <tr><td>image3</td></tr> <tr><td>texte3</td></tr> </table> </td> <td> <table> <tr><td>image4</td></tr> <tr><td>texte4</td></tr> </table> </td> </tr> //2eme ligne <tr> <td> <table> <tr><td>image5</td></tr> <tr><td>texte5</td></tr> </table> </td> .... </table> a toi dadapter en ca au php de ton code, c pas dur ta juste a rajouter des <table>
|
|
jeudi 1 septembre 2005 à 22:58:47 |
Re : Affichage résultat requête

wynelle
|
Merci les gars car c'était bien ça... les TD dans les TR!
Allez, j'abuse d'une autre question :
Comment limiter l'affichage à 4 réponses par lignes et les suivantes sur une autres sachant que je peux avoir 20 résultat à afficher?
Merci d'avance.
|
|
jeudi 1 septembre 2005 à 23:03:26 |
Re : Affichage résultat requête

J_G
|
Ouch! Bon ce coup-ci tu as été plus rapide ... Mais un peu plus violant !!! C'est un peu du gaspillage de table. Et l'écologie, l'économie d'énergie, le respect des producteurs de table ??? <table> <tr valign=middle height="..." > <td align=center width="..." > <a href="pouet.php"> <img src="<?=$SOURCE?>" width="..." height="..." /><br /> Intituler : <?=$INTITULE?><br /> Ville : <?=$VILLE?> </td> et patati patatum! En cas de retour à la ligne... je te conseil de controler les attributs width et height. En % pour les balises tr, td (somme=100%!!!) et en px pour l'img. Pi Si C Pa Ca Fo L'Dir OCI ! A+
|
|
jeudi 1 septembre 2005 à 23:04:04 |
Re : Affichage résultat requête

Guillemouze
|
je reprend ton code ... while($row = mysql_fetch_array($result)) $i = 0; { $round = round($row['Proximite'], 0); // echo ''.$row['ID'].' ('.$row['INTITULE'].') et la distance = '.$round.'<br>'; //if ($i % 4 == 0 ) echo '<tr>'; //echo '<td width="118" height="64" align="center" valign="top">'; echo '<p align="center">'; echo '<a href="fiche.php?id='.$row['ID'].'">'; echo '<img style="border:3px outset #FD740F; padding:0px" height="65" alt="'.$row['INTITULE'].'" src="images/photos/'.$row['ID'].'.jpg" width="100" border="0"></a></td>'; echo '</tr>'; echo '<tr>'; echo '<td width="118" height="44" align="center" valign="top">'; echo '<font face="Franklin Gothic Book" color="#5A75B5" size="2">'; echo '<b>'.$row['INTITULE'].'</b></font><font face="Franklin Gothic Book" color="#5A75B5" size="1"><br>'; echo '('.$row['VILLE'].')</font><font face="Franklin Gothic Book" color="#2e57a5" size="1"><br>'; echo '<b>à '.$round.' km</b></font>'; echo '</td>'; if ($i % 4 == 0) echo '</tr>'; $i++ } echo '</table>'; c ca ke tu veu?
|
|
Cette discussion est classée dans : résultats, requête, echo, row, round
Répondre à ce message
Sujets en rapport avec ce message
SELECT ds un tablo avec un <tr> coloré sur deux [ par MisterJAD ]
J'ai fait un SELECT* dans une table, je l'ai mis dans tableau, mais je voudrais, pour plus de lisibilité s'il y a un grand nombre d'enregistrement fai
Sélection graphique (clic) d'un enregistrement [ par benoit74 ]
Avec mes bases de php (et l'aide de certains codes sources, merci à vous ) j'arrive à afficher un tableau html correspondant à une de mes tables mysql
checkbox et initiales [ par titigrou ]
voila ce que tu avais fait la dernière fois:function visible(nom, row, col){ if (document.getElementById(nom).checked==1) { document.getElementById('
esayphp 1.6 à 1.7 a l'aide!! [ par jonguignolo ]
j'ai un gros soucisje suis passé de easyphp1.6 a 1.7...j'ai lu pas mal d'article sur les bugs qui apparaissent suite a l'instalation du 1.7 mais la je
Problème de requête : UPDATE [ par loupopeye ]
Salut,Big problème, ça ne marche pas..Help... require ('../connexion.php');$result = mysql_query('UPDATE logements SET valid='.$valid.', ref='".$ref.
Ligne de couleur [ par forchrisw ]
je voudrais affichier a l'ecran une lign esur deux comment je peux fairevoici mon code//Pour charger les infos de connection$connect=mysql_connect($ho
foreach ne recupere pas apres modification [ par milourie ]
sourieJ'ai un probleme avec mon foreach il fonctionne avec un radio boutton . Jexplique quand le client inscrit et selection son forfait quil choisi
probleme avec foreach [ par milourie ]
J'ai un foreach qui fonction avec des radio bouttondans un formulaire et quand le client s'inscrit la premiere fois le radio boutton se selectionne bi
AAAAAAAA mysql_fetch_array ca marche comment? [ par Tiriel ]
Lorsque j'execute ce script: (Pas besoin de preciser que je suis débutant vu le script ) include("ID.htaccess\sql.php"); $connect=mysq
Page multiples dans résultats MySQL [ par pyranhaz ]
Bonjour,Existe-il une astuce simple pour que lorsque je fais une requête MySQL sur mon site on m'affiche les pages contenant au maximum 25 résultats p
Livres en rapport
|
Derniers Blogs
IMAGINE CUP 2012, MAKE A SIGN EN FINALEIMAGINE CUP 2012, MAKE A SIGN EN FINALE par junarnoalg
Voilà qui est fait, la nouvelle est officielle ! L'équipe belge "Make a Sign" va au pays des kangourous défendre son projet dans la catégorie Software Design. http://www.imaginecup.com/CompetitionsContent/Competition/WorldwideFinalists.aspx V...
Cliquez pour lire la suite de l'article par junarnoalg KINECT 1.5 IS OUT !KINECT 1.5 IS OUT ! par Vko
La version 1.5 du Kinect For Microsoft vient tout juste de sortir ! Plein de nouveautés: Tracking de squelette en Near Mode Détection en position assise Détection faciale avec un SDK dédié Documentation et des guideline (enfin) Un out...
Cliquez pour lire la suite de l'article par Vko LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) LES ACTUALITéS DE LA SEMAINE SUR C2I.FR (14 MAI - 20 MAI) par richardc
Mise à jour des Web API du 14 Mai
Réservez dès maintenant votre journée du 20 juin pour le Windows Azure Dev Camp 2012 à Paris
Mise à jour de Team Foundation Service
MechCommander 2 sur Windows 8
Entity Framework 5 Release Candidate e...
Cliquez pour lire la suite de l'article par richardc REACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITERREACTIVE EXTENSIONS : CONSOMMER DES SERVICES AVEC RX PARTIE 3, LES PIèGES à éVITER par Groc
Une mauvaise utilisation de rx lors de l'écriture d'une couche d'accès à des services peut conduire à des cas embarassants avec des erreurs mal gérées, des appels qui ne partent lorsqu'ils le devraient, et même des résultats incorrects . le tout nuis...
Cliquez pour lire la suite de l'article par Groc SHAREPOINT BLOG SITE, PROBLèME D'ARCHIVESSHAREPOINT BLOG SITE, PROBLèME D'ARCHIVES par junarnoalg
Dernièrement, nous avons migré le site
myTIC
vers un nouveau serveur SharePoint 2010. Dans les contenus que nous vouloins récupérer, nous avions un certain nombre de blogs.
Nous avons utilisé les commandes Power...
Cliquez pour lire la suite de l'article par junarnoalg
Forum
RE : GOOGLE MAPRE : GOOGLE MAP par inwebo
Cliquez pour lire la suite par inwebo GOOGLE MAPGOOGLE MAP par fatmanajjar
Cliquez pour lire la suite par fatmanajjar
Logiciels
sDEVIS-FACTURES vlPRO (8.1.0.3)SDEVIS-FACTURES VLPRO (8.1.0.3)sDEVIS-FACTURES vlPRO a été mis au point pour les particuliers, créateurs, entrepreneurs, artisa... Cliquez pour télécharger sDEVIS-FACTURES vlPRO 974 Application Server (12.2.4.6)974 APPLICATION SERVER (12.2.4.6)Développez de puissantes applications dans un environnement de 'cloud computing', clusterisé, séc... Cliquez pour télécharger 974 Application Server vPicture (1.4.2.1)VPICTURE (1.4.2.1)Avec vPicture, hébergez vos images facilement et rapidement.
vPicture est un utilitaire simple, ... Cliquez pour télécharger vPicture Easy-Planning (2.2.1.6)EASY-PLANNING (2.2.1.6)Easy-Planning permet de créer des plannings sous la représentation de diagrammes et est adapté au... Cliquez pour télécharger Easy-Planning COM-BACKUP (2.0)COM-BACKUP (2.0)
COM-BACKUP est un logiciel de sauvegarde qui permet de planifier les sauvegardes de vos dossiers ...
Cliquez pour télécharger COM-BACKUP
|