Hallo.
Ich möchte in einem PHP-Skript die Dateien (Grafiken) sortieren lassen nach Datum.
Ich habe aber keine Ahnung wie ich das machen soll.
Würde mich über Hilfe sehr freuen.
Edit:
So wie es jetzt ist, wird es nach UserID sortiert.
Ich möchte in einem PHP-Skript die Dateien (Grafiken) sortieren lassen nach Datum.
Ich habe aber keine Ahnung wie ich das machen soll.
PHP:
<?php
// Datenbank
$db_server = "XXX";
$db_name = "XXX";
$db_user = "XXX";
$db_passwort = "XXX";
// Allgemeine Vars
$username = "http://www.meine-seite.de/member.php?u=";
$avatar = "http://www.meine-seite.de/avatare/avatar-";
$del1 = "./deleteavatar.php?img=";
$del2 = "../avatare/avatar-";
// Datenbankabfrage
$db = @MYSQL_CONNECT($db_server,$db_user,$db_passwort);
mysql_select_db($db_name,$db);
$select = "SELECT * FROM userfield as parent
LEFT JOIN (
SELECT * FROM user
)as child
ON (parent.userid = child.userid)";
$result = mysql_query($select,$db);
echo <<<EOT
<table align="center" border="1">
<tr>
<td>Benutzername</td>
<td>Avatar</td>
<td>Dateiname</td>
<td>Datum</td>
<td>Maße</td>
<td>Löschen</td>
</tr>
EOT;
if ($result)
{
while($row = mysql_fetch_array($result))
{
if (empty($row['field2']))
{
}
else
{
$img = $avatar.$row['field2'].".png";
$size = getimagesize($img);
$userid = $row['userid'];
$date = filemtime("../avatare/avatar-".$row['field2'].".png");
echo "<tr>";
echo "<td align=left><a style=\"color:blue;\" href=\"".$username.$row['userid']."\">".$row['username']."</a></td>";
echo "<td align=left><img src=\"".$avatar.$row['field2'].".png\"></td>";
echo "<td align=left>avatar-".$row['field2'].".png</td>";
echo "<td align=left>".date("d.m.Y H:i", $date)."</td>";
echo "<td align=left>".$size[0]." x ".$size[1]."</td>";
echo "<td align=left><a style=\"color:blue;\" href=\"".$del1.$del2.$row['field2'].".png&userid=".$userid."\">Löschen</a></td>";
echo "</tr>";
}
}
echo "</table>";
}
?>
Würde mich über Hilfe sehr freuen.
Edit:
So wie es jetzt ist, wird es nach UserID sortiert.
Zuletzt bearbeitet: