Joelson Aguillera Posted February 1, 2012 Report Share Posted February 1, 2012 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> Quote Link to comment Share on other sites More sharing options...
0 isaikki Posted February 2, 2012 Report Share Posted February 2, 2012 Boa tardeEu 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ê. Quote Link to comment Share on other sites More sharing options...
Question
Joelson Aguillera
Pessoal, boa tarde.
Estou com a seguinte duvida. Eu tenho a tabela abaixo.
O que quero fazer é pesquisas esses campos com PHP. A pesquisa usara apenas nome, cidade, sexo e estado. Como faço essa sse query?Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.