PHP-Neuling: Übergabe von Werten einer dynamischen Checkbox-liste

Beitrag lesen

Hallo,

Ich habe ein Adressbuch, aus dem ich von allen Kontakte die eMail-Adresse anzeige. Neben jeder eMail-Adresse ist eine Checkbox. Abhängig von der Anzahl der Einträge in diesem Adressbuch, können beliebig viele email-Adressen und checkboxen angezeigt werden, was soweit auch funktioniert (siehe Quelltext). Für die Übergabe sollen all die eMail-Adressen in die nächste Seite übergeben werden, wo bei der nebenstehenden Checkbox ein Häkchen gesetz würde. Momentan funktioniert die Seite1, wo alle eMail-Adressen angezeigt werden und nebenan steht immer eine checkbox. Meine

  
  
<form name="email_senden" method="post" action="./email_send2_multi.php">  
.  
.  
.  
  
  
                <?php  
  
include_once ("../inc/sett.inc.php");  
require_once ("../inc/db.inc.php");  
require_once ("./session1.php");  
  
$email = @mysql_query ("SELECT * FROM contacts  
                         WHERE  
                                 userid  = '". $_SESSION['SESS_ID'] ."'  
                                         AND  
                                     useruid = '". $_SESSION['SESS_UID'] ."'  
                                         ORDER BY name");  
  
                                                        if (!$email)  
                                                                {  
                                                                echo "Datenbankfehler !";  
                                                                exit;  
                                                                }  
  
  
  
while ($email3 = @mysql_fetch_array($email))  
{  
  
  
                                        $id   = $email3['id'];  
                                        $name = $email3['name'];  
                                        $tosendemail  = $email3['eadresse'];  
  
  
  
  
?>       <tr><td></td>  
         <td><?=$email3['name']?> - <?=$email3['eadresse']?></td>  
   <td>  
   <input type="checkbox" name="checked[]" value="<?=$email['eadresse']?>"></td>  
  
    </tr>  
<?php  
  
}  
?>  
.  
.  
.  
   <input type="submit" name="Submit" value="senden">  
                        </form>  
  

SEITE 2:

Um zu sehen, ob die Werte auch an Seite 2 übertragen werden, habe ich versucht sie in dieser 2. Seite anzeigen zu lassen:

  
echo $c2=$_POST['checked'];  
echo $anzahl=count($c2);  

aber es kommt absolut nichts an!! WAs mache ich falsch?? Die zu übertragenden eMail-Adressen sollten dann idealerweise folgende darstellung haben: a@a.com; b@b.com; c@c.com; ...

Danke euch vielmals im Voraus für eure Hilfe!!!