<?php header('content-type: aplication/json; charset=utf-8'); //header para json include '../DAO/MaterialesDAO.php'; $accion = isset($_GET['tipo']) ? $_GET['tipo'] : "x"; $r = array(); switch ($accion) { //---------------------------------------------------------------------------------------------------- case 'inserta_material': $materiales = new materiales(); $q_inserta = "insert INTO `material` (`pkID`, `nombre`, `precio`, `marca`, `imagen`, `fkID_clase`, `fkID_tipo`) \n\n\t \t\tVALUES (NULL, '" . $_GET['nombre'] . "', '" . $_GET['precio'] . "', '" . $_GET['marca'] . "', '" . $_GET['imagen'] . "', NULL, NULL);"; //echo $q_inserta; $resultado = $materiales->insertaMateriales($q_inserta); /**/ if ($resultado) { $r[] = $resultado; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se inserto."; } break; //---------------------------------------------------------------------------------------------------- } //-------------------------------------------------------------------------------------------------------- echo json_encode($r); //imprime el json
//retira el campo tipo y nom_tabla de $array_campos unset($array_campos['tipo']); unset($array_campos['nom_tabla']); // construye query... $sql = "delete FROM `" . $nom_tabla . "` where pkID = " . $array_campos['pkID']; //----------------------------------------------------------- return $sql; } } $crea_sql = new crea_sql(); switch ($accion) { //---------------------------------------------------------------------------------------------------- case 'inserta': $materiales = new materiales(); $query = $crea_sql->crea_insert($_GET); $resultado = $materiales->insertaMateriales($query); /**/ if ($resultado) { $r[] = $resultado; $r["sentencia"] = $query; } else { $r["estado"] = "Error"; $r["mensaje"] = "No se inserto."; } // break; //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- //---------------------------------------------------------------------------------------------------- case 'actualiza':