Mailinglisten-Archive |
> ein formular stellt datenbankergebnisse mit vorgestellter
checkbox dar:
> for ($i=0; $i<$num2; $i++)
> {
> $email = mysql_result($result, $i, "email");
>
> $mail = "mail";
> $mail .= "$i";
>
> echo "<input type=checkbox name='$mail'
value='$email'>";
> }
PHP kann Parameter auch als Arrays behandlen. Dies ist dafür
ideal.
$mail = "mailchk[".$i."]";
dann kannst du mit
if (isset($mailchk[$i])) {...}
testen welche angewählt wurden. (Nach einer erneuten
Datenbankabfrage.)
jedoch sehe ich bei dir ein noch anderes Problem. $i ist
die Schleifenvariable, besser wäre die ID des Datensatzes.
Die Schleifenvariable kann sich ändern während du auswählst.
Wenn zB jemand anderer einen Datensatz hinzufügt oder
ändert.
cu
Thomas Weinert
http://www.subjective.de
php::bar PHP Wiki - Listenarchive