I really need help concerning the following problem:
I get an array form a DB.
Code: Select all
$x = mysql_real_escape_string($_POST["kurs"]);
$abfrage = "SELECT $x FROM lehrende";
$ergebnis = mysql_query($abfrage) or die("MySQL-Fehler: " . mysql_error());
while($row = mysql_fetch_array($ergebnis))
{
$rname = $row[0];
$rFrage = $rname."Frage";
echo "$rname
<table>
<tr><td>Frage</td>
<td><input type=\"radio\" name=\"$rFrage\" value=\"1\"></td>
<td><input type=\"radio\" name=\"$rFrage\" value=\"2\"></td>
<td><input type=\"radio\" name=\"$rFrage\" value=\"3\"></td>
<td><input type=\"radio\" name=\"$rFrage\" value=\"4\"></td>
<td><input type=\"radio\" name=\"$rFrage\" value=\"5\"></td>
<td><input type=\"radio\" name=\"$rFrage\" value=\"6\"></td>
</tr></table>";
$rnameall = $rnameall."+".$rname;
}
echo "<input type=\"hidden\" name=\"namesall\" value=\"$rnameall\">";Notice: Undefined variable: rnameall in C:\Programme\xampp\htdocs\test\include.php on line 37
And the second problem is:
Code: Select all
$namesall = $_POST['namesall'];
$allenamenarray = explode("+", $namesall);
foreach($allenamenarray as $name){
echo "Name: ".$name;
$fieldname = $name."Frage";
$wert = $_POST[$fieldname];
echo "Wert: ".$wert;
}That's the main problem because I need the value from "Frage" to write it in a DB. I don't manage to define "Frage" the right way...
It would be great if you could help me!