Ir al contenido principal

Entradas

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('conectadb.php&…
Entradas recientes

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 classconectadbextendsmysqli{ publicfunction __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 = newconectadb();

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.

modifica pagina web cualquier lugar

Hace mucho tiempo que no escribo nada y es porque también hace mucho que no me dedico a esto de la web. Ahora escribo este post porque hace unos días, charlando con un amigo que hacía mucho que no veía, este me comentó un problema que tenía con un script. El caso es que recordé que dicho script lo había usado en una de mis páginas pero no recordaba exactamente como era. Pero ningún problema, abrí Dropbox en mi móvil y lo consulté. La sincronización de nuestros archivos con la "nube" puede sernos muy útil. Y, hablando de la edición de páginas web, si esto lo combinamos con ShiftEdit podremos modificar nuestras páginas en cualquier momento y desde cualquier lugar. ShiftEdit es una herramienta web desde la cual podremos modificar tanto páginas HTML como PHP, JavaScript, CSS, también Pyton etc..., es gratuito y sólo nos tenemos que registrar (podemos hacerlo mediante nuestra cuenta de Google+). https://shiftedit.net/

Redireccionar a otra pagina si nos visitan desde un dispositivo móvil.

En el anterior post he explicado como crear una página para un móvil con la ayuda de jQuery mobile. Pero, ¿cómo mostrar esa página y no la página "normal" en el caso de que nos visiten desde un dispositivo móvil?. A mi me va bien con el siguiente código:


<script type="text/javascript">
 if ((navigator.userAgent.match(/(iPhone|iPod|BlackBerry|Android.*Mobile|BB10.*Mobile|webOS|Windows CE|IEMobile|Opera Mini|Opera Mobi|HTC|LG-|LGE|SAMSUNG|Samsung|SEC-SGH|Symbian|Nokia|PlayStation|PLAYSTATION|Nintendo DSi)/i)) ) {
  location.replace("http://www.nombredemidominio.com/Movil/index.html")}
 </script>


   Es un script en javascript el cual coloco entre los head de la página principal. Sólo tenemos que sustituir el contenido de "location.replace" con la dirección de nuestra propia página y la carpeta donde tenemos la versión móvil. Lo he probado en varios móviles y funciona. Lo he probado también en mi tablet de 7 pulgadas y no funciona, lo cua…

web movil con jQuery mobile

Una de las formas de adaptar una página web al móvil es con el uso del framework de jQuery, el llamado jQuery mobile. En realidad no adaptamos nuestra web al móvil, sino que construimos una página nueva para el móvil.

    Vamos por partes, primero tenemos que incluir, entre los <head> de la página, la llamada al framework de la siguiente manera: de nuestra página, la llamada al framework, lo cual haremos del siguiente modo:

<link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile.structure-1.3.0-rc.1.min.css" />
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
<script src="http://code.jquery.com/mobile/1.3.0-rc.1/jquery.mobile-1.3.0-rc.1.min.js"></script>

Con este método accedemos directamente al servidor de jQuery, desde el cual descargamos lo necesario para que el framework funcione correctamente. Con la primera linea descargamos la hoja de estilos, en la segun…