Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Ferreira_27

Função no PHP que faça como que não aparece determinada função de uma

Recommended Posts

Boa tarde!

 

Estou fazendo uma aplicação de vendas de passagens no PHP conforme imagem abaixo como fazer para que quando passar das 07:00hs essa viagem não apareça mais na tela.post-637136-0-69470600-1396124861.gif

<?php
	session_start();
	require_once "conexao.php";

	/*
	if(!isset($_SESSION['userLog'])){
		header("Location:login.php");
		die();
	
	}
	
	$login = base64_decode ($_SESSION['userInfo']['login']);
	$senha = base64_decode ($_SESSION['userInfo']['senha']);
	$query = mysql_query("SELECT * FROM passageiro WHERE login = '$login' AND senha = '$senha' LIMIT 1 ") or die(mysql_error());
	
	if(mysql_num_rows($query) <= 0){
		unset($_SESSION['userLog'], $_SESSION['userInfo']);
		session_destroy();
		header("Location:login.php");
		die();
		
	}
	$infoUser = mysql_fetch_assoc($query);
	if(isset($_GET['acao']) && $_GET['acao'] == 'sair'){
		unset($_SESSION['userLog'], $_SESSION['userInfo']);
		session_destroy();
		header("Location:login.php");
		die();
	}
	
	<?php if (strtotime("now") > strtotime("7:00")) print 'hidden="hidden"';  ?>
		  
	*/
?>




<html>
<head>
<title>Consulta</title>
</head>
<script src="jquery/jquery-1.10.2.js"></script>
<script src="jquery/jquery-ui-1.10.3.custom.js"></script>
<script src="script.js"></script>
<link rel="stylesheet" href="estilo.css">
<link rel="stylesheet" href="estilo3.css">
<link rel="stylesheet" href="ui-lightness/jquery-ui-1.10.3.custom.css">
<script type="text/javascript" src="coin-slider/coin-slider.min.js"></script>
<link rel="stylesheet" href="coin-slider/coin-slider-styles.css" type="text/css" />
<style>

</style>

<body>


 

<!-- div com tudo - início -->
<div id="tudo">

<!-- menu usuário - início -->
<div id="topMenu">
  <ul>
     <li> <a href="#" onClick="javascript: if (confirm('Deseja realmente sair do sistema?')) { Javascript:location.href='';}"><a href="index.php" title="Sair"> Sair </a> </li>
        <li> <a href=""> Histórico de Compras </a> </li>
        <li> <a href=""> Carrinho de Compras </a> </li>
        <li> <a href="login.php"> Acessar minha conta </a> </li>
        <li class="user"><?php if (isset($infoUser['Nome'])) {echo "Olá " .$infoUser['Nome']; }?></li>
  </ul>
</div>
<div id="top"></div>
<div id="buscaTop">
<div style="margin-left: 25px; margin-top:15px; overflow: visible;">

<!--formulario do processamento-início -->
<form method="post" name="" action="">
  
  <!--div com topo da busca- -->
  <div id="busca"> 
    
    <!--div cidade de origem-inicio--> 
	<?php
	//$origem=$_POST['origem'];
	//$destino=$_POST['destino'];
	
	if (isset($_POST['origem'])){ 
	  $origem=$_POST['origem']; 
	  $destino=$_POST['destino'];
	  $data1=$_POST['data_1'];
	  $data2=$_POST['data_2'];
	  // criando a secao
	  $_SESSION['ssOrigem'] = $origem; 
	  $_SESSION['ssDestino'] = $destino;
	  $_SESSION['ssData_1'] = $data1;
	  $_SESSION['ssData_2'] = $data2;
	  $existe = true;
	  
	}else if (isset($_SESSION['ssOrigem'])){
	  $origem=$_SESSION['ssOrigem']; 
	  $destino=$_SESSION['ssDestino'];
	  $data1=$_SESSION['ssData_1'];
	  $data2=$_SESSION['ssData_2'];
	  $existe = true;
	}
			
	$sql = "SELECT * FROM `secao` ORDER BY Nome ASC ";	  
	$sql_exec = mysql_query($sql) or die("Erro: " .mysql_Error());
	  ?>
    <div style="width:160px; float:left;" id="origem">Origem<br>
       <select name="origem" value="" size="1" style="width: 140px; " onchange="document.consultar.submit();">
