コード例 #1
0
 public function findLikeAtrr($cadena)
 {
     $this->conexion->conectar();
     $query = "SELECT * FROM consulta WHERE  upper(idConsulta) LIKE upper(" . $cadena . ")  OR  upper(nombre) LIKE upper('" . $cadena . "')  OR  upper(fono) LIKE upper(" . $cadena . ")  OR  upper(email) LIKE upper('" . $cadena . "')  OR  upper(consulta) LIKE upper('" . $cadena . "')  OR  upper(fecha) LIKE upper('" . $cadena . "')  OR  upper(visto) LIKE upper(" . $cadena . ")  OR  upper(idCasa) LIKE upper(" . $cadena . ") ";
     $result = $this->conexion->ejecutar($query);
     $i = 0;
     $consultas = array();
     while ($fila = mysql_fetch_assoc($result)) {
         $consulta = new ConsultaDTO();
         $consulta->setIdConsulta($fila['idConsulta']);
         $consulta->setNombre($fila['nombre']);
         $consulta->setFono($fila['fono']);
         $consulta->setEmail($fila['email']);
         $consulta->setConsulta($fila['consulta']);
         $consulta->setFecha($fila['fecha']);
         $consulta->setVisto($fila['visto']);
         $consulta->setIdCasa($fila['idCasa']);
         $consultas[$i] = $consulta;
         $i++;
     }
     $this->conexion->desconectar();
     return $consultas;
 }
コード例 #2
0
         $consulta = $control->getConsultaByID($idConsulta);
         $json = json_encode($consulta);
         echo $json;
     } else {
         if ($accion == "ACTUALIZAR") {
             $idConsulta = htmlspecialchars($_REQUEST['idConsulta']);
             $nombre = htmlspecialchars($_REQUEST['nombre']);
             $fono = htmlspecialchars($_REQUEST['fono']);
             $email = htmlspecialchars($_REQUEST['email']);
             $consulta = htmlspecialchars($_REQUEST['consulta']);
             $fecha = htmlspecialchars($_REQUEST['fecha']);
             $visto = htmlspecialchars($_REQUEST['visto']);
             $idCasa = htmlspecialchars($_REQUEST['idCasa']);
             $consulta = new ConsultaDTO();
             $consulta->setIdConsulta($idConsulta);
             $consulta->setNombre($nombre);
             $consulta->setFono($fono);
             $consulta->setEmail($email);
             $consulta->setConsulta($consulta);
             $consulta->setFecha($fecha);
             $consulta->setVisto($visto);
             $consulta->setIdCasa($idCasa);
             $result = $control->updateConsulta($consulta);
             if ($result) {
                 echo json_encode(array('success' => true, 'mensaje' => "Consulta actualizada correctamente"));
             } else {
                 echo json_encode(array('errorMsg' => 'Ha ocurrido un error.'));
             }
         }
     }
 }