Hallo,
ich habe ein script, welches nicht so richtig will. hier mal der code
PHP-Code:
<?php
if(isset($bezahlt))
{
include('inc/database_admin.inc.php');
$connection = mysql_connect($db['host'],$db['uid'],$db['pwd']);
if($connection)//Wenn Verbindung steht
{
if (isset($_POST['bez']))
{
reset($_POST['bez']);
foreach ($_POST['bez'] as $k => $v)
{
mysql_select_db($db['db']);
$sql = "UPDATE mk SET mk_bez = 'ja' WHERE mk_id = '".$v."' AND mk_kid = '".$bezahlt."' ";
mysql_query($sql, $connection);
}
}
}
}
?>
das formular:
PHP-Code:
<?php
//....
$tmprslt .="
<form action='kurs-".$id.".htm' method='post' name='form'>\n
<input name='bezahlt' type='hidden' value='".$id."'>\n
<table border='0' cellspacing='0' cellpadding='0'>
<tr>
<td width='40'>[b]Id[/b]</td>\n
<td width='130'>[b]Nachname[/b]</td>\n
<td width='120'>[b]Vorname[/b]</td>\n
<td width='110'>[b]Telefon[/b]</td>\n
<td width='110'>[b]Mobil[/b]</td>\n
<td width='260'>[b]E-Mail[/b]</td>\n
<td width='30'>[b]Bez.[/b]</td>\n
</tr>";
while($row = mysql_fetch_assoc($result))
{
$color = ($a % 2) ? "#99CCFF" : "#CCCCCC";
$tmprslt .="
<tr bgcolor='$color' id='$a'>
<td>".$row['s_id']."</td>\n
<td>".$row['s_nachname']."</td>\n
<td>".$row['s_vorname']."</td>\n
<td>".$row['s_tel']."</td>\n
<td>".$row['s_mobil']."</td>\n
<td>[email='".$row[']".$row['s_email']."[/email]</td>\n
<td>".$row['mk_bez']."";
if($row['mk_bez']=='nein')
{
//hier ist das problem!!
$tmprslt .="<input name='bez[]' type='checkbox' value='".$row['s_id'].">";
}
$tmprslt .="
</td>n
</tr>";
?>
auch wenn ich checkboxen ausfülle und absende wird der
if (isset($_POST['bez'])) nicht ausgeführt