<?php while($secao = mysql_fetch_object($sql_exec)){?>

            <option value="<?php echo $secao->id_secao; ?>" <?php if ($secao->id_secao==$origem){echo "SELECTED"; $nomeOrigem = $secao->Nome;}?> ><?php echo $secao->Nome; ?></option>

<?php } ?>
      </select>
    </div>
    <!--div cidade de origem-fim--> 
    
    <!--div cidade de destino-inicio--> 
	
	<?php
	  
	  $sql = "SELECT * FROM `secao` ORDER BY Nome ";
	  $sql_exec = mysql_query($sql) or die("Erro: " .mysql_Error());
	  ?>
    <div style="width:160px; float:left;" id="destino"> Destino<br>
      
      <select name="destino" value="" size="1" style="width: 140px; " onchange="document.consultar.submit();">
<?php while($secao = mysql_fetch_object($sql_exec)){?>

        <option value="<?php echo $secao->id_secao; ?>" <?php if ($secao->id_secao==$destino){echo " SELECTED"; $nomeDestino = $secao->Nome;}?>><?php echo $secao->Nome; ?></option>

<?php } ?>
      </select>
    </div>
    <!--div cidade de destino-fim--> 
  
    <!--div data da ida-início -->
    <div style="width:160px; float:left;" id="fechaida"> Data da ida<br>
      <input  name="data_1" value="<?php echo $data1;  ?>" class="data" id="data_1" type="text">
    </div>
    <!--div data da ida - fim--> 
    
    <!--div data da volta -início -->
    <div style="width: 160px; float: left; display: none;" id="fecha_volta"> Data da volta<br>
      <input  name="data_2" value="<?php echo $data2; ?>" class="data" id="data_2" type="text">
    </div>
    <!--div data da volta -fim--> 

    <!--div radios busca- início-->
    <div style="width:100px; float:left;">
      
	  <input name="ida" type="radio" value="ida_volta" checked="checked"  onclick="ShowHideDIV('CampoOculto','CampoOculto1','1',this.value);"/>
        
	  <span>Ida e volta</span><br>
      
	  <input name="ida" type="radio" value="so_ida" onclick="ShowHideDIV('CampoOculto','CampoOculto1','1',this.value);" />
        
	  <span>Somente ida</span> </div>
    <!--div radios busca - fim-->
    
    <input id="btn" name="Submit2" value="" class="botaoConsultar" type="submit">
  </div>
  <!--div com topo da busca - fim-->
  
</form>
<!--formulário de processamento- fim--> 

<br>
<br>

<!-- buscador - fim --> 

