Hi,
ich habe ein kleines Script geschrieben, das vier Datums (ich weiß daß das Wort nicht existiert, aber wenn ich Daten schreib gibts nur verwexlungen) sortiert.
Leider will das Ding nicht so richtig, vielleicht kann mir ja jemand sagen, warum:
----
anmerkung:
news, interviews, reviews, live sind vier Bereiche der Datenbank die jeweils Artikel enthalten. deren Daten sollen sortiert werden...
----
$sql = "SELECT DATE_FORMAT(datum, '%d.%m.%Y') as newsdatum from news order by datum desc limit 1";
$result = mysql_query ($sql, $conn);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$news = $row[newsdatum];}
$sql = "SELECT DATE_FORMAT(datum, '%d.%m %Y') as revdatum from reviews order by datum desc limit 1";
$result = mysql_query ($sql, $conn);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$reviews = $row[revdatum];}
$sql = "SELECT DATE_FORMAT(datum, '%d.%m %Y') as intdatum from interviews order by datum desc limit 1";
$result = mysql_query ($sql, $conn);
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$interviews = $row[intdatum];}
$sql = "SELECT DATE_FORMAT(datum, '%d.%m %Y') as livedatum from live order by datum desc limit 1";
$result = mysql_query ($sql, $conn);
if (!($result)) {"<p>".mysql_error($conn);}
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {$live = $row[livedatum];}
$daten = array("$news"=>"<a href="../neuigkeiten/neuigkeiten.php">Neuigkeiten</a>",
"$reviews"=>"<a href="../platten/platten.php">Platten</a>",
"$interviews"=>"<a href="../interviews/interviews.php">Interviews</a>",
"$live"=>"<a href="../liveerlebt/liveerlebt.php">Live Erlebt</a>");
asort($daten);
$i=0;
foreach ($daten as $key=>$value) {if ($i==3) {break;}
echo "$key im Bereich $value<br>\n"; $i++;}
------------------
Ich nehme mal an, das Problem liegt bei asort($daten);
aber wie mach ich das richtig?
Wäre sehr Dankbar für n paar Tipps,
Schöne Grüße,
Julian