Ik heb de volgende code:
<?php
$sql = "SELECT id, nickname, punten FROM $tabel_naam";
$res = mysql_query($sql);
$aantal_regels = mysql_num_rows($res);
$aantal_velden = mysql_num_fields($res);
echo "<br><br>";
echo "<table border='2' cellpadding='2' width='100%'>";
for($i=0;$i<$aantal_velden;$i++) {
printf("<th>%s</th>",mysql_field_name($res,$i));
}
for($i=0;$i<$aantal_regels;$i++) {
$row=mysql_fetch_row($res);
$rij=mysql_fetch_array($res);
echo '<tr>';
foreach($row as $col) {
if(!$col) $col=" ";
echo "<td>$col</td>";
}
echo "</tr>";
}
echo "<tr><td>".$col[0]."</td>"; // de id van de gebruiker
echo "<td>".$col[1]."</td>"; // hier wil ik de nickname laten zien
echo "<td>".$col[2]."</td>";
echo "</tr>";
echo "</table>";
?>
Het script is dus bedoeld als een gebruikerslijst, waarop alle gebruikers te zien zijn. Nu laat hij wel de ID's zien. Maar de rest niet.
Als ik $col[1] er neer zet, geeft hij een 0 terug. Terwijl dat helemaal niet juist is. En bij $col[2] geeft hij niet eens de td terug..
Kan iemand me helpen?
- Djemo