Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Falaa galera,
Estou com um probleminha chato e já estou pesquisando pelo 2 dia e nada, então resolvi pertubar vocês hehehe.
Seguinte tenho uma pagina que tenho alguns list_menu que são preenchidos por tabelas no banco de dados e apartir deles é executado um select que me abre uma nova página listando os dados selecionados.
O problema é que nesta segunda pagina que abre com os dados, o nome do cliente é capturado como Id (que é oque esta cadastrado no banco), enfim, eu preciso pensar em algo que me retorne o nome e não o Id.
Já pesquisei e tudo e não acho nada... :(
Segue as páginas:
Página que envia o select...
<form action="relcliente.php" method="post" target="_blank">
<table width="550" border="0" class="tabela-padrao">
<tr>
<td width="24">De:</td>
<td colspan="2"><input name="de" type="text" id="de" size="5" maxlength="8"></td>
<td>Ate:</td>
<td><input name="ate" type="text" id="ate" size="5" maxlength="8"></td>
<td>Empresa:</td>
<td colspan="5"><select name="empresa">
<option>Todos</option>
<?php
while ( $query = mysql_fetch_array($sql1))
{
?>
<option value="<?php echo $query['Id']; ?>" <?php if($query['Id'] == $_POST["empresa"]){ echo "selected"; } ?>><?php echo $query['empresa']; ?></option>
";
<?php
}
?>
</select></td>
</tr>
<tr>
<td colspan="2">Prioridade:</td>
<td colspan="3"><select name="prioridade">
<option>Todos</option>
<?php
while ( $query = mysql_fetch_array($sql3))
{
?>
<option value="<?php echo $query['Id']; ?>" <?php if($query['Id'] == $_POST["prioridade"]){ echo "selected"; } ?>><?php echo $query['prioridade']; ?></option>
";
<?php
}
?>
</select></td>
<td width="55">Status:</td>
<td colspan="5"><select name="status">
<option>Todos</option>
<?php
while ( $query = mysql_fetch_array($sql2))
{
?>
<option value="<?php echo $query['Id']; ?>" <?php if($query['Id'] == $_POST["status"]){ echo "selected"; } ?>><?php echo $query['descricao']; ?></option>
";
<?php
}
?>
</select>
</td>
</tr>
<tr>
<td colspan="3"><label>
<input type="submit" name="gerar" id="gerar" value="Gerar" />
</label></td>
<td width="31"> </td>
<td width="48"> </td>
<td> </td>
<td width="120"> </td>
<td width="32"> </td>
<td width="32"> </td>
<td width="32"> </td>
<td width="59"> </td>
</tr>
<tr>
<td> </td>
<td width="44"> </td>
<td width="27"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
</form>
Página que recebe o select...
<?php
if($_POST["empresa"] == "Todos"){
echo "TODOS";
}
else
{
echo $_POST["empresa"];
} ?>
<?php
if($_POST["status"] == "Todos"){
echo "( TODOS ) ";
}
else
{
echo "( ".$_POST["status"]." )";
} ?></td>
<td align="right">Periodo:</td>
<td><?php echo $_POST["de"];?></td>
<td>Até:</td>
<td><?php echo $_POST["ate"];?></td>
<td> </td>
<td> </td>
</tr>
<tr>
<td> </td>
<td width="34"> </td>
<td width="42"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td><div align="center"></div></td>
<td><strong>CHAMADO</strong></td>
<td><div align="center"><strong>DATA</strong></div></td>
<td><div align="center"><strong>CONTATO</strong></div></td>
<td><div align="center"><strong>TECNICO</strong></div></td>
<td><div align="center"><strong>DESTINO</strong></div></td>
<td><div align="center"><strong>PRIORIDADE</strong></div></td>
<td><div align="center"><strong>INICIO</strong></div></td>
<td><div align="center"><strong>TERMINO</strong></div></td>
<td><div align="center"></div></td>
</tr>
<?php
if ($_POST['gerar']) {
$query = "SELECT chamados.*, date_format(DATACHAMADO, '%d/%m/%y') AS data, clientes.empresa, chamadostatus.descricao AS chamado_status, prioridade.prioridade
FROM chamados
INNER JOIN clientes ON clientes.Id = chamados.empresa
INNER JOIN chamadostatus ON chamadostatus.Id = chamados.chamadostatus
INNER JOIN prioridade ON prioridade.Id = chamados.prioridade";
if (isset ($_POST['empresa']))
{
if ($_POST['empresa'] != 'Todos') $query .= " WHERE clientes.Id = {$_POST['empresa']}";
if ($_POST['prioridade'] != 'Todos') $query .= " AND prioridade.Id = {$_POST['prioridade']}";
if ($_POST['status'] != 'Todos') $query .= " AND chamadostatus.Id = {$_POST['status']}";
}
$query .= " ORDER BY chamados.Id";
$lista = mysql_query ($query);
while ($result = mysql_fetch_array($lista))
{
echo "<tr>";
echo "<td> </td>";
echo "<td nowrap>".$result['Id']."</td>";
echo "<td nowrap>".$result['data']."</td>";
echo "<td nowrap>".$result['contato']."</td>";
echo "<td>".$result['tecnico']."</td>";
echo "<td>".$result['descricao']."</td>";
echo "<td>";$result['prioridade']."</td>";
echo "<td>".substr($result['inicio'],0 ,5)."</td>";
echo "<td>".substr($result['fim'],0 ,5)."</td>";
?>
<?php echo "</tr>"; } } ?>Carregando comentários...