Ich muss die Serverdaten dynamisch bearbeiten und ändern.jqGrid, rowedit, PHP posten Namen anstelle von Werten für die db
http://pssnet.com/~devone/ajqtable/editgrid2.html
Gerade jetzt, wenn die Felder erhalten bearbeitet php Beiträge Namen anstelle von Werte auf den db. Meine Annahme ist, dass die editurl bei der Einreichung mit den geänderten Daten unter aufgerufen wird. Ich habe in den Dokumenten gelesen, dass ich eine onSubmit-Funktion hinzufügen muss (wie unten gezeigt).
<?php
include("dbc.php");
$var1 = $_POST['service_id'];
$var2 = $_POST['name'];
// $var1 = "abc";
// $var2 = "xyz";
mysql_query("INSERT INTO
testwrite (service_id, name)
VALUES('$var1', '$var2') ")
or die(mysql_error());
?>
onclickSubmit : function(eparams)
{
var retarr = {};
// we can use all the grid methods here
//to obtain some data
var sr = jQuery("#grid_id").getGridParam('selrow');
rowdata = jQuery("#grid_id").getRowData(sr);
if(rowdata.somevalue=='aa') {
retarr = {myname:"myvalue"};
}
return retarr;
Vielen Dank für Ihre Hilfe.
Grüße, Nat