webForumDet fria alternativet

Bryta table ?

4 svar · 184 visningar · startad av Fuel

FuelMedlem sedan okt. 20001 285 inlägg
#1

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
#2

colspan="3"

eller?`

------------------
mvh
krukan

FuelMedlem sedan okt. 20001 285 inlägg
#3

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
#4

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
#5

hmm ok ska testa..

------------------
" The code is out there "

136 ms totalt · 3 externa anrop · v20260731065814-full.3ab8d573
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)