Bonjour
j'utilise le script de jreaux que je remercie pour l'affichage d'une requête sur deux colonnes ou plus.
Ce que je voudrais et que je n'arrive pas à faire, c'est appeler une image dans un répertoire par la donnée ['image]; j'ai tout essayé mais je sèche.
Si une personne sympa pouvait me dépanner, je lui en serais reconnaissant.
Ci dessus je vous ai mis le code, j'espère que j'ai fais la bonne manip.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63 <?php $result = mysql_query($query_rs_blasons); // -------------------------------- // nombre de cellules a remplir $NbreData = mysql_num_rows($rs_blasons); // -------------------------------- // creation d'un tableau array() par donnees $k=0; while ($val = mysql_fetch_array($result)) { $tableau1[$k] = $val['lieu']; $tableau2[$k] = $val['image']; $k++; } // -------------------------------- // affichage if ($NbreData != 0) { $i = 0; $NbrCol = 2; ?> <table border="1"> <tbody> <?php for ($i=0; $i<$NbrLigne; $i++) { ?> <tr> <?php $j = 0; while (($i+($j*$NbrLigne))%$NbrLigne==$i && ($i+($j*$NbrLigne))<$NbreData) { ?> <td> <?php // ------------------------- // DONNEES A AFFICHER dans la cellule $k = ($i+($j*$NbrLigne)); echo $tableau1[$k]; echo '<br/>'; echo '<i>'.$tableau2[$k]. '</i>'; //echo '<i>'.$tableau2[$k]. '</i>'; // ------------------------- ?> </td> <?php $j++; // nombre de colonnes $NbrCol = max($NbrCol,$j); } // ajout cellule vide (derniere colonne) if ($j!=$NbrCol) { ?> <td> </td> <?php } ?> </tr> <?php } ?> </tbody> </table> <?php } else { ?> pas de données à afficher <?php } ?> <?php mysql_close(); // deconnexion de la BD ?>
Dans l'attente de vous lire
Merci par avance
Francis
Partager