Carga de datos con AJAX y PHP: HTML y JSON

En este post te mostraré a traer datos desde PHP usando AJAX. En el primer ejemplo veremos cómo inyectar una página web (fragmento de HTML) a través de AJAX. Dentro del segundo ejemplo veremos cómo traer datos JSON desde PHP de igual manera usando AJAX. ...

septiembre 6, 2019 · 5 min · 929 palabras · Parzibyte

Enviar formulario con AJAX y PHP

Enviar datos a PHP usando AJAX En este post vamos a ver cómo enviar un formulario de HTML a PHP pero sin recargar la página, simplemente usando AJAX. Recordemos que AJAX es una técnica que permite enviar y recibir datos de manera asíncrona, sin bloquear el hilo principal, además de ahorrar ancho de banda pues solo cargamos lo que se necesita. ...

septiembre 6, 2019 · 4 min · 837 palabras · Parzibyte

Turnero web - Software para Control de turnos

Un software turnero o de control de turnos sirve para solicitar turnos y hacer citas de usuarios, para que los mismos sean atendidos por profesionales o encargados en un orden. Hoy vengo a presentar un turnero en PHP, es decir, es un software de control de turnos para la web, que funciona en móviles, computadoras y tabletas. Este turnero fue encargado por un cliente hace unos meses. Nota: ya puedes consultar la versión 2 de este software que introduce algunas mejoras para tener una recepcionista que administra las filas de espera y las asigna a un vendedor o sector. ...

septiembre 6, 2019 · 6 min · 1200 palabras · Parzibyte

Solución a SQLSTATE 42000 Syntax error or access violation: 1055

En este post te mostraré cómo solucionar el error al hacer una consulta en MySQL. Este error viene cuando hacemos un GROUP BY y al menos a mí se me ha presentado de dos formas. La primera es: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column ‘una_columna_de_la_tabla’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by La segunda es: SQLSTATE[42000]: Syntax error or access violation: 1055 Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggregated column ‘una_columna_de_la_tabla’ which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by Veamos cómo solucionar este error 42000 de MySQL. ...

septiembre 5, 2019 · 3 min · 481 palabras · Parzibyte

Sistema de ventas con Spring MVC, MySQL y Bootstrap

En este post voy a presentar el código fuente y el JAR de un sistema de ventas o punto de venta open source programado en Java, utilizando el framework web Spring Boot con el paradigma MVC. Para el diseño he utilizado Bootstrap, y para la persistencia de datos, MySQL. A través de este post te explicaré cómo fue programado este sistema de ventas con Spring Boot, además de mostrarte en dónde está el código fuente y cómo ejecutar el sistema; ya que el mismo es open source y gratuito. ...

septiembre 4, 2019 · 23 min · 4772 palabras · Parzibyte

Spring con IntelliJ IDEA: iniciar proyecto

En este post te mostraré cómo comenzar a usar el framework Spring utilizando el maravilloso IDE llamado IntelliJ IDEA. Lo que haremos será un Hola mundo usando Spring con IntelliJ IDEA. Vamos a usar Gradle; si quieres hacerlo sin IntelliJ IDEA mira este post. ...

septiembre 4, 2019 · 3 min · 431 palabras · Parzibyte

Tabla responsiva en Bootstrap - Ejemplo

Tabla responsiva en Bootstrap En este post te mostraré cómo hacer que una tabla o elemento table de HTML sea responsiva en Bootstrap 4. Una tabla responsiva en Bootstrap 4 es una tabla que se adapta a cualquier tamaño de pantalla, aunque específicamente hablando de tablas, las de Bootstrap se deben encerrar en un div que hace que al tabla sea “scrollable”, pero la tabla mantiene su tamaño. Con los ejemplos verás a lo que me refiero. ...

septiembre 4, 2019 · 3 min · 525 palabras · Parzibyte

C++ | Pedir números y mostrar sumatoria al final

En este post veremos un ejercicio de C++ o CPP en donde se piden números al usuario hasta que el mismo desea mostrar la sumatoria de los números. Es decir, vamos a sumar números hasta que se escriba un carácter de salida. Para ello vamos a usar el ciclo while, en donde se van a escanear números hasta que el usuario escriba el signo de =; cuando el ciclo se rompa simplemente se muestra la suma de los números. ...

septiembre 3, 2019 · 2 min · 387 palabras · Parzibyte

Convertir cadena a entero en C++

En este post te mostraré cómo convertir una cadena o string a un entero o int en C++ también conocido como CPP. Vamos a ver dos métodos, el primero es usando la función sscanf que es propia de C pero también funciona en C++ y el segundo es usando la función stoi (string to integer). ...

septiembre 3, 2019 · 2 min · 389 palabras · Parzibyte

Java - Obtener elementos únicos de arreglo

En este post vamos a resolver un ejercicio de Java que trata sobre poner los elementos que no se repiten en un arreglo dentro de otro arreglo, es decir, obtener los valores únicos o no repetidos de un arreglo en Java. El ejercicio dice así: Diseñar un algoritmo que de un arreglo obtenga un arreglo sin los elementos que se repiten en él, si tengo 3, 4, 5, 6, 4, 3, 6, 7, 6, 5, 9, 1 el resultado será 7, 9, 1 Así que en pocas palabras hay que hacer un algoritmo que tome los elementos que no se repiten dentro de un arreglo, es decir, que aparecen únicamente una vez; usando Java. ...

septiembre 3, 2019 · 3 min · 621 palabras · Parzibyte