Pues según yo tengo todo bien.
Aun soy novato en esto por lo que han podido notar haha.
Apenas voy para mi titulo de tecnico :/ pero bueno, estos son mis archivos que estoy usando, que segun yo esta correcto.
Este es el archivo evaluacioncita.php
Código PHP:
Ver original<?php
$fechacita=$_POST['txtFecha'];
$medicoid=$_POST['cmbMedico'];
$turno=$_POST['cmbTurnos'];
$usuarioid=$_SESSION['Usu_Id'];
if($dia==0){$dia='domingo';} if($dia==0){$dia='lunes';} if($dia==0){$dia='martes';} if($dia==0){$dia='miercoles';}
if($dia==0){$dia='jueves';} if($dia==0){$dia='viernes';} if($dia==0){$dia='sabado';}
if($turno==1){$turno='M';}if($turno==2){$turno='T';}
$inhabiles = "select Inh_Fecha_Inicio from inhabiles where '$fechacita' between Inh_Fecha_Inicio and Inh_Fecha_Fin";
$mensaje = '0';
{
if($dia=='lunes' || $dia=='martes' || $dia=='miercoles' || $dia=='jueves' || $dia=='viernes')
{
$horarios = "select Hor_Sem_Entrada, Hor_Sem_Salida from horarios where Hor_Med_Id = '$medicoid'";
{
if($turno=='M')
{
$hora = $registrohorarios['Hor_Sem_Entrada'];
$disponible = "select Cit_id, Cit_Medico_Id from citas where cit_hora='$hora' and Cit_Medico_Id=$medicoid and Cit_Fecha_Cita='$fechacita'";
{
$disponible = "select Cit_id, Cit_Medico_Id from citas where cit_hora='$hora' and Cit_Medico_Id=$medicoid and Cit_Fecha_Cita='$fechacita'";
{
$hora++;
}
if($hora==12)
{
$mensaje='1';
}
}
}
}
if($turno=='T')
{
$hora=12;
$disponible = "select Cit_id, Cit_Medico_Id from citas where cit_hora='$hora' and Cit_Medico_Id=$medicoid and Cit_Fecha_Cita='$fechacita'";
{
while(mysql_num_rows($tabladisponible)>0 && $hora < $registrohorarios['Hor_Sem_Salida']) { $disponible = "select Cit_id, Cit_Medico_Id from citas where cit_hora='$hora' and Cit_Medico_Id=$medicoid and Cit_Fecha_Cita='$fechacita'";
{
$hora++;
}
if($hora==$registrohorarios['Hor_Sem_Salida'])
{
$mensaje='1';
}
}
}
}
if($mensaje=='1')
{
echo 'No hay horarios disponibles este dia para este turno';
}
else
{
$querymedico="select Usu_Nombre,Usu_Apaterno from usuarios, medicos where Med_Id=$medicoid";
if($turno=='M'){$turno='Mañana';} if($turno=='T'){$turno='Tarde';}
$nombredoctor=$registromedico['Usu_Nombre']." ".$registromedico['Usu_Apaterno'];
header("location:confirmarcita.php?hora=$hora&doctor=$nombredoctor&fechacita=$fechacita&turno=$turno");
}
}
else
{
echo'Error en horarios';
}
}
}
?>
Y este es el archivo confirmarcita.php
Código PHP:
Ver original<html>
<head>
<title>Confirmar Cita</title>
<link href="estilo.css" rel="stylesheet" type="text/css"></link>
<script src="menu.js" type="text/javascript"></script>
<script type="text/javascript" src="menu.js"></script>
<link rel="SHORTCUT ICON" href="icon.JPG">
<link href="calendario/calendario.css" rel="stylesheet" type="text/css"></link>
<script type="text/javascript" src="calendario/calendario.js"></script>
<script type="text/javascript">
</script>
<?php
include('datos/menu.php');
require('datos/conexion.php');
require('datos/Consulta.php');
require('datos/dbcontrols.php');
$hora=$_GET['hora'];
$doctor=$_GET['doctor'];
$fechacita=$_GET['fechacita'];
$turno=$_GET['turno'];
$login=false;
if (isset($_SESSION['Usu_Email'])) {
$login=true;
}
?>
</head>
<body leftmargin="0px" topmargin="0px">
<center>
<div id="contenedor">
<div id="banner"></div>
<div id="menu">
<?php
if(!$login)
{
menuPrincipal();
if($_SESSION['Usu_Tipo']==1)
{
menuPaciente();
}
}
else
{
if($_SESSION['Usu_Tipo']==1)
{
menuPaciente();
}
if($_SESSION['Usu_Tipo']==2)
{
menuDoctor();
}
}
?>
</div>
<div id="barra"></div>
<div id="barra2"></div>
<div id="texto" align = "left">
<form action="abcs/insertcita.php" method="POST">
<br><br>
<center><h1><font color="#007EFC">¿Los datos son correctos?</font></h1></center>
<table align="center">
<tr>
<td align="right">Tu cita es a las: </td><td><input type="text" readonly value="$hora" name = "txtHora" size="3"></td>
</tr>
<tr>
<td align="right">Con el/la Doctor(a):</td><td> <input type="text" readonly value="$doctor" name = "txtDoctor" size="23"></td>
</tr>
<tr>
<td align="right">Fecha: </td><td><input type="text" readonly value="$fechacita" name = "txtFecha"></td>
</tr>
<tr>
<td align="right">Turno: </td><td><input type="text" readonly value="$turno" name = "txtTurno"></td>
</tr>
</table>
<br>
<center><input type="submit" name="confirmar" value="Confirmar"></input><input type="button" name="editar" onClick="window.location='cita.php'" value="Editar"></input><input type="button" value="Cancelar" name="Cancelar" onClick="window.location='index.php'"></input></center>
</form>
</div>
</div>
<div id="calendario"></div>
</body>
</html>
Se que talvez mi forma de programar es fea haha pero aun soy un noob...
Y gracias por tomarse el tiempo para tratar de resolver mi problema.
Muchas gracias