Foros del Web » Programando para Internet » PHP »

ayuda para hacer una cita

Estas en el tema de ayuda para hacer una cita en el foro de PHP en Foros del Web. necesito de su ayuda urgente por favor, resulta que tengo que hacer un formulario de reserva de teleaulas por dia y horas; tengo ese formulario ...
  #1 (permalink)  
Antiguo 12/08/2009, 12:09
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 0
ayuda para hacer una cita

necesito de su ayuda urgente por favor, resulta que tengo que hacer un formulario de reserva de teleaulas por dia y horas; tengo ese formulario funcionando pero el detalle esta que me deja guardar una reserva el mismo dia y a la misma hora.

Como le hago para que me restrinja que si hoy por ejmplo selecione de 8 a 11 y otra persona elige hoy tambien pero de 9 a 10 me diga que ese horario ya esta ocupado???

Se que ustedes saben como hacer esto, muchas dudas las he solucionado de aqui, pero esta cuestion no he encpntrado nada
  #2 (permalink)  
Antiguo 12/08/2009, 12:18
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: ayuda para hacer una cita

En este post hicieron algo similar pero con dias, verifica como puedes modificar a que sea por horas
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #3 (permalink)  
Antiguo 12/08/2009, 12:19
Avatar de OsSk4R  
Fecha de Ingreso: octubre-2006
Ubicación: $this->home
Mensajes: 824
Antigüedad: 17 años, 6 meses
Puntos: 74
Respuesta: ayuda para hacer una cita

Buenas,

Utilizando por ejemplo algo tan sencillo como son los operadores de comparación (==, <, >, <=, >=)

Sinceramente es bastante facil lo que propones. Solo hay que tener un poco de imaginacion para implementarlo. Por que ya digo, utilizando los operadores por ejemplo, haces tus comparaciones, y dependiendo de la que salga, permites, que se registre o no se registre, etc.

Podrias poner un ejemplo de lo que tienes, para orientarte mejor.

Saludos,
  #4 (permalink)  
Antiguo 12/08/2009, 12:20
 
Fecha de Ingreso: agosto-2009
Mensajes: 53
Antigüedad: 14 años, 8 meses
Puntos: 0
Gracias brother, lo voy a checar!!!!!!!!

Código:
<head>
<title>::: TELEAULA :::</title>
<link rel="stylesheet" type="text/css" href="default.css" media="screen" />
<meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
<style type="text/css">
</style>
</head>
<script language="javascript" src="js/fControl.fecha.js"></script>
<?  include ('conexion.php');
	include ('js/agregasubdelegacion.js');	
?>

<body>

	    <h3>Teleaula...</h3>
	    <br /><br />
	    <form id="loguin" name="loguin" method="post" action="insertateleaula.php">
		<table align="center" width="500" border="0" bgcolor="#EBEBEB">
			<tr>
				<th>1.- DATOS GENERALES</th>
			</tr>
		</table>
		<BR />
<table align="center" width="500" border="0" cellspacing="1" class="teleaula">
  <tr>
    <td width="115px"> Subdelegaci&oacute;n: </td>
    <td><select name="txtsubdelegacion" id="txtsubdelegacion"/> *
                <option selected="selected" value="0">-------------Seleccione-------------</option>
  				<?
                $strSQL = "Select * FROM subdelegacion ORDER BY nombre_subdelegacion ASC";
                $res= mysql_query($strSQL);
                $cant = mysql_num_rows($res);
   				if($cant > 0){
					while ($rsdatos= mysql_fetch_array ($res)){ ?>
						<option value="<? echo $rsdatos['clave_subdelegacion']; ?>"><? echo $rsdatos['nombre_subdelegacion']; ?> </option>
                <?	} 
   				}?>							
              </select>
    </td>
  </tr>

<tr><td>&nbsp;</td><td>&nbsp;</td></tr>
  
  <tr>
    <td> Area: </td>
    <td><select name="txtarea" id ="txtarea" alt="select" emsg="Favor de seleccionar un area"/>     
                <option value="0" selected="selected"> </option>
              </select>
    </td>
  </tr>

