PHP-Code:
while($row = mysql_fetch_assoc($result)) {
?><td> <?
echo '<input type="checkbox" name="dateiendb[]" value="'.$row['art'].'"';
if($_POST['dateiendb[]'] == $row['art']) echo ' checked="checked"';
echo ' />'.$row['art']."\n";
?></td><?
$zeile = $zeile+1;
If ($zeile == "5"){
?></tr><tr><?
$zeile = '';
}
}
und hier noch die verarbeitung
PHP-Code:
foreach ( $_POST['dateiendb'] as $dateiendb1 )
{
$dateiendb2[] = htmlspecialchars ( $dateiendb1 );}
for($i = 0; $i < COUNT($dateiendb2); $i++)
{
$eintrag = $dateiendb2[$i];
$query2= "INSERT INTO test (art)
VALUES ('$eintrag')";
mysql_query($query2, $conn);
}
Ich glaube jetzt müsste sich das mit dem array klären.
mit weiterleitung der daten hattest du recht.
Aber wenn ich das array weglasse, wird bei einem reload auch nur ein häckchen gelassen.