08. december 2006 - 22:09
Der er
4 kommentarer og 1 løsning
Udtræk fra mysql
Hejsa.. Jeg er igang med at lave et lille billede galleri, og skal i den forbindelse lavet et udtræk fra min database.: while($row=mysql_fetch_array($udtraek)) { print("<tr><td><img src='".$row['img']."'></td></tr>"); } Min istedet for at få dem listet i een række, kunne jeg godt tænke mig dem med to.: <tr><td>BILLEDE 1</td><td>BILLEDE 2</td></tr> altså som udtræk.. Er der nogen der ved hvordan jeg gør det? Mange tak :)
Annonceindlæg fra DE-CIX
Edge computing: behandling ved kilden
Edge computing revolutionerer den måde, data behandles på, ved at bringe kapacitet og ydeevne tættere på dér, hvor der er behov for det.
15. april 2025
08. december 2006 - 22:33
#1
Hej Shjorth, Se dette lille eksempel. bemærk dog at den vil give et ikke validt html output, hvis der antallet er billeder i dit galleri er ulige. En bedre løsning vil måske være at lave noget html kode uden tabbeller, men ved hjælp af <div>-tags og float property i CSS. <?php print "<table>\n"; for($i=1;$i<10;$i++) { $y++; if(ceil($y)%2) { $start_output="<tr><td>"; $slut_output="</td>"; } else { $start_output="<td>"; $slut_output="</td></tr>\n"; } print $start_output.$i.$slut_output; } print "</table>"; ?>
08. december 2006 - 22:38
#2
Tak for dit svar. Jeg er ked af at forstyrre igen, men det ser jo alt sammen fint ud, jeg kan bare ikke lige gennemskue, hvor jeg skal ligge min $row[]. Ellers mange tak for hjælpen
08. december 2006 - 22:42
#3
Hurtigt forslag: $b = true; while($row=mysql_fetch_array($udtraek)) { if ($b) { print("<tr><td><img src='".$row['img']."'></td>"); $b = false; } else { print("<td><img src='".$row['img']."'></td></tr>"); $b = true; } } if (!$b) { print("<td></td></tr>"); }