aqui esta el ajax que envia
Código:
y este es el codigo que recibe el data.php.datatype: "json", id: 'idficha', addrow: function (rowid, rowdata, position, commit) { // synchronize with the server - send insert command var data = "insert=true&libro=" + $("#libro").val() + "&hoja=" + $("#hoja").val() + "®istro=" + $("#numreg").val() + "&nombres=" + $("#nombres_ficha").val() + "&apellidos=" + $("#apellidos_ficha").val() + "&rut=" + $("#rut_ficha").val() + "&direccion=" + $("#direccion_ficha").val() + "&comuna=" + $("#comuna_ficha").val() + "&ciudad=" + $("#ciudad_ficha").val() + "&nacimiento=" + $("#nacimiento_ficha").val(); $.ajax({ dataType: 'json', url: 'data.php', data: data, cache: false, success: function (data, status, xhr) { // insert command is executed. commit(true); $("#jqxgrid").jqxGrid('updatebounddata'); }, error: function(jqXHR, textStatus, errorThrown) { commit(false); } }); },
Código PHP:
if (isset($_GET['insert']))
{
// INSERT COMMAND
$query = "INSERT INTO `ficha` (`num_libro`, `num_hoja`, `num_registro`, `nombres`, `apellidos`, `rut`, `direccion`, `comuna`, `ciudad`, `fecha_nacimiento`, `ultima_modificacion`, `estado`) VALUES (?,?,?,?,?,?,?,?,?,?,now(),1)";
$dire = $_GET['direccion'];
$result = $mysqli->prepare($query);
$result->bind_param('ssssssssss',$_GET['libro'], $_GET['hoja'], $_GET['registro'], $_GET['nombres'], $_GET['apellidos'], $_GET['rut'], $dire, $_GET['comuna'], $_GET['ciudad'], $_GET['nacimiento']);
$res = $result->execute() or trigger_error($result->error, E_USER_ERROR);
// printf ("New Record has id %d.\n", $mysqli->insert_id);
echo $res;
}
de antemano muchas gracias!!
psdta: tengo todo puesto en cuanto a la codificacion utf-8 y mas.