Hallo!
Ich möchte nur den "Checkbox"-Wert, den ich ausgewählt habe, per $_Post übergeben und die Werte in die Datenbank schreiben.
Leider greift die Auswahl nicht und zeigt immer alle Tabelleneinträge an.
Wie kann ich es erreichen, das er mir nur den, oder die Werte übergibt, die ausgewählt wurden.
Danke.
Ich möchte nur den "Checkbox"-Wert, den ich ausgewählt habe, per $_Post übergeben und die Werte in die Datenbank schreiben.
Leider greift die Auswahl nicht und zeigt immer alle Tabelleneinträge an.
PHP-Code:
while ($row = sqlsrv_fetch_array($result_list))
{
?>
<script language="JavaScript" type="text/JavaScript">
$(document).ready(function() {
$("#<?php echo "post" . $i . ""; ?>").change(function () {
$("#<?php echo "hidden" . $i . ""; ?>").toggle();
});
})
</script>
<?php
$bestelldat = $row['dErstellt'];
$datum_bestell = date_format($bestelldat, 'd.m.Y');
$artikelnr = $row['cArtNr'];
$artikelpreis = round($row['fVKPreis'], 2);
$artikelanz = round($row['nAnzahl'], 2);
$artikelbez = $row['cString'];
$datum_we = date("d.m.Y");
echo "<table width='100%' border='0' cellpadding='0' cellspacing='0'>";
echo "<tr onmouseover=this.style.background='green'; onmouseout=this.style.background='';>";
echo "<td width='10%'><input type='checkbox' name='select_artikel[]' value='" . $i . "'></td><td width='15%' align='left'>$artikelnr</td><input type='hidden' name='select_artikel[]' value=" . $artikelnr . "><td width='15%'>$datum_bestell</td><input type='hidden' name='select_artikel[]' value=" . $datum_bestell . "><td width='15%'>$artikelpreis</td><input type='hidden' name='select_artikel[]' value=" . $artikelpreis . "><td width='15%' >$artikelanz</td><input type='hidden' name='select_artikel[]' value=" . $artikelanz . "><td width='30%' >$artikelbez</td><input type='hidden' name='select_artikel[]' value=" . $artikelbez . "></a>";
echo "</tr>";
echo "</table>";
echo "<table width='100%' id='hidden" . $i . "' style='display:none; padding:10px;' bgcolor='lightgrey'>";
echo "<tr>";
echo "<td>WE-Datum:</td><td align='left'><input name='select_artikel[]' type='text' size='8' value=" . $datum_we . "></td>";
echo "<td>Grund:</td><td align='left'><input name='select_artikel[]' type='text' size='50' value=''></td>";
echo "<td>Status-Auftrag:</td><td><select name='select_artikel[]' type='text'><option selected='selected' >Bitte Auftrag-Status vergeben!</option><option></option><option>Retoure + Neuversand - ArtNr. Wawi 9005</option><option>Retoure - ArtNr. Wawi 9006</option></select></td>";
echo "</tr>";
echo "<tr>";
echo "<td>Status-Ware:</td><td align='left'><select name='select_artikel[]' type='text' onchange='option(this[this.selectedIndex].value)'><option selected='selected'>Bitte Waren-Status vergeben!</option><option></option><option>Einlagern</option><option>Retourenlager</option><option>Markt</option><option value='sonstiges" . $i . "'>Sonstiges</option></select></td>";
echo "<td>Rückerstattung Käufer:</td><td align='left'><select name='select_artikel[]' type='text'><option selected='selected' >Bitte wählen!</option><option></option><option>Ja</option><option>Nein</option></select></td>";
echo "<td>Zahlungsweise:</td><td align='left'><select name='select_artikel[]' type='text'><option selected='selected' >Bitte wählen!</option><option></option><option>Paypal</option><option>Überweisung</option></select></td>";
echo "</tr>";
echo "</table>";
echo "<table style='display:none' width='100%' border='0' cellpadding='0' cellspacing='0' id='sonstiges" . $i . "' bgcolor='lightgrey'>";
echo "<tr>";
echo "<td width='7%'>Sonstiges:</td><td align='left'><input name='select_artikel[]' type='text' size='50' value=''/></td>";
echo "<td></td><td></td><td></td><td></td>";
echo "</tr>";
echo "</table>";
$i++;
}
// Abfrage mit
if(isset($_POST['select_artikel'])){
if (is_array($_POST['select_artikel'])) {
foreach($_POST['select_artikel'] as $value){
echo $value;
}
} else {
$value = $_POST['select_artikel'];
echo $value;
}
}
Danke.
Kommentar