Hi,
ich lese per simplexml eine datei aus. Das klappt auch prima. Wenn ich allerdings mittels $_GET eine ID zuziehe, dann wird nichts ausgegeben.
Das Komische ist einfach, dass die $id allein nichts ausgibt, dafür aber wenn man mit der zahl rechnet....
!!LÖSUNG:
Ah, beim schreiben ist es mir eingefallen :-(
Ich müsste die $_GET variable gleich mit $id = (int) $_GET['id'] deklarieren... lol Super, und noch vorm abschicken des Problems...
ich lese per simplexml eine datei aus. Das klappt auch prima. Wenn ich allerdings mittels $_GET eine ID zuziehe, dann wird nichts ausgegeben.
PHP:
$id = $_GET['id']; //Node ID übergeben
$filename = 'pages.xml'; //Dateiname der XML Datei
if(file_exists($filename)) { //Wenn Datei existiert
$xml = simplexml_load_file($filename); //XML Datei laden
if($xml) { //Wenn Datei geladen
echo $xml->page[$id+1-1]->dat; //gibt alles correkt aus
echo $xml->page[$id]->dat; //Gibt seltsamerweise nichts aus
}
}
Das Komische ist einfach, dass die $id allein nichts ausgibt, dafür aber wenn man mit der zahl rechnet....
!!LÖSUNG:
Ah, beim schreiben ist es mir eingefallen :-(
Ich müsste die $_GET variable gleich mit $id = (int) $_GET['id'] deklarieren... lol Super, und noch vorm abschicken des Problems...