FuelMedlem sedan okt. 20001 285 inlägg Jag hämtar en massa data från en while sats.. jag vill ha en bild i en cell och beskrivningen till den i en cell under, men hur får jag till det och att det bryts efter 3 cellers bredd till ny rad ?? är det möjligt ?
------------------
" The code is out there "
romsanMedlem sedan dec. 200142 inlägg colspan="3"
eller?`
------------------
mvh
krukan
FuelMedlem sedan okt. 20001 285 inlägg colspan.. skojjar du ? :)
<?
@mysql_connect($host,$anv,$losen) or die ("Det sket sig!");
@mysql_select_db("lakritzpuck") or die ("Det sket sig igen!");
$data=mysql_query("SELECT * FROM fotoalbum WHERE aktiv=1 ORDER BY id DESC"); // order by datum var förra
?>
<table>
<?
while ( $foto = mysql_fetch_array($data)) {
echo "<tr><td><img src=\"/mapp/$foto[bild]\"></td></tr><tr><td>$foto[besk]</td></tr>";
}
?>
</table>
alltså.. 3 bilder med tillhörande beskrivning i cellen under, sen blir det en ny rad med 3 nya bilder..
Hur göra ??????
<tr><td>Bild1</td><td>Bild2</td><td>Bild3</td></tr>
<tr><td>Besk1</td><td>Besk2</td><td>Besk3</td></tr>
sen ny rad med 3 nya bilder / beskrivning..
------------------
" The code is out there "
[Redigerat av Fuel den 30 dec 2001]
ChavezMedlem sedan maj 20001 953 inlägg Ignorera .. kom på att jag var lite dum :)
Du löser det i alla fall med modulus. Alltså, du räknar efter om antalet bilder som skrivits ut är delbart med tre. Säg att du sätter $i som en variabel som räknas upp för varje gång while körs. Då kan du ha en if i while som ser ut:
if ($i%3 == 0) {
//Gör detta om du skall byta rad
} else {
//Vi skall inte byta rad
}
Hoppas det hjälper!
------------------
<A HREF="mailto:chavez@post.netlink.se">Mvh Chavez
</A> UIN: 73975020
Sveriges PHP-portal nr 1!
[Redigerat av Chavez den 30 dec 2001]
[Redigerat av Chavez den 30 dec 2001]
FuelMedlem sedan okt. 20001 285 inlägg hmm ok ska testa..
------------------
" The code is out there "