ich bin am verzweifeln. Ich habe jetzt 5 User in der Datenbank. Nun möchte ich eine Liste erstellen wo die User nebeneinander angezeigt werden. Ich verwende den float:left CSS Befehl. Doch zeigt er mir dann 5 verschiedene Mitglieder untereinander an und nebeneinander sehe ich 5 mal das selbe Mitglied. Was mache ich nur falsch ? Bitte um eure Hilfe :-)
Mein code:
PHP-Code:
<?php
$db = new PDO('mysql:host=xxx.de.mysql;dbname=xxx_de', 'xxx_de', 'Passwort');
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
if (isset($_GET["page"])) { $page = $_GET["page"]; } else { $page=1; };
$start_from = ($page-1) * 10;
$result = $db->prepare("SELECT * FROM users ORDER BY id DESC LIMIT $start_from, 10");
$result->execute();
for($i=0; $row = $result->fetch(); $i++){
$datum = date("d.m.Y",$row["angemeldet"]);
$uhrzeit = date("H:i",$row["angemeldet"]);
if($_SESSION['userid']=="".$row['id']."") {
if(file_exists("avatar/".$row['id'].".jpg")==1) {
$avatar="<a href=profil.php><img src=avatar/".$row['id'].".jpg style=\"width:80px;border:1px solid #ccc;padding:2px;margin-top:20px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }
else {
$avatar="<a href=profil.php><img src=avatar/avatar.png style=\"width:80px;border: 1px solid #ccc;padding:2px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }}
else {
if(file_exists("avatar/".$row['id'].".jpg")==1) { $avatar="<a href=user.php?a=".$row['id']."><img src=avatar/".$row['id'].".jpg style=\"width:80px;border:1px solid #ccc;padding:2px;margin-top:20px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }
else {
$avatar="<a href=user.php?a=".$row['id']."><img src=avatar/avatar.png style=\"width:80px;border: 1px solid #ccc;padding:2px;\"></a><br>".$row['user']."<br>".$datum." - ".$uhrzeit." Uhr"; }} echo "";
echo "<div align=center>";
if($i==0) echo "<div id=one>".$avatar."</div>";
if($i==1) echo "<div id=one>".$avatar."</div>";
if($i==2) echo "<div id=one>".$avatar."</div>";
if($i==3) echo "<div id=one>".$avatar."</div>";
if($i==4) echo "<div id=one>".$avatar."</div>";
if($i==5) echo "<div style=\"float:left;\">".$avatar."</div>";
if($i==6) echo "<div style=\"float:left;\">".$avatar."</div>";
else echo "";
echo "</div><div style=\"clear:both;\"></div>";
?>
<div style="clear:both;"> </div>
<?php } ?>