Hallo zusammen , folgendes Prob :
In dieses Simple formular soll eine Zahl eingetragen werden , welche an das Folgende Script weitergeleitet wird:
(nansout.php)
In diesem Script werden ,anhand der zuvor eingegeben Zahl, Textfelder erzeugt welche dann ausgefüllt werden sollen. Nachdem diese ausgefüllt worden sind werden sie an ein 3. Script weitergeleitet , welches auch das Problem beínhaltet.
(nans2.php)
So , und in diesem Script sollten eignetlich die Textfelder in die MySQL tabelle eingetragen werden. Doch leider werden nicht die werte der Textfelder eingetragen , sondern die anzahl der erstellen textfelder. Ich kann mir nicht erklären wieso , ihr vieleciht ?
Code:
<form action="nansout.php" method="post"> <input type="Text" name="menge" value="" size="17" maxlength="90"> <input type="Submit" name="brauchkeinen" value="Ok"> </form> <br><br><br>
(nansout.php)
PHP-Code:
<?php
for($zaehler = 1; $zaehler <= $menge; $zaehler++)
{ echo ("<input type=\"Text\" name=\"feld\" value=\"Textfeld $zaehler\" size=\"17\" maxlength=\"90\"><br>");
}
echo ("<form action=\"nans2.php?menge=$menge&felder=$feld\" method=\"post\">
<input type=\"Submit\" name=\"move\" value=\"Antworten Absenden\">
</form>");
?>
(nans2.php)
PHP-Code:
<?php
$id = date("jnY");
include('vars.php');
mysql_connect("$dbserver","$dbuser","$dbpass");
for($zaehler = 1; $zaehler <= $menge; $zaehler++)
{ mysql_db_query("datenbankname","INSERT INTO poll_antworten (Antwort,id,menge) values('$feld', '$id', '$menge')");
}
echo ("
Gratulation! Eine neue Umfrage wurde erstellt! Du wirst nun zum Vote interface weitergeleitet!
<meta http-equiv=\"refresh\" content=\"50;URL=reout.php?id=$id\";>
");
?>
Kommentar