0

ユーザーがエコーされるたびに、新しいテーブル行を作成しようとしています。これが私が成功をゼロにしようとしたものです。

<?
$i = 0;
while($row = mysql_fetch_array($admin, MYSQL_ASSOC)){
    if($i <= 2){
        $i++;
    echo "<tr><td>".$row['id']."</td><td>".$row['ip']."</td><td>".$row['username']."</td><td>".$row['password']."</td><td><img src='uploads/avatars/".$row['avatar']."' style='width:25px;height:25px;' />";
        }
    else{
echo "<td>".$row['id']."</td><td>".$row['ip']."</td><td>".$row['username']."</td><td>".$row['password']."</td><td><img src='uploads/avatars/".$row['avatar']."' style='width:25px;height:25px;' /></td></tr>"
$i=0;
        }

    }
?>

アイデアはありますか?

4

1 に答える 1

0

これはうまくいくはずです:

<?
$i = 0;

echo "<table><tr>";

while($row = mysql_fetch_array($admin, MYSQL_ASSOC)) {
    if($i++ % 2 == 0 && $i > 1) {
        echo "</tr><tr>";
    }

    echo "<td>".$row['id']."</td><td>".$row['ip']."</td><td>".$row['username']."</td><td>".$row['password']."</td><td><img src='uploads/avatars/".$row['avatar']."' style='width:25px;height:25px;' /></td>"
}

echo "</tr></table>";
于 2012-10-04T14:19:04.290 に答える