PHP-Code:
if($id == ".$id")
Der Ausdruck $id == ".$id" kann doch garnie wahr werden ! Das wäre ja so als ob du schreibst "abc" == ".abc" ... oder hat der . einen Sinn in der Programmierung?
Außerdem würde ich das
PHP-Code:
$requete = "SELECT * FROM news WHERE id=".$id;
$result = mysql_query ($requete,$db);
$news =mysql_fetch_object($result);
mysql_free_result($result);
erst innerhalb der 2. if-Anfrage benutzen...am Anfang kann er sich das sparen (denn eine id mit dem Wert "index" gibts ja wohl nich!)
Ansonsten würd ich beim 2. If einfach schreiben
PHP-Code:
if(is_numeric($id)){...}