Tenho um sistema que está funcionando perfeitamente (código abaixo). Mas tenho que fazer uma modificação e não estou conseguindo. Simples(rsrsrs) tem tratamento com tempo diferente, por exemplo: alguns de 20, 30 50 até 90 minutos, faço uma listagem das horas disponíveis e preciso informar que naquele período está ocupado. Já fiz várias tentativas mas não consegui. Será que alguém tem uma solução?
$sql2 = mysql_query("select dia,mes,ano,horario,id_hora,unidade,tempo from calendario WHERE id_hora LIKE '".$id1."' AND dia ='".$dia."' AND mes = '".$mes."' AND ano = '".$ano."' AND unidade = '".$unidade."'");
//$sql = mysql_query("select horario,dia,mes,ano from calendario");
$mostra0 = mysql_fetch_array($sql2);
if($mostra0['horario'] == $hora1 and $mostra0['unidade'] == $unidade){
Pergunta
LuizHolambra
Bom dia, Pessoal.
Tenho um sistema que está funcionando perfeitamente (código abaixo). Mas tenho que fazer uma modificação e não estou conseguindo. Simples(rsrsrs) tem tratamento com tempo diferente, por exemplo: alguns de 20, 30 50 até 90 minutos, faço uma listagem das horas disponíveis e preciso informar que naquele período está ocupado. Já fiz várias tentativas mas não consegui. Será que alguém tem uma solução?
Segue o código atual:
<?php
///////////////////////////////////
$unidade = $_GET['unidade'] ;
$data_n = $_GET["data"];
$dia=substr($data_n,0,2);//$dia=01
$mes=substr($data_n,2,2);//$mes=05
$ano=substr($data_n,4,4);//$ano=2005
//////////////////////////////////////
?>
<div id=content">
<div id="navigation">
<div id="bloco"><img src="images/cadastro.jpg" alt="" width="480" hspace="10" vspace="10" border="0" align="left" />
<div class="texto"><br />
<span class="titulo"><?php echo $_SESSION['nome] ;?></span><br>
<hr color="#990066">
<span class="titulo2">Data: <?php echo $dia."/".$mes."/".$ano ;?><br>Unidade: <?php echo $unidade ;?>.</span>
<span class="titulo3"><center>Selecione o horário de sua preferência disponível para esse dia.</center></span><br />
<table width="450" align="center" border="0" cellspacing="2" cellpadding="0">
<tr style="color:#000;">
<td align="center" width="20%">Horário</td>
<td align="center" width="50%">Posição</td>
<td align="center" width="30%">Agendar</td>
</tr>
<?php
//$sql = "SELECT horas.id, horas.hora calendario.horario FROM horas INNER JOIN calendario ON horas.hora = calendario.horario ORDER BY horas.id";
//$sql = "SELECT h.hora, c.horario, c.disp FROM horas AS h, calendario AS c WHERE c.horario='0' AND c.disp='0' ORDER BY h.hora";
$sql = "SELECT id,hora FROM horas WHERE disp='0' ORDER BY id";
$limite = mysql_query("$sql");
//////////////////////////////////////////////
while($r = mysql_fetch_array($limite)){
$hora1 = $r['hora'];
$id1 = $r['id'];
?>
<form action=pre_cal.php" method="POST">
<input name="dia" type="hidden" value="<?php echo $dia ?>">
<input name="mes" type="hidden" value="<?php echo $mes ?>">
<input name="ano" type="hidden" value="<?php echo $ano ?>">
<input name="nome" type="hidden" value="<?php echo $_SESSION['nome] ;?>">
<tr>
<td align="center"><?php echo $hora1;?></td>
<td align="center">
<input name="id_hora" type="hidden" value="<?php echo $r['id'] ?>">
<input name=horario" type="hidden" value="<?php echo $r['hora] ?>">
<input name="disp" type="hidden" value="1">
<input name="unidade" type="hidden" value="<?php echo $unidade ?>">
<?php
$sql2 = mysql_query("select dia,mes,ano,horario,id_hora,unidade,tempo from calendario WHERE id_hora LIKE '".$id1."' AND dia ='".$dia."' AND mes = '".$mes."' AND ano = '".$ano."' AND unidade = '".$unidade."'");
//$sql = mysql_query("select horario,dia,mes,ano from calendario");
$mostra0 = mysql_fetch_array($sql2);
if($mostra0['horario'] == $hora1 and $mostra0['unidade'] == $unidade){
echo"<img src=images/48.png width=16 height=16> Ocupado";
//}elseif($mostra0['horario'] <> $hora1){
echo"</td>";
echo"<td align=center></td>";
}else{
echo"<img src=images/02.png width=16 height=16> Livre";
?>
</td>
<td align=center">
<input name="tempo" type="hidden" value="<?php echo $mostra0['tempo] ?>">
<input name="submit" type="image" src="images/bot_ag2.png">
</td>
<?php
}
?>
</tr>
</form>
<?php }?>
</table>
<?php
echo "<center><br />";
echo "<a href=\"logout.php\">Sair do Sistema</a>";
echo "<br />";
echo "<a href=\"java script:history.go(-1)\"><img src=\"images/voltar.png\" width=\"88\" height=\"39\" border=0></a>";
echo "</center>";
?>
</div>
Agradeço antecipadamente.
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.