Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Estou iniciando em PHP, estou com algumas dúvidas que consegui resolver com alguns artigos e no forum aqui no site, mas tem uma que ainda persiste, gostaria de tentar entender qual o raciocínio correto.Estou seguindo um artigo do site que mostra muito bem várias funções. Não sei se o erro está no select ou no código php. Tenho a informação em algumas tabelas e na hora de buscar essas informações quero apresenta-las na tela separadas.
Ex.:
Na primeira tabela quero mostrar as informações de registro do funcionário
em outra tabela quero mostrar as ocorrências desse funcionário
Ai que engasgo, as informações do select são exibidas na primeira tabela, mas não vão para segunda tabela.
<?
include "conecta.php";
include "confere.php";
?>
<html>
<head>
<title>Relatório Geral</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">$sql_cliente = "SELECT id_oco,date_format(data,'%d/%m/%Y - %H:%i') as data,positiva,negativa,nome_func,setor,funcao,dta,nome FROM usuarios, status, func, ocorrencia WHERE nome_func LIKE '%$pesq%'"; if($pesquisar == 'sim')
$sql_cliente = mysql_query($sql_cliente) or die("Erro no SQL: ".mysql_error());
?>
<br>
<table width="60%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td height="60">
<div align="center"><font face="Arial" size="4"><b>Gerenciamento de Funcionarios</b></font></div></td>
</tr>
</table>
<br>
<form name="frm_pesq" method="post" action="<?echo $PHP_SELF?>">
<table width="75%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr bgcolor="#6699CC">
<td colspan="2">
<div align="center"><font face="Arial" size="2"><b>Pesquisa</b></font></div></td>
</tr>
<tr bgcolor="ebebeb">
<td width="32%"><font face="Arial" size="2">Nome a ser procurado:</font></td>
<td width="68%"> <font face="Arial" size="2"><input type="text" name="pesq" size="25">
<input type="submit" value="Pesquisar >>">
<input type="hidden" name="pesquisar" value="sim"></font></td>
</tr>
</table>
</form>
<br>
<?if(mysql_num_rows($sql_cliente) > 0) {?>
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr bgcolor="#6699CC">
<td colspan="16">
<div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Informações do Funcionário</font></b></font></div>
</td>
</tr>
<tr bgcolor="cccccc">
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Registro</font></b></div>
</td>
<td width="23%">
<div align="center"><b><font face="Arial" size="2">Nome</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Setor</font></b></div>
</td>
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Função</font></b></div>
</td>
<td width="23%">
<div align="center"><b><font face="Arial" size="2">Admissão</font></b></div>
</td>
</tr>
<?while($array_cliente = mysql_fetch_array($sql_cliente))
{?>
<tr bgcolor="ebebeb">
<td width="5%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['reg'];?>
</font></td>
<td width="23%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['nome_func'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['setor'];?>
</font></td>
<td width="5%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['funcao'];?>
</font></td>
<td width="23%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['dta'];?>
</font></td>
</tr>
<?}?>
</table>echo "<br><br><div align=center><font face=Arial size=2> Desculpe, mais não achei nada<br><br></font></div>";
}?>
<br>
<?if(mysql_num_rows($sql_cliente) > 0) {?>
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr bgcolor="#6699CC">
<td colspan="16">
<div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Ocorrência Positiva</font></b></font></div>
</td>
</tr>
<tr bgcolor="cccccc">
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Registro</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Data</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Positiva</font></b></div>
</td>
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Usuário</font></b></div>
</td>
</tr>
<?while($array_cliente = mysql_fetch_array($sql_cliente))
{?>
<tr bgcolor="ebebeb">
<td width="5%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['id_oco'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['data'];?>
</font></td>
<td width="23%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['positiva'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['usuario'];?>
</font></td>
</tr>
<?}?>
</table>echo "<br><br><div align=center><font face=Arial size=2> Desculpe, mais não achei nada<br><br></font></div>";
}?>
<br>
<?if(mysql_num_rows($sql_cliente) > 0) {?>
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr bgcolor="#6699CC">
<td colspan="16">
<div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Ocorrência Negativa</font></b></font></div>
</td>
</tr>
<tr bgcolor="cccccc">
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Registro</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Data</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Negativa</font></b></div>
</td>
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Usuário</font></b></div>
</td>
</tr>
<?while($array_cliente = mysql_fetch_array($sql_cliente))
{?>
<tr bgcolor="ebebeb">
<td width="5%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['id_oco'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['data'];?>
</font></td>
<td width="23%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['positiva'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['usuario'];?>
</font></td>
</tr>
<?}?>
</table>echo "<br><br><div align=center><font face=Arial size=2> Desculpe, mais não achei nada<br><br></font></div>";
}?>
<br>
<?if(mysql_num_rows($sql_cliente) > 0) {?>
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr bgcolor="#6699CC">
<td colspan="16">
<div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Ocorrência Depto. Pessoal</font></b></font></div>
</td>
</tr>
<tr bgcolor="cccccc">
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Registro</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Data</font></b></div>
</td>
<td width="10%">
<div align="center"><b><font face="Arial" size="2">Positiva</font></b></div>
</td>
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Usuário</font></b></div>
</td>
</tr>
<?while($array_cliente = mysql_fetch_array($sql_cliente))
{?>
<tr bgcolor="ebebeb">
<td width="5%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['id_oco'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['data'];?>
</font></td>
<td width="23%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['positiva'];?>
</font></td>
<td width="10%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['usuario'];?>
</font></td>
</tr>
<?}?>
</table>echo "<br><br><div align=center><font face=Arial size=2> Desculpe, mais não achei nada<br><br></font></div>";
}?>
<br>
<?if(mysql_num_rows($sql_cliente) > 0) {?>
<table width="95%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr bgcolor="#6699CC">
<td colspan="16">
<div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Hora Extra</font></b></font></div>
</td>
</tr>
<tr bgcolor="cccccc">
<td width="5%">
<div align="center"><b><font face="Arial" size="2">Hora Extra</font></b></div>
</td>
</tr>
<?while($array_cliente = mysql_fetch_array($sql_cliente))
{?>
<tr bgcolor="ebebeb">
<td width="5%" height="25"><font face="Arial" size="2">
<?echo $array_cliente['he'];?>
</font></td>
</tr>
<?}?>
</table>echo "<br><br><div align=center><font face=Arial size=2> Desculpe, mais não achei nada<br><br></font></div>";
}?>
<br><div align=center><font face=Arial size=2>
<a href='opcoes.php'>[ Voltar para o menu de opções ]</a></font></div>
</body>
</html>Carregando comentários...