<?php 
 if ($existe){?>

<!-- tabela com informaçoes para o cliente - início -->

<div id="informacoes_selecao">
  <table>
    <tbody>
      <tr>
        <td><h3>Selecione seu(s) horário(s):</h3></td>
      </tr>
      <tr>
        <td style="color: #000000; font-size: 12px;" width="900">Abaixo estão 
          listadas todas as linhas e horários disponíveis para o destino que você 
          escolheu. Selecione a opção que melhor lhe atenda.</td>
      </tr>
    </tbody>
  </table>
</div>
<!-- tabela com informações para o cliente fim-FIM --> 

<!-- tabela com os valores da consulta - início -->

<div id="consulta">
  <form name="Consultar" action="poltronas.php" onsubmit=""  method="post">
    <input name="" value="" type="hidden">
    <input name="" value="" type="hidden">
    <input name="" value="" type="hidden">
    <input name="" value="" type="hidden">
    <div style="float:left; text-align:center; margin-top:15px; width:940px; height:49px"><img src="imagens/logo_consulta.jpg" border="0" height="59" width="180"></div>
    <h3> <span class="viagem_tit_consulta"><?php echo "$nomeOrigem x $nomeDestino"; ?> - <?php echo $data1; ?> </span> </h3>   <br>
    <h3> <span class="viagem_tit_consulta"></span> </h3>
    <table>
      <tbody>
        <tr class="cpoTablaHeader">
          <td>Selecione</td>
          <td>Saída</td>
          <td>Chegada prevista</td>
          <td>Poltronas<br>
            livres</td>
          <td>Preço</td>
          <td>Tipo</td>
          <td>Linha</td>
		  <td>Rota</td>
          <td>Empresa</td>
          <td>Ocupação</td>
		  <td>Avançar</td>
		  
        </tr>
				
		<?php 
		$dataPadraoBd = explode("/",$data1);
		$dataPadraoBd=$dataPadraoBd[2] ."-" .$dataPadraoBd[1] ."-" .$dataPadraoBd[0];
		
		$hora_atual = date('H:i');
		$data_atual = date('d:m:Y');
		if ($dataPadraoBd==$data_atual){
			// todas as linhas que fazem entre a origem e o destino
			$sql = "SELECT * FROM `viagem` WHERE 
						  linha_idlinha in (SELECT id_linha FROM `linha_secao` WHERE id_secao_origem = '$origem' 
							and id_secao_destino = '$destino' group by id_linha) and hora_viagem > '$hora_atual' order by hora_viagem ASC";		
		}else{
			// todas as linhas que fazem entre a origem e o destino
			$sql = "SELECT * FROM `viagem` WHERE 
						  linha_idlinha in (SELECT id_linha FROM `linha_secao` WHERE id_secao_origem = '$origem' 
							and id_secao_destino = '$destino' group by id_linha) order by hora_viagem ASC";		
		}
		//echo $sql;
		$sql_exec = mysql_query($sql) or die("Erro: " .mysql_Error());
		$cor = 0;
		
	    while ($row = mysql_fetch_object($sql_exec)){
		  // selecionando o preço
		  $sql2 = "SELECT * FROM `linha_secao` WHERE id_linha='$row->linha_idlinha' AND id_secao_origem = '$origem' 
					     and id_secao_destino = '$destino' ";
						 //echo $sql2;
		  $sql2_exec = mysql_query($sql2);
		  $preco = mysql_result($sql2_exec,0,'tarifa');
		  $_SESSION['ssPreco']=$preco;
		  
		  //echo $sql2;
		  // selecionando o servico
		  $sql3 = "SELECT * FROM `linha` WHERE idlinha='$row->linha_idlinha'";
		  $sql3_exec = mysql_query($sql3);
		  $servico = mysql_result($sql3_exec,0,'nome_linha');
          // selecionando a lotação máxima do onibus
		  $sql4 = "SELECT * FROM `onibus` WHERE idonibus='$row->onibus_idonibus'";
		  $sql4_exec = mysql_query($sql4);
		  $lotacaoMaxima = mysql_result($sql4_exec,0,'qt_poltrona');		
		  // selecionando a quantidade de passagens vendidas
		  $sql5 = "SELECT * FROM `passagens` WHERE viagem_idviagem='$row->idviagem' AND data_embarque='$dataPadraoBd'";		  
		  $sql5_exec = mysql_query($sql5);
		  $qtdPassagensVendidas = mysql_num_rows($sql5_exec);
		  // selecionando o servico
		  $sql6 = "SELECT * FROM `linha` WHERE idlinha='$row->linha_idlinha'";
		  $sql6_exec = mysql_query($sql3);
		  $rota = mysql_result($sql3_exec,0,'Rota');
		  
		  /*
		  //$dia_atual = date('d');
		  //$dia_consultado = $_POST['dia']; 
     
		  $hora_atual = date('H:i');
     
		  $sql = mysql_query("SELECT * FROM viagem WHERE hora_viagem = '".$dia_consultado."'");
     
		  while($dados = mysql_fetch_assoc($sql)){
     
		  $hora_viagem = $dados['hora'];
		  
		  if($dia_atual >= $dia_consultado){ 
		  if($hora_viagem > $hora_atual){
		  
		  }
		  }
		  */
		  
		
		
		?>			
          <!--<tr class="fila_impar">-->
		  
		 <tr style="background-color:<?php if($cor % 2 == 0) { echo "#D6D6D6";} else { echo "#FFF";}  ?> "> 	
         
		 <td style="text-align:center">
		  <input class="radio" name="ida" value="<?php echo $row->idviagem; ?>"type="radio">
		  
		  </td>
		  
		  <td style="text-align:center" >
		  <?php echo date('H:i', strtotime($row->hora_viagem)); ?>
          </td>
            
          <td style="text-align:center" >
		    <?php echo date('H:i', strtotime($row->hora_chegada)); ?>
          </td>
          <!--Poltronas livres -->          
	 
          <td style="text-align:center" ><?php echo $lotacaoMaxima - $qtdPassagensVendidas; ?>
		  </td>
		  
		  <!--PREÇO-->	     		  
          <td style="text-align:center" ><?php echo   number_format($preco, 2, ',', '.'); ?>		    
		  </td>
		  
		  
		  
				  
		  <!--Tipo Viagem-->     
            
          <td style="text-align:center" >
          
            <?php echo $row->tipo_viagem; ?>
          </td>
 

		  
          <td style="text-align:center" ><?php echo $servico; ?>		     </td>
		  
		  <td style="text-align:center" ><?php echo $rota; ?>		     </td>
	 
		  		  
		  <!--Empresa-->
          <td style="text-align:center";>
		    <img width="100" src="imagens/logo_chega_La.png" height="16" />
		  </td>  
    
	      <!--Ocupação-->
	      <td>
		  
		 <table> 
		  <tr>
		  <?php
	// selecionando a lotação máxima do onibus
       $sql7 = "SELECT * FROM `onibus` WHERE idonibus='$row->onibus_idonibus'";
       $sql7_exec = mysql_query($sql7);
       $lotacaoMaxima = mysql_result($sql7_exec,0,'qt_poltrona');		
	
	
	$data_bd = explode("/",$data1);
	$data_bd = $data_bd[2] ."-" .$data_bd[1] ."-" .$data_bd[0];
	$sql8 = "SELECT * FROM `passagens` WHERE viagem_idviagem = '$row->idviagem' AND data_embarque = '$data_bd'";	
    
	
	   for($i=3;$i<=$lotacaoMaxima;$i+=4){
	     $flag = "dib2.jpg";
		 $sql8_exec = mysql_query($sql8);
	     while ($linha = mysql_fetch_object($sql8_exec)){
	       if ($i == $linha->numero_poltrona){
		     $flag = "dib.jpg";
		   }
		}
		 ?>
		 <td class="<?php echo $flag; ?>"><img src="img/<?php echo $flag;?>" alt='' /></td>
	<?php } ?>
	</tr>
	<?php		   
	   for($i=4;$i<=$lotacaoMaxima;$i+=4){
	     $flag = "dib2.jpg";
		 $sql8_exec = mysql_query($sql8);
	     while ($linha = mysql_fetch_object($sql8_exec)){		   
	       if ($i == $linha->numero_poltrona){
		     $flag = "dib.jpg";
		   }
		}
		 ?>
	<td class="<?php echo $flag; ?>"><img src="img/<?php echo $flag;?>" alt='' /></td>
	<?php } ?>
	</tr><tr><td></td></tr>
	<?php	  
	   for($i=2;$i<=$lotacaoMaxima;$i+=4){
	     $flag = "dib2.jpg";
		 $sql8_exec = mysql_query($sql8);
	     while ($linha = mysql_fetch_object($sql8_exec)){		   
	       if ($i == $linha->numero_poltrona){
		     $flag = "dib.jpg";
		   }
		}
		 ?>
	<td class="<?php echo $flag; ?>"><img src="img/<?php echo $flag;?>" alt='' /></td>
	<?php } ?>
	</tr>
	<?php	   
	   for($i=1;$i<=$lotacaoMaxima;$i+=4){
	     $flag = "dib2.jpg";
		 $sql8_exec = mysql_query($sql8);
	     while ($linha = mysql_fetch_object($sql8_exec)){		   
	       if ($i == $linha->numero_poltrona){
		     $flag = "dib.jpg";
		   }
		}
		 ?>
	<td class="<?php echo $flag; ?>"><img src="img/<?php echo $flag;?>" alt='' /></td>
	<?php } ?>
	</tr>
	</table>
	   		  <td style="text-align:center";>
		    
           <input type="submit" name="cadastrar" value="Avançar"></div>
		  </td>  
		  </td>  
		  
          </tr>
		  
		  <?php $cor++;} ?>
		 		 	
      </tbody></table>
	  
	  <br><br>
    
   <!-- <div style="text-align:right">
    <input style="background-image: url('imagens/botao_avancar.gif'); width: 98px; height: 27px; border: 0px; cursor: pointer; margin-left: 20px; margin-bottom: 20px; margin-top: 20px;" value="" name="enviar" action= "" onclick="poltronas.php" type="submit">
    </div>-->

     
   
  </form>
</div>

<?php
}

?>

<div id="rodape"></div>
</body>
</html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.