Из формы (HTML) я отправляю через AJAX флаг, чтобы указать действие и объект, который содержит информацию для сохранения в PHP.
В файле HTML :
function Mandar_DATOS(QueHacer,OBJEvento){
// alert (OBJEvento.IdPaciente);
$.ajax({
type:'POST',
url:'./php/eventos.php?QueHacer='+QueHacer,
data:OBJEvento,success:function(msg){
if(msg){
.//mostrar en pantalla la informacion
}
},error:function(){
alert("No se guardo...");
}
});
}
в файле PHP (eventos. php)
$la_conexion = Conexion::ObtenConexion();
$QueHacer=(isset($_GET['QueHacer']))?$_GET['QueHacer']:'LEER';
switch ($QueHacer){
case 'GUARDAR':
$CadenaSQL=$la_conexion->prepare("INSERT INTO "
. "AgendaVideo(id, IdPaciente, IdMedico, title, start, end, color, textColor) "
. "VALUES(:id, :IdPaciente, :IdMedico, :title, :start, :end, :color, :textColor)");
$RESULTADO=$CadenaSQL->execute(array(
"id"=>$_POST['id'],
"IdPaciente"=>$_POST['IdPaciente'],
"IdMedico"=>$_POST['IdMedico'],
"title"=>$_POST['title'],
"start"=>$_POST['start'],
"end"=>$_POST['end'],
"color"=>$_POST['color'],
"textColor"=>$_POST['textColor']
));
echo json_encode($RESULTADO);
break;
case....
этот код возвращает только false, но не отмечает никаких ошибок