das skript sollte 2 sachen machen:
-werte aus einer DB in eine tabelle ausgeben (funktioniert)
-werte der checkboxen in der letzten spalte ausgeben (funktioniert nicht)
das dient als vorarbeit für was anderes also nicht wundern =)
folgender Fehler:
Invalid argument supplied for foreach() in c:\wampp1\htdocs\tabellen.php on line 59
erkennt for each mein "check[]" array nicht an????
EDIT: haut immernoch nicht hin...
Notice: Undefined index: check[1] in c:\wampp1\htdocs\tabellen.php on line 51 //(if ($_POST['check']))
-werte aus einer DB in eine tabelle ausgeben (funktioniert)
-werte der checkboxen in der letzten spalte ausgeben (funktioniert nicht)
das dient als vorarbeit für was anderes also nicht wundern =)
folgender Fehler:
Invalid argument supplied for foreach() in c:\wampp1\htdocs\tabellen.php on line 59
erkennt for each mein "check[]" array nicht an????
EDIT: haut immernoch nicht hin...
Notice: Undefined index: check[1] in c:\wampp1\htdocs\tabellen.php on line 51 //(if ($_POST['check']))
PHP-Code:
<?
$check = mysql_connect ("localhost", "root", "");
if ($check) {echo ("Connected.<br>");};
$check = mysql_select_db("test");
if ($check) {echo ("Database selected");};
$result = mysql_query("SELECT * FROM tab ");
?>
<div align="center"><br>
<table width="100%" height="73" border="1">
<?
while($row = mysql_fetch_assoc($result)){
echo("<tr>
<td width=\"240\">"."ID:".$row[id]." ".$row['name']."</td>
<td width=\"179\">".$row['strasse']."</td>
<td width=\"302\">".$row['ort']."</td>
<td width=\"119\">".$row['plz']."</td>
<td width=\"119\">
<form name=\"form1\" method=\"post\" action=\"tabellen.php\">
<input type=\"checkbox\" name=\"check[]\" value=\"".$row['id']."\">
</form>
</td>
</tr>")
;}
?>
</table>
</div>
<div align="center"><br>
<br>
<br>
<form name="form2" method="post" action="tabellen.php">
<input type="submit" name="Submit" value="Senden">
</form>
<?
if ($_POST['check']){foreach ($check as $v) {
echo $v;}
};
?>
Kommentar