- Registriert
- 09. Dez. 2006
- Beiträge
- 363
Hallo,
ich bastel mir grad ein Formular, dessen ausgefüllte Werte nach dem Abschicken an eine MYSQL-Datenbank gesendet werden. Funktioniert soweit auch ganz gut, nur gibt es da ein Problem mit Radiobuttons.
Deren Werte werden nämlich nicht übertragen, stattdessen einfach nur eine "0".
So sieht das bei mir im Formular aus:
Hier kann man also nur einen Button anklicken (ist eine Bewertungsfrage von 1 bis 4).
Gesendet werden die Daten an die process.php, in der Folgendes steht:
Der Eintrag erfolgt auch problemlos, aber wie gesagt werden nicht die jeweiligen Werte des Radiobuttons (also z.B. "3") eingetragen, sondern immer "0", egal welchen Button man anklickt. Vergesse ich da was?
Danke für eure Hilfe!
ich bastel mir grad ein Formular, dessen ausgefüllte Werte nach dem Abschicken an eine MYSQL-Datenbank gesendet werden. Funktioniert soweit auch ganz gut, nur gibt es da ein Problem mit Radiobuttons.
Deren Werte werden nämlich nicht übertragen, stattdessen einfach nur eine "0".
So sieht das bei mir im Formular aus:
Code:
<span class="f_row"><input type="radio" name="Array[1]" value="1" /></span>
<span class="f_row"><input type="radio" name="Array[1]" value="2" /></span>
<span class="f_row"><input type="radio" name="Array[1]" value="3" /></span>
<span class="f_row"><input type="radio" name="Array[1]" value="4" /></span>
Hier kann man also nur einen Button anklicken (ist eine Bewertungsfrage von 1 bis 4).
Gesendet werden die Daten an die process.php, in der Folgendes steht:
Code:
<?php
$host = "localhost";
$user = "";
$password = "";
$dbname = "";
$tabelle ="survey";
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "INSERT into $tabelle values ('0', '$Array[1]')";
if (mysql_db_query ($dbname, $dbanfrage, $dbverbindung)) {
print ("Datenbankeintrag erfolgreich.");
} else {
print ("Es traten Probleme auf.");
}
mysql_close ($dbverbindung);
?>
Der Eintrag erfolgt auch problemlos, aber wie gesagt werden nicht die jeweiligen Werte des Radiobuttons (also z.B. "3") eingetragen, sondern immer "0", egal welchen Button man anklickt. Vergesse ich da was?
Danke für eure Hilfe!