Ir al contenido principal

Entradas

Mostrando las entradas etiquetadas como php

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...

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 ();  

Formulario de correo y su envío mediante jQuery y PHP en segundo plano.

   Tanto en esta página de excavaciones y movimientos de tierra , como en esta otra de mecánica de coches , existen sendos formularios para el envío de un correo desde la página web. La única diferencia es que en la segunda, el formulario no está visible (por falta de espacio) y hay que abrirlo mediante el enlace (esto está explicado en este otro post ). Es bueno tener un formulario para el envío de correo ya que facilita las cosas al posible cliente (que puede no tener un cliente de correo instalado, por ejemplo).    En este post voy a tratar de explicar cómo hacer un formulario de correo sencillo y, en segundo plano , tratarlo con jQuery y enviarlo con PHP . Lo normal es que, al enviar directamente el contenido del formulario al archivo PHP que lo procesa y envía, se abra una ventana en blanco. Si lo enviamos con el método que voy a explicar a continuación, no se abrirá dicha ventana.    Lo primero el formulario en HTML: <form id="myForm" acti...

Leer variables enviadas mediante los métodos POST y GET combinando PHP, javascript y jQuery

   En este post voy a tratar de explicar como enviar y leer variables con los métodos $_POST y $_GET de PHP . Antes de nada deciros que tiene relación con los posts: problemas que surgen al recargar div contenedor y código PHP y javascript para redireccionar a otra página . Podéis echarle un vistazo si queréis. También está relacionado con la página del taller de mecánica que le he hecho a un amigo.    Bueno, vamos al grano. En un post anterior ya comenté como, mediante el método load() de jQuery , enviábamos una variable a una página y la recogíamos con el método $_POST en PHP. Ahora voy a comentar como enviar una variable con el método $_GET y recogerla usando javascript .  La siguiente línea, perteneciente al código que os comentaba del anterior post , nos puede ayudar: <?php    if (!isset($_POST['primera']))echo "<SCRIPT>location.href='index.html?pag=2';</SCRIPT>"; ?>    Como podéis ver, el anterior código c...

Código php y javascript para redireccionar a otra página.

   Este post es para dar solución a uno de los problemas planteados en " Problemas que pueden surgir al recargar div contenedor ". Así que os aconsejo que le hechéis un vistazo para saber de qué va la cosa.    Esta puede ser una de las soluciones. Lo primero que tenemos que hacer es guardar en formato PHP esas páginas que queremos recargar dentro de nuestro div, ya que usaremos dicho lenguaje para solucionar el problema. Antes del código html tenemos que incluir el siguiente código: <?php if (!isset($_POST['primera'])) echo "<SCRIPT>location.href='index.html';</SCRIPT>"; if (isset($_POST['primera'])){     if ($_POST['primera']!='no') {echo "<SCRIPT>location.href='index.html';</SCRIPT>";} } ?> <y a partir de aquí el código html que queremos mostrar>    Explico un poco el código. La primera linea comprueba si no existe ( !isset ) la variable llamada 'primera...