Hallo,
Mein Problem ist folgendes:
Auf der ersten Seite werden die ID, der Vorname und der Nachname ausgegeben. Durch die Anzahl der gefundenen ID bekommt jede Spalte eine Checkbox.
Jetzt soll es möglich sein, mehrere Kunden auszuwählen und die ausgewählten Kunden auf einer neuen Seite anzuzeigen, wo dann noch der Rest, wie Straße, PLZ und Ort ausgegeben wird.
Ich habe das ganze mit einer HEADER (Location) gemacht, aber ich weiß nicht wie ich die ausgewählten Checkbox Werte zur nächsten Seite übergeben kann.
Die HEADER Funktion deswegen, da ich noch andere werte mitgeben möchte, wie z.B. der angemeldete User usw.
Meine Checkbox:
$res = mysql_query("SELECT * FROM Kunde");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "KU_ID");
$vn = mysql_result($res, $i, "Vorname");
$pn = mysql_result($res, $i, "Nachname");
echo "<table>";
echo "<tr> <td width='40'><input type='checkbox' checked name='box[]'";
echo " value=$nn>";
?>
<td width="100"> <?echo $vn;?>
<td width="150"> <?echo $pn;?>
Der Header:
if(isset($_POST["box"]) AND !empty($_POST['box']))
{
$i = 0;
while($i <= count($_POST['box'])) {
echo $_POST['box'][i];
$i++;
$MA_NR = $_GET["MA_NR"];
if (mysql_errno())
die ("MySQL-Fehler: " . mysql_error());
else
{
$location = “//Localhost/Kunde.php?MA_NR=$MA_NR;”
header("Location: $location");
exit;
} }}
Mein Problem ist folgendes:
Auf der ersten Seite werden die ID, der Vorname und der Nachname ausgegeben. Durch die Anzahl der gefundenen ID bekommt jede Spalte eine Checkbox.
Jetzt soll es möglich sein, mehrere Kunden auszuwählen und die ausgewählten Kunden auf einer neuen Seite anzuzeigen, wo dann noch der Rest, wie Straße, PLZ und Ort ausgegeben wird.
Ich habe das ganze mit einer HEADER (Location) gemacht, aber ich weiß nicht wie ich die ausgewählten Checkbox Werte zur nächsten Seite übergeben kann.
Die HEADER Funktion deswegen, da ich noch andere werte mitgeben möchte, wie z.B. der angemeldete User usw.
Meine Checkbox:
$res = mysql_query("SELECT * FROM Kunde");
$num = mysql_num_rows($res);
for ($i=0; $i<$num; $i++)
{
$nn = mysql_result($res, $i, "KU_ID");
$vn = mysql_result($res, $i, "Vorname");
$pn = mysql_result($res, $i, "Nachname");
echo "<table>";
echo "<tr> <td width='40'><input type='checkbox' checked name='box[]'";
echo " value=$nn>";
?>
<td width="100"> <?echo $vn;?>
<td width="150"> <?echo $pn;?>
Der Header:
if(isset($_POST["box"]) AND !empty($_POST['box']))
{
$i = 0;
while($i <= count($_POST['box'])) {
echo $_POST['box'][i];
$i++;
$MA_NR = $_GET["MA_NR"];
if (mysql_errno())
die ("MySQL-Fehler: " . mysql_error());
else
{
$location = “//Localhost/Kunde.php?MA_NR=$MA_NR;”
header("Location: $location");
exit;
} }}
Kommentar