Geachte lezers,

Ik heb alle gegevens uit de database gehaald, en kan het ook in tabel, kolom, cel zetten. Maar wat ik niet weet is wat ik moet doen als ik producten per 2 naast elkaar wil hebben in die tabel?

Tabel hieronder bestaat uit het volgende:
2 Kolomen, 4 cellen met producten (dit is uiteraard meer maar om een voorbeeld te stellen).

Product | Product
Product | Product

Ik heb dit al maar geen flauw benul hoe dit in 2 kolommen te zetten. Kan iemand mij verder helpen?

Alvast Bedankt,
mcmac

Dit is de script code

<?php
$result = mysql_query("SELECT DISTINCT id,title FROM producten ORDER BY id DESC LIMIT 0,5");
while($row = mysql_fetch_array($result)){
$id = $row['id'];
$title = $row['title'];
echo "<table with='400' border='1'>";
echo "<tr><td><a href='producten.php?id=$id'>[ID: $id]</a> | [Title: $title]<br></td></tr>";
echo "</table>";
}
?>
<tr><td>..</td><td>..</td></tr>

Edit: En <table> en </table> horen buiten de while-loop.
ja dat weet ik maar ik zou het zo willen dat hij in de loop ze automatische in 2 kolommen zet
Dat zal zoiets worden:
<?php
echo '<table>';
echo '<tr>';

$i = 0;
while($row = mysql_fetch_assoc($result))
{
if($i % 2 == 0)
{
echo '</tr><tr>';
}

echo '<td>'.$row['title'].'</td>';
$i++;
}

echo '</tr>';
echo '</table>';
?>
hartelijk bedankt
<?php
echo "<table with='400' border='1'>";
$result = mysql_query("SELECT DISTINCT id,title FROM producten ORDER BY id DESC LIMIT 0,5");
while($row = mysql_fetch_array($result))
{
echo '<tr><td><a href="producten.php?id=' . $row['id'] . '">[ID: ' . $row['id'] . ']</a> | [Title: ' . $row['title'] . ']<br></td>';
if($row = mysql_fetch_array($result))
{
echo '<td><a href="producten.php?id=' . $row['id'] . '">[ID: ' . $row['id'] . ']</a> | [Title: ' . $row['title'] . ']<br></td></tr>';
}
else
{
echo '<td> </td></tr>';
}
}
echo "</table>";
?>

Reageren