06. oktober 2004 - 22:06
Der er
12 kommentarer og 1 løsning
hurtig hjælp!!
Hvad er fejlen? Den skal skrive 4 ud og så lave </tr><tr> så de nsæte 4 kommer på næste linje.. ;) $i = 0; echo '<div align="center"><center><table border="0" width="500" cellspacing="0" cellpadding="0"><tr>'; $query = mysql_query("SELECT * FROM brugere WHERE online=1") or die(mysql_error()); while ($row = mysql_fetch_array($query)) { echo '<td><a href="profil.php?brugernavn='.$row['brugernavn'].'">'.$row['brugernavn'].' '.$row['sex'].''.$row['alder'].'</a></td>'; if($i == "2") { echo '</tr><tr>'; $i = 0; } $i++; }
Annonceindlæg fra Publicis Sapient
06. oktober 2004 - 22:20
#3
det er ikke det.. hvis nu i bare fik det her kunne i så sætte det rigtig sammen? echo '<div align="center"><center><table border="0" width="500" cellspacing="0" cellpadding="0"><tr>'; $query = mysql_query("SELECT * FROM brugere WHERE online=1") or die(mysql_error()); while ($row = mysql_fetch_array($query)) { echo '<td><a href="profil.php?brugernavn='.$row['brugernavn'].'">'.$row['brugernavn'].' '.$row['sex'].''.$row['alder'].'</a></td>'; } echo '</tr></table>';
06. oktober 2004 - 22:24
#5
nej det er ikke det.. fejlen ligger i : if($i == "2") { echo '</tr><tr>'; $i = 0; } $i++; } eller i opstillingen, men kan ikke finde der hvor det er galt :(
06. oktober 2004 - 22:31
#10
$i = 0; while ($row = mysql_fetch_array($query)) { $i++; echo '<td><a href="profil.php?brugernavn='.$row['brugernavn'].'">'.$row['brugernavn'].' '.$row['sex'].''.$row['alder'].'</a></td>\n'; if($i%4 == 0 && $i != mysql_num_rows($query)) { echo"</tr><tr>\n"; } }