If com select

29/04/2016

0

Bom dia sou novo em php e mysql e tenho uma duvida, estou travado na parte final do codigo pois nao consigo mostrar os 3 selects por quer estou errando no if se puderem me ajudar.

if ($_POST['busca'] == '-- Selecione o Tecnico --'){
//todos usuarios por periodo
$sql = "SELECT * FROM assentamentos a, usuarios u, ocorrencias o, problemas p, localizacao l, instituicao i, sistemas s WHERE o.data_abertura BETWEEN '$ymdinicio' AND '$ymdfim' and a.responsavel = u.user_id and a.data = o.data_fechamento and p.prob_id = o.problema and o.local = l.loc_id and i.inst_cod = o.instituicao and s.sis_id = o.sistema ORDER BY o.numero DESC";
	  
}elseif(isset($_POST['data_inicial']) && !empty($_POST['data_inicial']) and isset($_POST['data_final']) && !empty($_POST['data_final'])){
	
//so usuario 
$sql = "SELECT * FROM assentamentos a, usuarios u, ocorrencias o, problemas p, localizacao l, instituicao i, sistemas s WHERE u.nome = '$busca' and a.responsavel = u.user_id and a.data = o.data_fechamento and p.prob_id = o.problema and o.local = l.loc_id and i.inst_cod = o.instituicao and s.sis_id = o.sistema ORDER BY o.numero DESC";

}else{

//usuario por periodo
$sql = "SELECT * FROM assentamentos a, usuarios u, ocorrencias o, problemas p, localizacao l, instituicao i, sistemas s WHERE o.data_abertura BETWEEN '$ymdinicio' AND '$ymdfim' and u.nome = '$busca' and a.responsavel = u.user_id and a.data = o.data_fechamento and p.prob_id = o.problema and o.local = l.loc_id and i.inst_cod = o.instituicao and s.sis_id = o.sistema ORDER BY o.numero DESC";

 	 print "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='2' class='full_table_list'>";
     print "<tr class='tabela_cinza'>";
     print "<td align='center' colspan='10'><span class='texto_negrito'>Relatório Geral</span></td>";
     print "</tr>";
	 print "<tr>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Número</span></td>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Técnico</span></td>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Problema</span></td>";
     print "<td align='center' width='16%'><span class='texto_negrito'>Descriçao do problema</span></td>";
     print "<td align='center' width='16%'><span class='texto_negrito'>Soluçao do Problema</span></td>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Área</span></td>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Unidade</span></td>";
     print "<td align='center' width='12%'><span class='texto_negrito'>Local</span></td>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Data inicial</span></td>";
     print "<td align='center' width='8%'><span class='texto_negrito'>Data final</span></td>";
     print "</tr>";
	 print "</table>";
	 // $qr = mysql_query($sql, $sql2, $sql3) or die(mysql_error());
	 while ($linha = mysql_fetch_array($qr)) {
     print "<form action='' method='post' name='CadInfo' target='_parent' id='CadInfo'>";
     print "<table width='100%' border='0' align='center' cellpadding='1' cellspacing='2' class='full_table_list'>";
     print "<tr>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['numero']."</span></td>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['nome']."</span></td>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['problema']."</span></td>";
     print "<td align='center' width='16%'><span class='texto_center'>".$linha['descricao']."</span></td>";
     print "<td align='center' width='16%'><span class='texto_center'>".$linha['assentamento']."</span></td>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['sistema']."</span></td>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['inst_nome']."</span></td>";
     print "<td align='center' width='12%'><span class='texto_center'>".$linha['local']."</span></td>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['data_abertura']."</span></td>";
     print "<td align='center' width='8%'><span class='texto_center'>".$linha['data_fechamento']."</span></td>";
     print "</tr>";
     print "</table>";
     print "</form>";
     }
     }


obrigado e otimo final de semana a todos.
Igor Santos

Igor Santos

Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar