Woran liegt es, daß der $Befehl nicht ausgeführt wird?
Ich glaube, daß die Ursache des Versagens irgendwo an der Abfrage der dynamisch erzeugten Inputfelder liegt, jedenfalls kommt der echo-Befehl nicht zur Anwendung. Für Hilfe wäre ich dankbar.
Wer das Ganze in Action sehen will, hier ist die URL: http://Navis.TerraRomana.org
Dort "About Us || Surveys || ... " klicken.
Sven
PHP-Code:
$ButtonSubmit=Mars(stripcslashes(strip_tags(trim($_POST["ButtonSubmit"]),"[b] [/b][*] [i] [/i] <u> </u>
<font> </font>")));
$Survey=Mars(stripcslashes(strip_tags(trim($_POST["Survey"]),"[b] [/b][*] [i] [/i] <u> </u>
<font> </font>")));
$AmountOfQuestions=Mars(stripcslashes(strip_tags(trim($_POST["AmountOfQuestions"]),"[b] [/b][*] [i] [/i] <u> </u>
<font> </font>")));
$Survey=substr($Survey,8,strlen($Survey));
// die Funktion Mars filtert nur Spam-Phrasen weg...
...
... // unwichtiger PHP-Code
...
if($ButtonSubmit=="Submit")
{
// MySQL-Eintrag der Survey-Ergebnisse, wenn nicht "x".
include("../Remus/#DbConn.php5");
for($Runde=0;$Runde==count($_POST);$Runde++)
{
$Input="Input".$Runde;
if(isset($_POST[$Input])&&$_POST[$Input]!="x")
{
$Anfrage=($_POST["Question".$Runde]);
$Antwort=($_POST[$Input]);
$Ergebnis=$Survey." -1- ".$Runde." -2- ".$Anfrage." -3- ".$Antwort;
$Befehl="Insert into `FNR_Survey` ".
"(Answer) ".
"values ('".$Ergebnis."')";
$Anfrage=@mysql_query($Befehl,$Verbindung); echo($Befehl);
}
}
include("../Remus/#DbClose.php5");
}
Wer das Ganze in Action sehen will, hier ist die URL: http://Navis.TerraRomana.org
Dort "About Us || Surveys || ... " klicken.
Sven
Kommentar