Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Eaí galera beleza?
Eu tenho 2 tabelas no meu banco de dados
Primeira tabela: tformulario (Nome, Email).
Segunda tabela: ttelefone (FormularioID, Telefone).
Estou relacionando elas e estou fazendo pesquisa pel Nome da tabela tformulario, e pelo telefone da tabela ttelefone, está filtrando certinho, porém ele está repetindo os usuarios.
veja meu codigo:
<?php
function executar ($sql, $returnID = false)
{
$con = mysql_connect("localhost", "root", "") or die ("Falha ao conectar o Servidor.");
mysql_select_db("teste", $con) or die ("Falha ao conectar o banco de dados");
$rs = mysql_query($sql, $con);
if($returnID)
{
$rs = mysql_insert_id($con);
}
mysql_close($con);
return $rs;
}
$nome = $_GET["nome"];
$fone = $_GET["fone"];
$rs = executar("SELECT tformulario.*, ttelefone.FormularioID, ttelefone.Telefone FROM tformulario INNER JOIN ttelefone ON tformulario.ID = ttelefone.FormularioID WHERE tformulario.Nome LIKE '%".$nome."%' AND ttelefone.Telefone LIKE '%".$fone."%' ");
?>
<html>
<head>
<title>Teste</title>
</head>
<body>
<form method="get" action="">
<ul>
<li>
<label>
Nome: <input type="text" name="nome" size="30" />
</label>
</li>
<li>
<label>
Telefone: <input type="text" name="fone" size="30" />
</label>
</li>
<input type="submit" value="Pesquisar" />
</ul>
</form>
<table width="100%" border="1">
<?php while($row = mysql_fetch_array($rs)) { ?>
<tr>
<td><?php echo $row["Nome"]; ?></td>
<td><?php echo $row["Email"]; ?></td>
</tr>
<?php } ?>
</table>
</body>
</html>
E ele esta assim:
Vinicius Henrique viniciusmglhs@gmail.com
Vinicius Henrique viniciusmglhs@gmail.com
Miguel vinicius@gmail.com
Miguel vinicius@gmail.com
huifhdsuifhiusdhui fuihshfuishfuihsuihui
huifhdsuifhiusdhui fuihshfuishfuihsuihui
Xurimanski xurimasnkii@@
Xurimanski xurimasnkii@@
Sendo que no meu banco eu só tenho 4 usuarios:
Vinicius Henrique viniciusmglhs@gmail.com
Miguel vinicius@gmail.com
huifhdsuifhiusdhui fuihshfuishfuihsuihui
Xurimanski xurimasnkii@@
Ele está repetindo de acordo com a quantidade de telefone que cada usuario tem.
Carregando comentários...