Fehler mit Variable und Formaction

UnoDosTres

Erfahrenes Mitglied
Hallo,

also ich hab einen ganz komischen Fehler und komm nicht drauf.
Warscheinlich ein ganz dummer Fehler aber irgenendwie peil ichs nicht.

Meine PHP Datei ist so aufgebaut: intern.php

In der Datei sind Links die sehen z.b. so aus: intern.php?action=del

Abgefragt werden die Action so:

if ($action=="del")
{
mach was
}

Funktionert soweit auch alles Prima.
An einer Stelle wird eine "action" über eine Formular übergeben:
PHP:
echo "<form name=\"form2\" method=\"post\" action=\"intern.php?action=save\">\n";

Die dazu passende Abfragestelle sieht so aus:
PHP:
if ($action=="save")
		  {
		  echo "$action";
}

Zum verrecken wird die $action variable nicht übergeben. Ich weiss das ich das schon einigemal so gemacht habe und es funktionieren muss.
Irgendwo muss aber der Fehler sein. Nur wo?
 
OK. Wie ich vermutet habe ein ganz doofer Fehler!

Sowas kommt davon wenn man 25 Sachen gleichzeitig macht ..Ahhhrg
Das FTP-Programm war mit dem falschen Server connectet......super und ich wunder mich warum das nicht geht :-( :-( :-(
 
Edit: Ok ... das konnte nun keiner Ahnen, trotzdem solltest du lieber mit den _GET und _POST arbeiten.
------------------------------------------------------------------------

Du solltest mit $_GET und $_POST Variablen arbeiten. Bei Register Globals = off wäre das eine verdammt gute Idee :-)

Ansonsten prüfe, ob er die Überhaupt Postvariablen übergibt:

PHP:
foreach($_POST as $key=>$val)
{
echo $key."=>".$val."<br>";
}
 
Zurück