Jump to content
Fórum Script Brasil
  • 0

DUVIDAS COM mysql_query("select * from


Joelson Aguillera

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

Boa tarde

Eu não entendi o que exatamente você quer fazer, poderia explicar melhor?

O q eu entendi foi que você queria retornar só esses campos na consulta, ou a partir de um campo retornar os dados correspondentes?

Diz aí que a gente vê.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...