cdiego

iajax_video14

Nov 2nd, 2013
954
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.47 KB | None | 0 0
  1. <?php
  2.  
  3. header('content-type: application/json; charset=utf-8');//HEADER PARA JSON
  4. include_once 'php/puntosDAO.php';
  5. $ac = isset($_POST["tipo"])?$_POST["tipo"]:"x"; //PARAMETRO PARA DETERMINAR LA ACCION
  6.  
  7. switch ($ac) {
  8.     case "grabar":
  9.         $p = new puntosDao();
  10.         $exito = $p->grabar($_POST["titulo"], $_POST["cx"], $_POST["cy"]);
  11.         if($exito)
  12.         {
  13.             $r["estado"] = "ok";
  14.             $r["mensaje"] = "Grabado Correctamente";
  15.         }
  16.         else
  17.         {
  18.             $r["estado"] = "error";
  19.             $r["mensaje"] = "error al grabar!";
  20.         }
  21.     break;
  22.  
  23.     case "listar":
  24.         $p = new puntosDao();
  25.         $resultados = $p->listar_todo();
  26.         if(sizeof($resultados)>0)
  27.         {
  28.             $r["estado"] = "ok";
  29.             $r["mensaje"] = $resultados;
  30.         }
  31.         else
  32.         {
  33.             $r["estado"] = "error";
  34.             $r["mensaje"] = "No hay registros";
  35.         }
  36.     break;
  37.     case "borrar":
  38.         $p = new puntosDao();
  39.         $resultados = $p->borrar($_POST["id"]);
  40.         if($resultados)
  41.         {
  42.             $r["estado"] = "ok";
  43.             $r["mensaje"] = "Borrado Correctamente";
  44.         }
  45.         else
  46.         {
  47.             $r["estado"] = "error";
  48.             $r["mensaje"] = "Error al borrar";
  49.         }
  50.     break;
  51.    
  52.     default:
  53.         $r["estado"] = "error";
  54.         $r["mensaje"] = "datos no válidos";
  55.     break;
  56. }
  57. echo json_encode($r);//IMPRIMIR JSON
  58. ?>
Advertisement
Add Comment
Please, Sign In to add comment