online 1
gast (50)

/ Forum / Skripte(PHP,ASP,Perl...)

Skripte(PHP,ASP,Perl...)Skripte(PHP,ASP,Perl...)

Fragevon irgendjemand vom 22.01.2022, 19:49 Options

(php) problem mit GET

ich hatte vor mit diesem script eine <seite> aus einer xml-datei zu löschen:

if ($_GET['loeschen']!=""){
unset($xml->seite[$_GET['loeschen']]);
$xml->asXML('blog.xml');
refresh();
}

das klappt aber nicht.

wenn ich eine konkrete zahl drin hab klappt es. z.b.:
unset($xml->seite[1]);

und das hier gibt mir auch die gewünschte zahl aus:
echo $_GET['loeschen'];

folgende schreibweise ändert aber nichts:
$loeschen = $_GET['loeschen'];
unset($xml->seite[$loeschen]);

wo ist das problem?


Antwort schreiben

Antwort 1 von Supermax vom 22.01.2022, 20:50 Options

Eventuell mußt du $_GET['loeschen'] mit intval($_GET['loeschen']) in einen Integer umwandeln. $_GET (ebenso $_POST und $_COOKIE) enthalten standardmäßig nur Strings, auch wenn der Variableninhalt eine Zahl ist.

Antwort 2 von irgendjemand vom 22.01.2022, 21:01 Options

danke, funktioniert so.

Ähnliche Themen

[PHP] login Problem!
Sandra22345  03.08.2008 - 39 Hits - 5 Antworten

Apache PHP, PHP wird nicht interpretiert
Kreavis  20.11.2008 - 106 Hits - 2 Antworten

(PHP) einen PHP-Parser mit PHP programmieren
skribbtkiddie  17.07.2009 - 356 Hits - 1 Antwort

Suche meine php.ini, und wo ist dies: /usr/local/php5/lib/php.ini
TremorChrist  07.09.2009 - 343 Hits - 7 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026