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!!!