Ir al contenido principal

Entradas

Mostrando entradas de 2017

Comprobar en php si una fecha no está reservada

   Con el siguiente código en php comprobamos que una fecha no esté reservada. Al principio del código recibimos la fecha de entrada y la fecha de salida con el método POST después incluyo la conexión con la base de datos en POO explicada en el post " consultar base de datos en poo ". Seguidamente hacemos las comprobaciones necesarias: que la fecha de entrada no sea mayor que la de salida. También deberíamos comprobar que el formato de la fecha sea el correcto, pero, en este caso no lo hago porque sé que el formato es el correcto gracias a la ayuda de un calendario que autocompleta el el formulario con un determinado formato. Algo que explicaré en otro post. Este ejemplo podéis comprobarlo en esta web que estoy desarrollando: www.casaruralmaxi.com . <?php //Comprobamos en la base de datos que las fechas no están ocupadas /******** CONECTAR CON BASE DE DATOS **************** */ $entrada = $_POST ['entrada']; $salida = $_POST ['salida']; include ('c

Interesante framework en php 7 de ocrend

Os dejo un enlace de un interesante y sencillo framework de ocrend escrito en PHP 7 que utiliza la arquitectura MVC como base de su aplicación en el desarrollo web. No lo he probado aún pero he visto unos videos de introducción en su canal de youtube y tiene buena pinta.

Consultar base de datos Mysql en php POO

Como la programación orientada a objetos es lo que se lleva ahora os voy mostrar un sencillo código para conectarnos a una base de datos mysql hecho con php orientado a objetos. El código es el siguiente: <?php class conectadb extends mysqli { public function __construct() { parent:: __construct ( 'localhost','root','contraseña','nombre de bd' ); $this-> query ( "SET NAMES 'utf8';" ); $this-> connect_errno ? die ( 'Error con la conexion' ) : null; } } ?> Eso sería todo, este código podéis guardarlo en un archivo a parte y después, donde lo necesitéis, incluirlo con un require o con un include y, sin olvidarse de poner los datos correctos de conexión en parent:: __construct (), después, establecer el nuevo objeto con: nombre de la variable =  new conectadb ();  

Usar grunt como ayuda en el desarrollo web

Hasta no hace mucho para desarrollar mis páginas prácticamente no usaba ningún tipo de ayuda (exceptuando el editor de texto sublimetext ). Hasta que leí esta magnífica guía de funny frontend (totalmente en español), en la que te explica al detalle  cómo instalar grunt y todas las tareas de automatización para la ayuda al desarrollo web. Con grunt podrás automatizar: la recarga de la página en el navegador, compilar los archivos sass y less a css, minificar archivos css y javascript, eliminar código css que no se utilice...etc... Recomiendo encarecidamente su lectura.