Ir para conteúdo
Fórum Script Brasil

Naty_Za

Membros
  • Total de itens

    106
  • Registro em

  • Última visita

Tudo que Naty_Za postou

  1. Então, só que onde você colocou "Texto qualquer" seria o titulo vindo do banco. e não um texo que eu escreva na página. tipo, pra você entender, seria +ou- isso.. se funcionasse.. <? echo "<a href='$http'> $titulo</a>"; ?> o campo do "http" seria um link pro campo "titulo" porque tanto "http" como o "titulo" são vindos do BD, da mesma tabela!
  2. Oi gente, me surgiu outro probleminha... No banco, eu tenho uma tabela "cadastros" e nela tenho alguns campos.. entre eles "titulo" e "http" eis a dúvida: quero que apareceça na minha página, o titulo da empresa, endereço, tel etc.. que vão puxar dos outros campos, e eu gostaria que no "titulo" da empresa, tivesse um link puxando o campo de "http", pra pessoa clicar em cima e ir direto pro site.. Acho que deu pra entender né????? Me ajudem, pls!!!! Valeu Natália
  3. Naty_Za

    Busca Interna Com Filtro!

    CONSEGUI!!!!!!!!!!!!!!!!!!! :D :rolleyes: B) <? if(!empty($_POST["palavra"])) { $palavra = str_replace(" ", "%", $_POST["palavra"]); // Altera os espaços adicionando no lugar o simbolo % $categoria = $_POST['categoria']; if (empty($categoria)) { $qr = "SELECT * FROM piadas WHERE titulo LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM piadas WHERE titulo LIKE '%".$palavra."%' and id_cat = '$categoria' ORDER BY titulo ASC"; // definimos para buscar no campo1 e ordenar pelo campo que você quiser. } Valeu pelas dicas ESerra!!!!!!!!!!!!!!!!!!!!!!! :P
  4. Naty_Za

    Busca Interna Com Filtro!

    bom, o termo em questão é o id_cat né?? aonde exatamente que eu mudo isso???? desculpe, mas é que to meio perdida nisso!!! obrigadaa....
  5. Naty_Za

    Busca Interna Com Filtro!

    Então, mas ele é puxado certinho pelo BD.. na tabela das categorias tem "id" e "nome" mas o erro agora mudou!! agora ele busca certinho na categoria especificada, só que na hora que eu deixo pra buscar em todas as categorias, ele volta com resultado 0.. <? if(!empty($_POST["palavra"])) { $palavra = str_replace(" ", "%", $_POST["palavra"]); // Altera os espaços adicionando no lugar o simbolo % $categoria = $_POST['categoria']; $qr = "SELECT * FROM piadas WHERE titulo LIKE '%".$palavra."%' and id_cat = '$categoria' ORDER BY titulo ASC"; // definimos para buscar no campo1 e ordenar pelo campo que você quiser. e agora??? meu ajuda.. pls!!!
  6. Oi pessoal!!! To com um probleminha.... Pra que sabe programar isso deve ser facinho, porque eu vejo muuuitos sites usando.. é algo tão simples... um site de cadastros, com um sistema de busca por filtro.. ex: a pessoa procura por caixas, e pode escolher se quer em todo o site ou só em um determinado lugar. http://www.guiaconstruirereformar.com.br/piadas/naty.php só que eu não consigo filtrar isso.. quando escrevo "caixas" e deixo pra buscar em todas ele lista certinho, mas se eu selecionar uma categoria, ele volta com resultado 0 Qual o erro?? me ajudem pls!! <? include("Connections/config.php"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>natalia</title> </head> <body> <div align="center"> <table width="700" border="1" cellpadding="2" cellspacing="0" bordercolor="#E6E6E6"> <tr valign="top"> <td colspan="2"> </td> </tr> <tr valign="top"> <td width="143" align="left" valign="top" bgcolor="#F8F8F8"><span class="style10"><strong>Buscar Cadastro</strong><br> </span> <form name="form1" method="post" action="naty.php"> <div align="center"> <input name="palavra" type="text" id="palavra"> <strong><font size="1" face="Verdana, Arial, Helvetica, sans-serif"> <select name="categoria" size="1" id="categoria"> <option value="<? echo "$id"; ?>">- Todas as Categorias -</option> <?php // conexao com o banco de dados aqui.... $sql = mysql_query("SELECT * FROM cat ORDER BY nome ASC"); while($dados = mysql_fetch_array($sql)) { echo' <option value="'.$dados['id'].'">'.$dados['nome'].'</option> ' . "\r\n"; } ?> </select> </font></strong><br> <input type="submit" name="Submit" value="Buscar"> </div> </form> </td> <td width="543" align="left" valign="top"><div align="center"><br> <table width="529" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="529" align="left" valign="top"> <? if (!empty($_POST["palavra"])) { $palavra = str_replace(" ", "%", $_POST["palavra"]); // Altera os espaços adicionando no lugar o simbolo % // Verifica a categoria $sql_cat = ""; if (isset($_POST["categoria"]) && is_numeric($_POST["categoria"])) { $sql_cat = " && id_cat='" . $_POST["categoria"] . "'"; } $qr = "SELECT * FROM piadas WHERE titulo LIKE ('%" . $palavra . "%'" . $sql_cat . ") ORDER BY titulo ASC"; // definimos para buscar no campo1 e ordenar pelo campo que você quiser. $sql = mysql_query($qr) or die (mysql_error()); // Executa a query no Banco de Dados $total = mysql_num_rows($sql); // Conta o total ded resultados encontrados echo "<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>Sua busca retornou <b>$total</b> resultados.</font><br><br>\n"; // mostra quantos resultados retornou e logo depois exibe while ($dados = mysql_fetch_array($sql)) { $campo1 = $dados["titulo"]; $campo2 = $dados["piada"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; echo "<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><a href=\"piada.php?id_cat=$campo3&id=$campo5\">$campo1</a> - ($campo4 visualizações)</font><br>"; } } ?> </td> </tr> </table> </div></td> </tr> <tr valign="top"> </tr> </table> </div> </body> </html> obrigadaa Natália
×
×
  • Criar Novo...