Quantcast
Channel: Últimos conteúdos
Viewing all articles
Browse latest Browse all 14190

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

$
0
0

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>


Viewing all articles
Browse latest Browse all 14190

Trending Articles