ik heb een gastenboek geschreven en nu wil die uitlezen uit mijn database, maar als ik dat doe dat krijg ik de twee divjes die ik in een tabel heb gestopt niet op de juiste manier naast elkaar. Het eerste divje blijft niet bovenaan . Het is de bedoeling dat beide divjes gewoon aan de bovenkant blijven plakken.
dit is de code
<?php
echo "<table class=\"bundel\">";
while($row = mysql_fetch_assoc($result)) {
echo "<tr class='nu'><td ><div class=\"pers\">";
echo "<table>";
echo "<tr><td class=\"element\" >Posted by:</td></tr>";
echo "<tr>";
echo "<td>".$row["naam"]."</td></tr>";
echo "<tr><td>".$row["woonplaats"]."</td></tr>";
echo "<tr><td>".$row["datum"]."</td></tr>";
echo "</table></div></td><td><div class=\"bericht\"><table>";
echo "<tr><td class=\"elemen\">bericht:</td></tr>";
echo "<tr><td>".$row["bericht"]."</td></tr>";
echo "</table></div></td></tr>";

}

echo "</table>";
?>
Waarom gebruik je double quotes als ik vragen mag?, vind je dat niet meer werk?

Waarom doe je het niet op de volgende manier?

<?php
/* Errors */
error_reporting(E_ALL);

/* Begin van de tabel. */
echo '<table border="0">';

/* While loop. */
while($row = mysql_fetch_assoc($result))
{
/* Content weergeven. */
echo '<tr>
<td>Posted by:</td>
<td>'.$row['naam'].'</td>
</tr>
<tr>
<td>Woonplaats:</td>
<td>'.$row['woonplaats'].'</td>
</tr>
<tr>
<td>Datum:</td>
<td>'.$row['datum'].'</td>
</tr>
<tr>
<td>Bericht</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="2">'.$row['bericht'].'</td>
</tr>
';
}

/* Einde van de tabel */
echo '</table>';

?>
hmmm. geen idee waarom ik dubbele qoutes gebruik, doe het de ene keer wel en de andere keer niet(in een document gebruik ik wel of dubbele of enkele en niet door elkaar=P) en ik had het alweer werkend, maar thnx ik ga jou manier ook even proberen, nieuwe inzichten zijn nooit weg=P
THNX!

Reageren