<tr><td>&nbsp;</td><td>&nbsp;</td></tr>

  <tr>
    <td> Hora de Inicio: </td>
    <td><select name="hora_inicio" id="hora_inicio">
          <option>--Elige--</option>
          <option> 7:00 </option>
          <option> 8:00 </option>
          <option> 9:00</option>
          <option> 10:00</option>
          <option> 11:00</option>
          <option> 12:00</option>
          <option> 13:00</option>
          <option> 14:00</option>
          <option> 15:00</option>
          <option> 16:00</option>
          <option> 17:00</option>
          <option> 18:00</option>
          <option> 19:00</option>
          <option> 20:00</option>
          <option> 21:00</option>
    </select></td>
  </tr>

<tr><td>&nbsp;</td><td>&nbsp;</td></tr>

  <tr>
    <td> Hora de Termino: </td>
    <td><select name="hora_final" id="hora_final">
          <option>--Elige--</option>
          <option> 8:00 </option>
          <option> 9:00</option>
          <option> 10:00</option>
          <option> 11:00</option>
          <option> 12:00</option>
          <option> 13:00</option>
          <option> 14:00</option>
          <option> 15:00</option>
          <option> 16:00</option>
          <option> 17:00</option>
          <option> 18:00</option>
          <option> 19:00</option>
          <option> 20:00</option>
          <option> 21:00</option>
          <option> 22:00</option>
    </select></td>
  </tr>

<tr><td>&nbsp;</td><td>&nbsp;</td></tr>

  <tr>
    <td> Fecha Solicitada: </td>
    <td><input name="fecha" id="fecha" type="text" disabled="disabled" size="10" maxlength="10"/> 
              <a href="javascript:show_calendar('loguin.fecha');" onmouseover="window.status='Seleccionar fecha';return true;" onmouseout="window.status='';return true;"><img src="img/calendario3.png" align="absmiddle" alt="Seleccione Fecha" border="0"></a>
			  (aaaa-mm-dd)</td>
  </tr>
</table>
<BR /><BR />

<table align="center" width="500" border="0" bgcolor="#EBEBEB">
	<tr>
		<th>2.- USOS DE LA TELEAULA</th>
	</tr>
</table>
<BR />
<table align="center" width="500" border="0" cellspacing="1" class="teleaula">
  <tr>
    <td  width="130 px">Capacitaci&oacute;n: </td>
    <td><input name="usos" type="radio"  value="Capacitacion" /></td>
    <td width="130px">Rueda de Prensa: </td>
    <td><input name="usos" type="radio" value="Rueda de Prensa" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td  width="130px">Teleconferencia: </td>
    <td><input name="usos" type="radio" value="Teleconferencia" /></td>
    <td  width="130px">Juntas Extraordinarias: </td>
    <td><input name="usos" type="radio" value="Juntas" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td  width="130px">Videoconferencia: </td>
    <td><input name="usos" type="radio" value="Videoconferencia" /></td>
    <td  width="130px">Otros: </td>
    <td><input name="usos" type="radio" value="Otros" /></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td  width="130px">Informativo: </td>
    <td><input name="usos" type="radio" value="Informativo"/></td>
  </tr>
</table>
<br />
<br />
<table align="center" width="500" border="0" bgcolor="#EBEBEB">
	<tr>
		<th>3.- EQUIPOS SOLICITADOS</th>
	</tr>
</table>
<BR />

<table align="center" width="500" border="0" cellspacing="1" class="teleaula">

  <tr>
    <td  width="130 px">Computadora: </td>
    <td><input type="checkbox" name="computadora" id="computadora"/></td>
    <td  width="110 px">Microfono:</td>
    <td><input type="checkbox" name="mikcrofono" id="microfono"/></td>
  </tr>
  
<tr><td>&nbsp;</td><td></td></tr>

  <tr>
    <td  width="110 px">Cañ&oacute;n: </td>
    <td><input type="checkbox" name="canon" id="canon"/></td>
    <td  width="110 px">Modular: </td>
    <td><input type="checkbox" name="modular" id="modular"/></td>
  </tr>
  
<tr><td>&nbsp;</td><td>&nbsp;</td></tr>

  <tr>
    <td  width="110 px">Decodificador: </td>
    <td><input type="checkbox" name="decodificador" id="decodificador"/></td>
    <td  width="110 px">Rotafolio: </td>
    <td><input type="checkbox" name="rotafolio" id="rotafolio"/></td>
  </tr>
</table>
<br />
<br />
<br />
<table align="center" width="500" border="0">
	<tr><th><input name="reservar" type="submit" value="Reservar" onclick="valida_envia()"/></th></tr>
</table>
        </form>
</body>
</html>

Última edición por GatorV; 12/08/2009 a las 14:06
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:22.