Ausgabe müsste so ausehen
while($dsaz = mysql_fetch_assoc($res))
{
echo '<input type="checkbox" name="box[]" value="' . $dsaz['id'] . '" />';
echo $dsaz['name'] . " " . $dsaz['vorname'] . " " . $dsaz['ort'] . "<br/> ";
}
Dann muss das <form> was drum rum ist method="post" haben und dann könntest du es so auslesen auf der Seite wo es hingeht:
$box_ids = (isset($_POST['box']) && !empty($_POST['box'])) ? $_POST['box'] : array(0); // Wenn Einträge vorhanden sind nehme die, ansonsten nimm ein Array mit dem Eintrag 0
// --> php.net/empty && php.net/isset
foreach ($box_ids as $key => $value) $box_ids[$key] = (int) $value; // Sicherheitsvorkehrungen, macht jeden Eintrag zu einem Integer um SQL Injections zu verhindern
$res = mysql_query("SELECT `val_txt` FROM `user` WHERE `id` IN (" . implode(', ', $box_ids) . ")") or die (mysql_error()); // --> php.net/implode
$num = mysql_num_rows($res);
if ($num > 0)
{
while ($dsaz = mysql_fetch_assoc($res))
{
echo $dsaz['val_txt'] . "<br />";
}
}
Alles anzeigen
ist alles trocken geschrieben, also einfach mal ausprobieren und hoffen das es so funktioniert.