he estado trabajando en un programa pero los asuntos de la vida me separan y no puedo estar constantemente en él pero ahí estoy, ahora al volver me encuentro que cuando envío un formulario este me descarga el archivo que es llamado mediante el formulario, tengo instalado el wampserver y funciona correctamente cosa que me extraña porque mirando lo ultimo que deje tengo todo tal cual pero ahora me descarga el archivo y no me trabaja con el Mysql que paso? gracias y no espero regaños. solo una orientación.
dejo código pero como dije hasta al ultima vez funciono en orden.
este es el que formulario.
Código HTML:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Ecografias - IDA.</title> <link rel="stylesheet" href="style.css"> </head> <body> <header> <h1>Imágenes Diagnósticas de Antiquia.</h1> </header> <form action="abriragenda2.php" method="post"> <section id="fechaageda"> <table id="agenda"> <tr> <td> <label id="labelfecha" for ="fecha">Introdusca la fecha:</label> <input type="date" name="fecha" id="fecha" value="0"> </td> <td> <label for="hi">Hora de inicio</label> <input type="text" name="hi" id="hi" value=""> <select name="ini" id="am" value=""> <option value="am">am</option> <option value="pm">pm</option> </select> </td> <td> <label for="hf">Hora final</label> <input type="text" name="hf" id="hf" value=""> <select name="fin" id="pm" > <option value="am">am</option> <option value="pm">pm</option> </select> </td> </tr> </table> Especialidad en la que se abrirá la agenda:<select name="especialidad" id="especialidad"> <option value="8">Radiologiaía</option> <option value="12">Ginecologiaía</option> </select> <input type="submit" name="button" id="button" value="Enviar"/><label for="almierzo">Hora de almuerzo:</label> <input type="text" name ="almuerzo" id="almuerzo"> </section> </form> <a id="index" href="index.html">Página principal</a> <!-- los nombre de los campos enviados a el página abriragenda2.php son: fecha, hi, meridianoam, meridianopm,hf,especialidad --> </body> </html>
Código PHP:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>numero_citas</title>
</head>
<body>
<?php
//se incliye un archivo externo, la pagina de quien recive es formularioParaAbiragenda
include("funciones.php");
/*hora inicio */ $hi = $_POST["hi"];
/*hora final */ $hf = $_POST["hf"];
/*fecha */ $fecha = $_POST["fecha"];
/*meridiado am */ $iniam = $_POST["ini"];
/*meridiado pm */ $finpm = $_POST["fin"];
/*especialidad */ $especialidad = $_POST["especialidad"];
// se llama a la funcion que esta en el archivo funciones.php que es un archivo externo
echo "hola estas aca";
$validar2 = validar($hi,$hf,$fecha);
// averigua que dato de devuelve la funcion
if ($validar2 !=1)
{
//separación en minutos de las horas de entrada y salida.
$mi = fmod($_POST['hi'],100);
$hi = round($_POST['hi']/100);
$mf = fmod($_POST['hf'],100);
$hf = round($_POST['hf']/100);
echo "especialidad" . " " . $especialidad . "<br>";
//$horafinal = $_POST['hf'];asignacion del valor a una variable para mandarlaa la bd
//los meridonos pm o am depende de la hora en que el profesional termine o inicie
$iniam = $_POST['ini'];
$finpm = $_POST['fin'];
//se llama a la funcion fecha_humana para que haga el nombre de la genda pues asi se llamara la tabla. y fuera de eso crea todos los campos requeridos para esa tabla que en su defecto
// es una agenda.
$agenda2 = fecha_humana($fecha,$hi,$mi,$hf,$mf,$iniam,$finpm);
echo "Sea creado agenda para el dia: " . $agenda2. "<br/>";
echo "De " . $hi.":" .$mi.$iniam . " A " . $hf.":".$mf.$finpm;
// se llama la funcion hora_citas que es la que nos dara los espacios para atender un paciente
//se llama a la funcion número de citas para saber cuantas citas son y estar pendiente con el horario de almuerzo
$numero_citas = numero_citas($hi,$mi,$mf,$hf,$especialidad,$iniam,$finpm,$agenda2,$fecha);
echo "Numero de citas $numero_citas"."<br>";
}
?>
<a href="index.html">INDEX</a>
</body>
</html>