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 ?> |
Partager