[GastForen Programmierung/Entwicklung PHP und MySQL Ließt jeden Datensatz 12 mal aus !

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Ließt jeden Datensatz 12 mal aus !

BratwurstmitSenf
Beiträge gesamt: 59

17. Okt 2005, 15:49
Beitrag # 1 von 1
Bewertung:
(351 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo !

Ich habe 12 Beiträge in einer Kategorie, läßt man sich diese anzeigen sollen alle Beiträge mit dem auslaufenden Datum angezeigt werden. Leider zeigt er mir jeden Datensatz 12 mal an, anstatt nur 1 mal ! Wo könnte das Problem liegen ?
Code
$aktuell=time(); 
if($zeitraum=="")$zeitraum=$auktion_zeitraum;
$anzeigen_nach_zeit=$aktuell-(86400*$zeitraum);



$userauktionen= mysql_query("SELECT * FROM dateauktionen WHERE user='$o_user' && endzeit>='$anzeigen_nach_zeit' && kategorie ='$katid' group by titel order by endzeit DESC");
$zaehler=0;
while ($userauktion= mysql_fetch_array($userauktionen))

{
$zaehler++;


if($userauktion[status]=="j" || $userauktion[endzeit]<=$aktuell)
{

$endzeit="beendet";

}
else
{
$aktuell=time();
$diff=$userauktion[endzeit]-$aktuell;
if($diff<3600)
{
$days = ($diff - ($diff % 86400)) / 86400;
$diff = $diff - ($days * 86400);
$hours = ($diff - ($diff % 3600)) / 3600;
$diff = $diff - ($hours * 3600);
$minutes = ($diff - ($diff % 60)) / 60;
$diff = $diff - ($minutes * 60);
$seconds = ($diff - ($diff % 1)) / 1;

$endzeit="$minutes min. $seconds sek.";
}
else
{
$endzeit= date("d.m.y G:i:s",$userauktion[endzeit]);

}

}



$titel=substr($eintrag[titel],0,35);
$titel.=" ...";
if(!$subkat)$subkat=$eintrag[subid];

$auktionen.=" <tr >
<td bgcolor=\"#FFE17C\">
<div align=\"center\">$geschlecht</div>
</td>
<td bgcolor=\"$farbe\">
<div align=\"center\">$bild</div>
</td>
<td bgcolor=\"$farbe\">
<div align=\"left\"><font color=\"#000000\" size=1>&nbsp;$eintrag[user] ($eintrag[alt])</font></div>
</td>
<td bgcolor=\"$farbe\">
<div align=\"center\"><a href=\"auktion.php?id=$eintrag[id]&katid=$katid&subkat=$subkat\" ><font color=\"#000000\" size=1>$titel</font></a></div>
</td>
<td bgcolor=\"$farbe\">
<div align=\"center\"><font color=\"#000000\" size=1>$preis</font></div>
</td>
<td bgcolor=\"$farbe\">
<div align=\"center\"><font color=\"#000000\" size=1>$eintrag[gebote]</font></div>
</td>
<td bgcolor=\"$farbe\">
<div align=\"center\"><font color=\"#000000\" size=1>$endzeit</font></div>
</td>
</tr>";
}

}

X