Hallo Leute!
ich habe ein problem und sitze schon länger daran,
vielleicht könnt ihr mir bitte helfen.
ich habe ein formular "suchen.php"mit dem man mittels checkboxen Personen, usw. aus der datenbank suchen kann. soweit, sogut
wenn ein resultat ist, wird zurückgegeben:
Code:
<form name="anfrage" action="anfrage_liste.php" method="post">
<table border=1 cellspacing=4 width=200 align=center>
<tr>
<td width=20><input type="checkbox" name="id[]" value="20"></td>
<td width=180>Person 1</td>
</tr>
tr>
<td width=20><input type="checkbox" name="id[]" value="100"></td>
<td width=180>Person 2</td>
</tr>
tr>
<td width=20><input type="checkbox" name="id[]" value="150"></td>
<td width=180>Person 3</td>
</tr>
<tr>
<td colspan=2 height=30>
<input type="submit" value="Weiter zum Anfrageformular" name="submit"></td>
</tr>
</table>
</form>
So, und jetzt wollte ich, daß ein user über die checkboxen 1 oder mehr Personen auswählen kann und im formular "anfrage_liste.php" seine weiteren daten ausfüllen muß "name,absenderemail,adresse, usw." und das mit sendmail im Formular "anfrage_liste.php" an allen personen eine email gesendet wird.
von dem formular "anfrage_liste.php" habe ich bis jetzt:
Code:
<?
if (isset($_POST['id'])) {
$anzahl = count($_POST['id']);
if ($anzahl > 1) {
foreach ($_POST['id'] as $a => $idnr) {
$id[] = "'$idnr'";
}
$id = implode(", ", $id);
$id = "id IN (".$id.")";
}
else $id ="id = '{$_POST['id'][0]}'";
$sql = "SELECT * FROM personen WHERE ($id)";
}
$result = mysql_query($sql);
if ($result) {
$anzahl=mysql_numrows($result);
echo " $anzahl
";
while ($row = mysql_fetch_array ($result)){
$id=htmlentities($row['id']);
$pers_name=htmlentities($row['pers_name']);
$email_adr=htmlentities($row['email_adr']);
echo " $pers_name ,";
}
}
?>
Wie mache ich jetzt am besten weiter?
Bitte um hilfe mit code
mfg kathi