Ir para conteúdo
Fórum Script Brasil
  • 0

DUVIDAS COM mysql_query("select * from


Joelson Aguillera

Pergunta

Pessoal, boa tarde.

Estou com a seguinte duvida. Eu tenho a tabela abaixo.

CREATE TABLE `eddye`.`registro_indicacao` (
`data_adic` DATE NULL ,
`ip_adic` VARCHAR( 15 ) NULL ,
`infp_sexo` VARCHAR( 11 ) NULL ,
`infp_nome` VARCHAR( 100 ) NULL ,
`infp_mail` VARCHAR( 60 ) NULL ,
`infp_telfixo` VARCHAR( 13 ) NULL ,
`infp_telmovel` VARCHAR( 13 ) NULL ,
`infp_telrecado` VARCHAR( 13 ) NULL ,
`end_cidade` VARCHAR( 40 ) NULL ,
`end_estado` VARCHAR( 30 ) NULL ,
`inf_indicante` VARCHAR( 40 ) NULL ,
`inf_acao` VARCHAR( 40 ) NULL ,
`infsup_comentcoord` TEXT NULL 
) ENGINE = InnoDB;
O que quero fazer é pesquisas esses campos com PHP. A pesquisa usara apenas nome, cidade, sexo e estado. Como faço essa sse query?
<?php
@ini_set('display_errors', '1');
error_reporting(E_ALL);

$id = $_POST["id"];
$cidade = $_POST["cidade"];
$sexo = $_POST["sexo"];
$nome = $_POST["nome"];


mysql_connect("localhost", "root", "");
mysql_select_db("eddye");
$resultado = mysql_query("select * from registro_indicacao 
WHERE(id_ind='$id') 
OR (infp_sexo='$sexo') 
AND (end_cidade ='$cidade') 
OR (infp_nome ='$nome')
");
mysql_close();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="../css/resultado.css" rel="stylesheet" type="text/css">
<title>Lista de presentes</title>
</head>
<body bottommargin="0" leftmargin="0" marginheight="0" marginwidth="0" rightmargin="0">

<form name="incluir_cadastro" method="post" action="pesquisar_indicacao.php">
  <table width="100%" border="1">
    <tr>
      <td class="topo">Pesquisar indicação</td>
    </tr>
  </table>
    
  <table width="100%" border="1">
    <tr> 
      <td>ID:</td>
      <td colspan="3"><input name="id" type="text" id="id" size="5" maxlength="5"></td>
    </tr>
    <tr> 
      <td>Sexo:</td>
      <td><select name="sexo" id="select2">
          <option value="Feminino" selected>Feminino</option>
          <option value="Masculino">Masculino</option>
        </select></td>
      <td>Nome:</td>
      <td><strong> 
        <input name="nome" type="text" id="nome" size="40" maxlength="100">
        </strong></td>
    </tr>
    <tr> 
      <td width="5%">Cidade:</td>
      <td width="15%"><input name="cidade" type="text" id="cidade" maxlength="40"></td>
      <td width="4%">Estado:</td>
      <td width="76%"><strong><font face="Verdana, Arial, Helvetica, sans-serif" size="2"> 
        <select name="estado" id="select">
          <option>-</option>
          <option>Acre</option>
          <option>Alagoas</option>
          <option>Amapa</option>
          <option>Amazonas</option>
          <option>Bahia</option>
          <option>Ceara</option>
          <option>Distrito Federal</option>
          <option>Espirito Santo</option>
          <option>Goias</option>
          <option>Maranhao</option>
          <option>Mato Grosso</option>
          <option>Mato Grosso do Sul</option>
          <option>Minas Gerais</option>
          <option>Para</option>
          <option>Paraiba</option>
          <option>Parana</option>
          <option>Pernambuco</option>
          <option>Piaui</option>
          <option>Rio de Janeiro</option>
          <option>Rio Grande do Norte</option>
          <option>Rio Grande do Sul</option>
          <option>Rondonia</option>
          <option>Roraima</option>
          <option>Santa Catarina</option>
          <option>são Paulo</option>
          <option>Sergipe</option>
          <option>Tocantins</option>
        </select>
        </font></strong></td>
    </tr>
  </table>
    <input name="enviar" type="submit" id="enviar" value="Pequisar Registro">
  </form>
<br>
<?php
if(mysql_num_rows($resultado) < 1) {
    exit;
}
?>
<table width="85%" border="0" align="center" cellspacing="0" cellpadding="0">
<?php
while($l = mysql_fetch_array($resultado)) {

$id = $l["id_ind"];
$data = $l["data_adic"];
$data = implode("/", array_reverse(explode("-", $data)));
$sexo = $l["infp_sexo"];
$nome = $l["infp_nome"];
$email = $l["infp_mail"];
$telfixo = $l["infp_telfixo"];
$telmovel = $l["infp_telmovel"];
$telrecado = $l["infp_telrecado"];
$cidade = $l["end_cidade"];
$estado = $l["end_estado"];
$indicante = $l["inf_indicante"];
$acao = $l["inf_acao"];
$comentcoord = $l["infsup_comentcoord"];
    
    echo"
<table border=1 width=90% align=center>
  <tr> 
    <td width=15%><div align=right>ID de cadastro:</div></td>
    <td width=85%><font class=id>$id</font></td>
  </tr>
  <tr> 
    <td><div align=right>Data do cadastro:</div></td>
    <td>$data</td>
  </tr>
  <tr> 
    <td><div align=right>Sexo:</div></td>
    <td>$sexo</td>
  </tr>
  <tr> 
    <td><div align=right>Nome</div></td>
    <td>$nome</td>
  </tr>
  <tr> 
    <td><div align=right>E-mail:</div></td>
    <td>$email</td>
  </tr>
  <tr> 
    <td><div align=right>Telefones:</div></td>
    <td>$telfixo, $telmovel, $telrecado</td>
  </tr>
  <tr> 
    <td><div align=right>Cidade:</div></td>
    <td>$cidade, $estado</td>
  </tr>
  <tr> 
    <td><div align=right>Indicante/ Ação:</div></td>
    <td>$indicante / $acao</td>
  </tr>
  <tr> 
    <td><div align=right>Comentario:</div></td>
    <td>$comentcoord</td>
  </tr>
</table>
<br>
      ";
}
?>  
</table>

</body>
</html>

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...