Entradas

Mostrando entradas de agosto, 2024

fethc-json

 Claro, puedes asegurarte de que los caracteres especiales sean correctamente codificados y mostrados en el JSON ajustando la configuración de la conexión y el manejo de los datos. Aquí te dejo una versión ajustada del código que también incluye el manejo adecuado de la codificación de caracteres: Asegúrate de que la conexión a la base de datos use la codificación adecuada (UTF-8). Codifica los datos en JSON y asegúrate de manejar cualquier error que pueda ocurrir durante el proceso de codificación. Aquí está tu código con estos ajustes: // Clase que maneja la conexión a la base de datos class Conexion {     static public function conectar () {         try {             $link = new PDO ( "mysql:host=localhost;dbname=dbaudiencias" , "root" , "Juzgado-01" );             // Establecer la codificación de caracteres para la conexión             $link -> exec...

Cadena de promesas

 Aquí tienes el código modificado para utilizar la estructura de Fetch API que prefieres, con la cadena de promesas ( .then ) en lugar de async/await .

Editar codigo en ventana modal-js-php

      <script>         const tablaBody = document . getElementById ( 'tablaBody' );         const modalEditar = document . getElementById ( 'modalEditar' );         const formularioEditar = document . getElementById ( 'formularioEditar' );         datos = [];         // Variable para almacenar temporalmente el id         let idSeleccionado ;         optenerDatos (); //Optemos los datos-const datos = [{id: 1, carpeta: 'Registro 1', registro: 'a', solicitud: 2, f_registro: 'Registro 2', comentario: 'a', f_vence: 'a', Estado: 'a', resolvio: 'a', f_contesto: 'f_contesto'}];         function optenerDatos () {             // Obtener el valor del input             var valorCarpeta = document . getElementById ( "inputCarpeta" ). value ;   ...

Mejora Tu Memoria Haciendo Esto

H ay una habilidad que hoy todos estamos perdiendo y es la memoria para las generaciones anteriores memorizar cosas era esencial pensé en memorizar la dirección de las personas que tenías que ir a visitar no había donde consultar una dirección si vos no eras recordados o si no tienes un mapa o aún mejor pensar en nuestros antepasados en el paleolítico que tenían que recordar la ubicación de arbustos con frutos comestibles o se iban a morir de hambre 10. 00:27 000 yenes atrás era memorizar o morir por eso uno a uno el homo sapiens del final del paleolítico era mucho más hábil que el ser humano de hoy es en conjunto donde nosotros hoy hacemos la diferencia porque podemos especializarnos en diferentes tareas pero estos hombres tenían en su mente un mapa increíblemente detallado del hábitat donde vivían la pregunta que muchos nos hacemos es hoy porque queríamos memorizar algo si podemos sacar una foto o agendar un contacto o buscar una dirección en el mapa la mayoría de las personas efecti...

join con datos null

static public function obtenerClientes ()     {         $stmt = Conexion :: conectar ()-> prepare ( "             SELECT clientes.*, casos.numero_expediente,casos.id             FROM clientes             LEFT JOIN casos ON clientes.id = casos.cliente_id         " );         $stmt -> execute ();         return $stmt -> fetchAll ();     } 2. Corrección en el SELECT de obtenerClientes En tu consulta SQL dentro del método obtenerClientes , hay un pequeño ajuste que se debe hacer para manejar los clientes sin casos asociados. Como la tabla casos está relacionada mediante un LEFT JOIN , puede haber clientes sin casos asociados. Para evitar problemas con los enlaces en la vista, puedes utilizar COALESCE para manejar los NULL : static public function obtenerClientes() { $stmt = Conexion:...

Calcular los días restantes en PHP

 Para resolver este problema, podemos escribir un script en PHP que calcule el número de días restantes entre la fecha actual y la fecha de vencimiento. Luego, utilizando Bootstrap, podemos mostrar esta información visualmente con una barra de progreso y algunos botones de acción. Aquí te explico paso a paso cómo lograrlo: Paso 1: Calcular los días restantes en PHP Primero, necesitamos calcular cuántos días faltan desde la fecha de registro hasta la fecha de vencimiento. Esto lo hacemos restando la fecha actual a la fecha de vencimiento y convirtiendo el resultado a días. <?php $fecha_registro = '2024-08-09'; // Ejemplo de fecha de registro $fecha_vencimiento = '2024-08-15'; // Ejemplo de fecha de vencimiento // Convertir las fechas a objetos DateTime $fecha_actual = new DateTime(); $fecha_vencimiento = new DateTime($fecha_vencimiento); // Calcular la diferencia en días $intervalo = $fecha_actual->diff($fecha_vencimiento); $dias_restantes = $intervalo->days; //...

Listar audiencias

  <!-- Listar Audiencias -->     <h4> Audiencias </h4>     <table class = "table" >         <thead>             <tr>                 <th> ID </th>                 <th> Folio_S </th>                 <th> Carpeta </th>                 <th> Nombre </th>                 <th> Fecha </th>                 <th> Video </th>             </tr>         </thead>         <tbody>             <?php             $audienciasCtr = new Contr...

fetch-subir archivo

      <form id = "formVideo" method = "POST" enctype = "multipart/form-data" >         <input type = "hidden" name = "caso_id" value = " <?php echo isset ( $_GET [ 'caso_id' ]) ? intval ( $_GET [ 'caso_id' ]) : '' ; ? > " >         <input type = "hidden" name = "nombreFrom" value = "formVideo" >         <div class = "row mt-3" >             <div class = "col-3 mb-3" >                 <label for = "fecha" class = "form-label" > Fecha </label>                 <input type = "date" class = "form-control" id = "fecha" name = "fecha" required >             </div>             <div class = "col-5 mb-3" >                 <label...