phpbar.de logo

Mailinglisten-Archive

[php] Checkbox 2 von 3

[php] Checkbox 2 von 3

Thomas Weinert info_(at)_subjective.de
Fri, 27 Oct 2000 18:10:59 +0200


> 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