Hallo,
ich habe eine Checkbox in der man mehrere Einträge auswählen kann.
und hier wird überprüft, welche Einträge ausgewählt wurden:
Diese Werte lasse ich mir hier zum Testen ausgeben:
Das klappt auch alles ganz gut. Die richtigen Werte werden mir auch ausgegeben. Mein Problem besteht nun darin, diese Werte in eine Datenbank zu schreiben. Ich müste also "var data" noch um die Werte erweitern und in der Datei"facharbeiten_edit.php" würde ich mri dann die Werte per $_POST holen aber wie übergebe ich denn per Post ein Array? Wenn es mehr als ein Wert ist, müsste ich ja auch mehr als nur ein Datensatz in die Datenbank einfügen.
Hoffe das mein Problem verstanden wird ^^
ich habe eine Checkbox in der man mehrere Einträge auswählen kann.
PHP:
<?php
$sql="SELECT CAID,title FROM category";
$rs = $conn->Execute($sql);
print '<select style="width:100%" name="category" size="6" multiple>';
if($rs===false) die(mysql_error());
while(!$rs->EOF){
print "<option value=".$rs->fields[0].">".$rs->fields[1]. "</option>";
$rs->MoveNext();
}
?>
und hier wird überprüft, welche Einträge ausgewählt wurden:
PHP:
function getSelected() {
var strSel = "";
var selected = new Array();
var index = 0;
for(var i=0;i<document.forms[0].category.options.length;i++){
if(document.forms[0].category.options[i].selected){
index = selected.length;
selected[index] = new Object;
selected[index].value = document.forms[0].category.options[i].value;
}
}
return selected;
}
Diese Werte lasse ich mir hier zum Testen ausgeben:
PHP:
function request($Radio){
var sel = getSelected();
var strSel = "";
for (var item in sel)
strSel += sel[item].value + "\n";
alert("Selected Items:\n" + strSel);
var title_cat = $('input[name=title_cat]');
var data = 'title_cat=' + title_cat.val();
$.ajax({
type: "POST",
url: "facharbeiten_edit.php?Form=sent",
data: data,
success: function(data){
$("#content").html(data);
}
});
return false;
}
Das klappt auch alles ganz gut. Die richtigen Werte werden mir auch ausgegeben. Mein Problem besteht nun darin, diese Werte in eine Datenbank zu schreiben. Ich müste also "var data" noch um die Werte erweitern und in der Datei"facharbeiten_edit.php" würde ich mri dann die Werte per $_POST holen aber wie übergebe ich denn per Post ein Array? Wenn es mehr als ein Wert ist, müsste ich ja auch mehr als nur ein Datensatz in die Datenbank einfügen.
Hoffe das mein Problem verstanden wird ^^