cdiego

iajax_final

Jan 20th, 2014
968
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.96 KB | None | 0 0
  1. <?php
  2. #Agregar un retardo de 2 segundo para poder apreciar los mensajes.
  3. sleep(2);
  4. header('content-type: application/json; charset=utf-8');//HEADER PARA JSON
  5. include_once 'php/puntosDAO.php';
  6. $ac = isset($_POST["tipo"])?$_POST["tipo"]:"x"; //PARAMETRO PARA DETERMINAR LA ACCION
  7.  
  8. switch ($ac) {
  9.     case "grabar":
  10.         $p = new puntosDao();
  11.         $exito = $p->grabar($_POST["titulo"], $_POST["cx"], $_POST["cy"]);
  12.         if($exito)
  13.         {
  14.             $r["estado"] = "ok";
  15.             $r["mensaje"] = "Grabado Correctamente";
  16.         }
  17.         else
  18.         {
  19.             $r["estado"] = "error";
  20.             $r["mensaje"] = "error al grabar!";
  21.         }
  22.     break;
  23.  
  24.     case "listar":
  25.         $p = new puntosDao();
  26.         $resultados = $p->listar_todo();
  27.         if(sizeof($resultados)>0)
  28.         {
  29.             $r["estado"] = "ok";
  30.             $r["mensaje"] = $resultados;
  31.         }
  32.         else
  33.         {
  34.             $r["estado"] = "error";
  35.             $r["mensaje"] = "No hay registros";
  36.         }
  37.     break;
  38.     case "borrar":
  39.         $p = new puntosDao();
  40.         $resultados = $p->borrar($_POST["id"]);
  41.         if($resultados)
  42.         {
  43.             $r["estado"] = "ok";
  44.             $r["mensaje"] = "Borrado Correctamente";
  45.         }
  46.         else
  47.         {
  48.             $r["estado"] = "error";
  49.             $r["mensaje"] = "Error al borrar";
  50.         }
  51.     break;
  52.    
  53.     case "actualizar":
  54.         $p = new puntosDao();
  55.         $exito = $p->actualizar($_POST["id"], $_POST["titulo"], $_POST["cx"], $_POST["cy"]);
  56.         if($exito)
  57.         {
  58.             $r["estado"] = "ok";
  59.             $r["mensaje"] = "Actualizado Correctamente";
  60.         }
  61.         else
  62.         {
  63.             $r["estado"] = "error";
  64.             $r["mensaje"] = "error al actualizar!";
  65.         }
  66.     break;
  67.    
  68.     default:
  69.         $r["estado"] = "error";
  70.         $r["mensaje"] = "datos no vĂ¡lidos";
  71.     break;
  72. }
  73. echo json_encode($r);//IMPRIMIR JSON
  74. ?>
Advertisement
Add Comment
Please, Sign In to add comment