Vielen Dank habs nun hinbekommen:
if($ID=="")
{
$ID = 0;
}
if($ID!==0)
{
$queryway = "SELECT * FROM Downloads WHERE `id` = " . mysql_real_escape_string($ID);
$query = mysql_query($queryway);
while($row = mysql_fetch_assoc($query))
{
$maptitle = $row['Name'];
$mapgame = $row['Spiel'];
$maptyp = $row['Map-Art'];
$mapdesc = nl2br($row['Map-Beschreibung']);
echo "<div class=\"post\"><p class=\"title\">{$maptitle}</p><p><img src=\"images/maps/{$maptitle}.png\" \><br />Spiel: {$mapgame} Map-Art: {$maptyp}<br />{$mapdesc}<br /><a href=\"Maps/{$maptitle}.bsp\">Download!</a></p></div>";
}
}
else
{
$query = mysql_query("SELECT * FROM Downloads ORDER BY id DESC");
while($row = mysql_fetch_assoc($query))
{
$mapid = $row['id'];
$maptitle = $row['Name'];
$mapgame = $row['Spiel'];
$maptyp = $row['Map-Art'];
echo "<div class=\"post\"><a href=\"download.php?id={$mapid}\"><p class=\"title\">{$maptitle}</p><p><img src=\"images/maps/{$maptitle}.jpg\" \></a><br />Spiel: {$mapgame} Map-Art: {$maptyp}</p></div>";
}
}
Der Fehler lag in den if-Anweisungen.
Ein = bedeutet ja festlegen und zwei = bedeuten abfragen.
Ja und ich habe festlegen benutzt.
Vielen Dank für euere Hilfe :)