Hallo,
ich hab ein Formular mit etlichen Fragen, die nur durch Auswahl eines Radiobutton beantwortet werden. Die Formularbezeichnungen unterscheiden sich lediglich duch ne Nummer (frage1, frage2, frage3...), deshalb will ich die SQL-Anweisung mit einer Schleife zusammenbasteln. Leider funktioniert es nicht den Variablennamen aus zwei Variablen zusammen zu setzen
weiss jemand Rat?
ich hab ein Formular mit etlichen Fragen, die nur durch Auswahl eines Radiobutton beantwortet werden. Die Formularbezeichnungen unterscheiden sich lediglich duch ne Nummer (frage1, frage2, frage3...), deshalb will ich die SQL-Anweisung mit einer Schleife zusammenbasteln. Leider funktioniert es nicht den Variablennamen aus zwei Variablen zusammen zu setzen
PHP-Code:
$sql="INSERT INTO $tabellenname (IDuser,Name,Datum";
for($i=1;$i<28;$i++)
{
$sql.=",Frage_$i";
}
$sql.=") values ('$IDuser',$Name','$date()'";
for($i=1;$i<28;$i++)
{
$varname = "\$frage"."$i"; // <-- hier liegt irgendwo dass Problem
$sql.=",$varname";
}
$sql.=")";
Kommentar