Ik heb een php script dat een overzicht van al m'n DVD's uit een Mysql Db haalt. Dit script heb ik ingebouwd in een HTML pagina, en de uitvoer wordt in een tabel weergegeven.
Nu ben ik bezig m'n hele site om te zetten naar CSS, en wil dit dus ook graag in CSS doen.
Dit is het oude:
Hiermee wordt een tabel gegenereerd die alle DVD's laat zien, dus een tabel met 534 regels.
Als ik nu het volgende doe:
dan zie ik heel snel alle 534 titels voorbijflitsen in het hokje van 190x20 dat in de CSS is aangegeven voor class="dark", waarna de laatste titel blijft staan.
Mijn vraag: Hoe kan ik een volledige lijst laten zien met 534 regels, zonder dat ik voor alle regels een aparte regel in HTML moet maken?
En als we toch bezig zijn, het "uitvoerhokje" moet real-time aangepast worden qua formaat, omdat de ene titel langer is dan de andere.
Misschien ontkom ik in deze niet aan tabellen?
Nu ben ik bezig m'n hele site om te zetten naar CSS, en wil dit dus ook graag in CSS doen.
Dit is het oude:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
| <?php
$quotedtitel = mysql_escape_string($titel);
$query = "SELECT titel,cast,episodes,genre,speelduur,regio,aantal FROM dvd WHERE titel like '%$quotedtitel%' ORDER BY titel";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
?>
<tr>
<td><div align="left"><?php echo $row["titel"]; ?></div></td>
<td><div align="left"><?php echo $row["cast"]; ?></div></td>
<td><div align="left"><?php echo $row["episodes"]; ?></div></td>
<td><div align="left"><?php echo $row["genre"]; ?></div></td>
<td><div align="right"><?php echo $row["speelduur"]; ?></div></td>
<td><div align="right"><?php echo $row["regio"]; ?></div></td>
<td><div align="right"><?php echo $row["aantal"]; ?></div></td>
</tr> |
Hiermee wordt een tabel gegenereerd die alle DVD's laat zien, dus een tabel met 534 regels.
Als ik nu het volgende doe:
code:
'1
2
3
4
5
6
7
8
9
10
11
12
| <?php
$quotedtitel = mysql_escape_string($titel);
$query = "SELECT titel,cast,episodes,genre,speelduur,regio,aantal FROM dvd WHERE titel like '%$quotedtitel%' ORDER BY titel";
$result = mysql_query($query);
while ($row = mysql_fetch_array($result)) {
?>
<div id="leftcontent">
<p class="dark">
<?php echo $row["titel"]; ?>
</p>
</div> |
dan zie ik heel snel alle 534 titels voorbijflitsen in het hokje van 190x20 dat in de CSS is aangegeven voor class="dark", waarna de laatste titel blijft staan.
Mijn vraag: Hoe kan ik een volledige lijst laten zien met 534 regels, zonder dat ik voor alle regels een aparte regel in HTML moet maken?
En als we toch bezig zijn, het "uitvoerhokje" moet real-time aangepast worden qua formaat, omdat de ene titel langer is dan de andere.
Misschien ontkom ik in deze niet aan tabellen?
[ Voor 19% gewijzigd door Dionysus007281 op 13-10-2004 14:02 ]
Dual Opteron 248 Nu met Asus X800XT PE @ X850XT PE Server.