Advertisement
Guest User

Untitled

a guest
Jun 27th, 2019
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.09 KB | None | 0 0
  1. Fatal error: Uncaught Error: Call to a member function fetch_object()
  2. on
  3. boolean in C:xampphtdocssistemaajaxcategoria.php:38 Stack trace: #0
  4. {main} thrown in C:xampphtdocssistemaajaxcategoria.php on line
  5. 38
  6.  
  7. require_once "../modelos/Categoria.php";
  8.  
  9. $categoria=new Categoria();
  10.  
  11. $idcategoria=isset($_POST["idcategoria"])
  12. limpiarCadena($_POST["idcategoria"]):"";
  13. $nombre=isset($_POST["nombre"])?limpiarCadena($_POST["nombre"]):"";
  14. $descripcion=isset($_POST["descripcion"])?
  15. limpiarCadena($_POST["descripcion"]):"";
  16.  
  17. switch ($_GET["op"]) {
  18. case 'guardaryeditar':
  19. if (empty($idcategoria)) {
  20. $rspta=$categoria->insertar($nombre,$descripcion);
  21. echo $rspta ? "Categoria registrada" : "Categoria no se pudo
  22. registrar";
  23. }else{
  24. $rspta=$categoria->editar($idcategoria, $nombre, $descripcion);
  25. echo $rspta ? "Categoria actualizada" : "Categoria no se pudo
  26. actualizar";
  27. }
  28. break;
  29. case 'desactivar':
  30. $rspta=$categoria->desactivar($idcategoria);
  31. echo $rspta ? "Categoria Desactivada" : "Categoria no se pudo
  32. Desactivar";
  33. break;
  34. case 'activar':
  35. $rspta=$categoria->activar($idcategoria);
  36. echo $rspta ? "Categoria Activada" : "Categoria no se pudo
  37. Activar";
  38. break;
  39. case 'mostrar':
  40. $rspta=$categoria->mostrar($idcategoria);
  41. echo json_encode($rspta);
  42. break;
  43. case 'listar':
  44. $rspta=$categoria->listar();
  45. //Vamos a declarar un Array
  46. $data= Array();
  47.  
  48. while ($reg=$rspta->fetch_object()) {
  49. $data[]=array(
  50. "0"=>$reg->idcategoria,
  51. "1"=>$reg->nombre,
  52. "2"=>$reg->descripcion,
  53. "3"=>$reg->condicion
  54. );
  55. }
  56. $results = array(
  57. "sEcho"=>1,
  58. "iTotalRecords"=>count($data),
  59. "iTotalDisplayRecords"=>count($data),
  60. "aaData"=>$data
  61. );
  62. echo json_encode($results);
  63. break;
  64. default:
  65. # code...
  66. break;
  67. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement