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. Realmente ficou ótimo o fórum!! então.. nossa, não é possivel isso!!! eu troquei a "{" por "(" e mesmo assim ele continua dando o erro!!! if (!$categoria){ $consulta0 = mysql_query("SELECT * FROM `banners_classe`"); } else { $consulta0 = mysql_query("SELECT * FROM `banners_classe` WHERE `id_submenu` = '$id_submenu"); } aquele "if (!$categoria){" eu deixo categoria mesmo?? porque não tenho nenhuma tabela com esse nome... de onde vem essa variável? mas agora tá dando certinho os banners nas categorias certas.. eu separei lá no banco... só que ele não abre banners "swf" só gif, png e jpg... deve ser porque estou puxando como: <img src=$caminho> como fazer pra puxar o swf e sem especificar tamanho de altura?? o de largura vai ser sempre o mesmo 120, mas o de altura pode variar.... são só essas 2 coisas que dá erro!! com o problema do 1 erro bloqueia todo o site e não dá pra fazer mais nada... obrigada pela paciência e me ajude mais uma vez, por favor!!!!!!!!! Valeuu
  2. Valeu pela ajuda Lvcifer! <? include("Connections/config.php"); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>vim</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <?php $consulta = mysql_query("SELECT sub.caminho, nome, link FROM banners sub inner join banners_classe cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error()); if (!$categoria){ $consulta0 = mysql_query{"SELECT * FROM `banners_classe`"); } else { $consulta0 = mysql_query("SELECT * FROM `banners_classe` WHERE `id_submenu` = '$id_submenu"); } while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $nome = $verifica["nome"]; $caminho = $verifica["caminho"]; $link = $verifica["link"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$link\" target=\"_blank\" >$nome</strong></a></strong><br></font> <img src=$caminho> "; } ?> </body> </html>
  3. o caminho que estou fazendo é o completo sim... e quando eu clico em propriedades aparece o link certinho inteiro... porque será que não aparece???? e quando coloco o o if/else dá um erro: Parse error: parse error, unexpected '{' quer que eu poste a página toda???
  4. Oi.. então... eu tenho uma pasta no onde estou salvando as imagens do banner e no banco eu só indico o caminho.... e mudei a linha e não funcionou.. :-( e quanto aquele erro, coloquei o if/else.. na estrutura que eu montei no banco, tem a tabela "banners" que tem os campos: "id" "nome" "caminho" "link" e em outra tabela criei "banners_classe" com os campos: "id_banner" "id_submenu" - que são as categorias, puxando o id da tabela "submenu" com as categorias especificadas. então o if/else ficaria assim????? if (!$categoria){ $consulta0 = mysql_query{"SELECT * FROM `banners_classe`"); } else { $consulta0 = mysql_query("SELECT * FROM `banners_classe` WHERE `id_submenu` = '$id_submenu"); } seria isso???????? Valeww
  5. Então, mas eu não queria que fosse em ordem randômica... queria que fosse especificado qual banner aparecer e em qual categoria!!! daí eu fiz algo mais ou menos!! Criei no banco a tabela banners e tals e cadastrei e linkei o id da categoria para ele, e deu certinho... só que ocorre 2 problemas... 1º - quando coloco um valor para a categoria, o banner entra certinho, só na categoria especificada e tal... só que quando está em outra página que não é a da categoria puxando algum valor, ele fica com o seguinte erro: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 que ocorre mesmo quando você não especifica um valor.... Problema 2: na tabela de banners, criei os campos: id, nome, caminho, link só que eu coloquei tudo com texto.. então, esses textos entram lá como texto e não com a imagem do banner!!! acho que deu pra entender né????? esses 2 problemas que ocorre!!! como fazer???? to postando o código... Me ajuda!! pls!! Valeuu <?php $consulta = mysql_query("SELECT sub.caminho, nome, link FROM banners sub inner join banners_classe cs on cs.id_banner = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error()); $conta = mysql_num_rows($consulta); if ($conta == 0){ echo ""; }else{ while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $nome = $verifica["nome"]; $caminho = $verifica["caminho"]; $link = $verifica["link"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$link\" target=\"_blank\" >$nome</strong></a></strong><br></font> <img src=<%$caminho%> "; } } ?>
  6. Oi pessoal... Estou com um problema que é o seguinte: meu site é divido por categorias. e a estrutura dele é a seguinte: topo.php menu.php banners.php e na index.php puxo essas páginas por include! e na banners.php, quero colocar os banners de quem está cadastrado no site, então, pra não ficar uma página enorme mostrando todos os banners em imagem e swf, eu fiz assim: pra cada banner que eu quero colocar, criei uma página php e coloquei o swf ou jpg lá, e daí puxo essa página por include na banners.php. e até aí ok.. aparece certinho os banners lá... mas agora eu queria o seguinte: ex: como são banners das empresas cadastradas no site, eu queria que o banner aparecesse somente na categoria que eu especificar. se o cadastro da empresa X só aparece na categoria 37, o banner eu também queria que só aparecesse na categoria 37 então, eu teria que especificar lá na página do banner que é pra ele aparecer somente na categoria 37.. mas como fazer isso???? esse é meu dilema... já tentei usar o phpadsnew e o phpadmentor, mas são muito complexos... e acredito ser muito mais simples isso que eu quero!!! Espero que possam me ajudar!!! Valeuuu Alguém me ajude!! por favor!!!!!!!!!!!!!!!
  7. ops.. agora funcionou certinho!!!!!!!!!!!!!!!! Desculpe!! Valeu pela ajuda!!!!!!!!!!!! :-)
  8. oi.. tá dando um erro: "Parse error: parse error, unexpected $ in /web/sites/..." porque será????
  9. Oi Beraldo!!! é que sou iniciante em programação php.. como ficaria exatamente esse código??? to postando meu código.. Valeu pela ajuda!!!! :rolleyes: <? $consulta = mysql_query("SELECT sub.titulo, servicos, endereco, tel, email, http FROM cadastros sub inner join classes cs on cs.id_cadastro = sub.id where cs.id_submenu = $id_submenu") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $servicos = $verifica["servicos"]; $endereco = $verifica["endereco"]; $tel = $verifica["tel"]; $email = $verifica["email"]; $http = $verifica["http"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$http\" target=\"_blank\" >$titulo</strong></a></strong><br></font> <i>Serviços: $servicos</i><BR> Endereço: $endereco<BR> Tel: $tel<BR> Email: <a href=mailto:$email>$email</a><BR> <BR> "; } ?>
  10. Oi pessoal!! to com um probleminha: tenho um código, que a pessoa busca por um registro em uma determinada categoria.. e se por um acaso, não existe nenhum resgistro em alguma categoria, ele volta em branco.. eu gostaria que quando não houvesse nenhum registro, voltasse um texto avisando "Sem Registro para essa categoria" como fazer??? Valewwww
  11. Pessoal, tenho um script de cadastro de empresas por categoria de produtos.. então, se 1 empresa vende 2 produtos diferentes, e eu quero que ela apareça nas duas categorias.. cadastrando ela, claro, apenas 1 vez só, e já indicando nesse cadastro quais as categorias que ela deve aparecer!! como fazer? No BD, tenho a tabela das "categorias" e a dos "cadastros" na dos cadastros que eu indico o id da "categorias" direcionando assim, em qual categoria o cadastro vai aparecer!! Me ajudem, por favor!!!!!!!! valeu!!!!!!
  12. Naty_Za

    Busca Interna Com Filtro!

    Gente, nesse sisteminha de busca, tem a caixa pra pessoa pesquisar, escrever o que quer e um menulist em baixo com as categorias pra pessoa escolher. Como eu faço, pra quando a pessoa não escrever nada na caixa e clicar em buscar em uma determinada categoria, ele aparecer tudo o que tiver daquela categoria. porque hj se eu faço isso, ele volta em branco.. eu queria que voltasse com todos os registros daquela categoria... como fazer??? to postando o código... valewww <? 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 cadastros WHERE titulo LIKE '%".$palavra."%' or servicos LIKE '%".$palavra."%' or palavras LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM cadastros WHERE titulo LIKE '%".$palavra."%' or servicos LIKE '%".$palavra."%' or palavras LIKE '%".$palavra."%'and id_cat = '$categoria' 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 de resultados encontrados echo "<font face=Verdana, Arial, Helvetica, sans-serif><font size=2>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["servicos"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; $campo6 = $dados["http"]; $campo7 = $dados["endereco"]; $campo8 = $dados["email"]; $campo9 = $dados["tel"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><strong><font size=1><a href=\"$campo6\" target=\"_blank\" >$campo1</strong></a></font><br> <i>Serviços: $campo2</i><BR> Endereço: $campo7<BR> Tel: $campo9<BR> Email: <a href=mailto:$campo8>$campo8</a><BR> <BR> "; } } ?>
  13. pessoal, como que eu faço pra quando alguém clicar na categoria desejada e não tiver nenhum registro pra ele ver lá, ao invés de ficar vazio, ele voltar um texto dizendo "Sem registro" vou postar o código: valewww <? $consulta = mysql_query("SELECT * FROM cadastros WHERE id_submenu = '$id_submenu' ORDER BY titulo ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $servicos = $verifica["servicos"]; $endereco = $verifica["endereco"]; $tel = $verifica["tel"]; $email = $verifica["email"]; $http = $verifica["http"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$http\" target=\"_blank\" >$titulo</strong></a></strong><br></font> <i>Serviços: $servicos</i><BR> Endereço: $endereco<BR> Tel: $tel<BR> Email: <a href=mailto:$email>$email</a><BR> <BR> "; } ?>
  14. Alguém me ajuda!! por favor!!!
  15. legal deu certinho!!!!!!!!!!!!!!!!! :D :rolleyes: Valeu.... Agora tenho outra duvida.. rs é que to implantando um sistema busca de cadastro de empresas né... então, os cadastros são divididos por produtos e estados! ex: vou cadastrar uma empresa que vende telhas e tubos... no meu bd, telha e tubos, estão em categorias diferentes, e 1 empresa vende os dois produtos.. eu queria que quando a pessoa fosse buscar na categoria de telhas e na de tubos aparecesse essa empresa... nas 2 categorias... só que eu não queria ter que cadastrá-la 2 vezes para isso, queria que apenas 1 cadastro da empresa, já me desse a possibilidade de especificar 2 ou mais categorias para que essa empresa se encaixe.. deu pra entender né??? criei no banco a tabela "submenu" com os campos de "id" e "nome" e a tabela "cadastros" com os campos "id", "id_submenu", "titulo", "endereco" etc. nesse campo "id_submenu" eu coloco o id da categoria que eu quero que o cadastro apareça e pronto.. mas ele só permite 1 categoria... eu queria colocar pra aparecer em várias categorias. tipo, se eu colocasse os ids das categorias que eu quisesse separados por virgula, sabe? como fazer??? to postando o código valeww <? $consulta = mysql_query("SELECT * FROM cadastros WHERE id_submenu = '$id_submenu' ORDER BY titulo ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $servicos = $verifica["servicos"]; $endereco = $verifica["endereco"]; $tel = $verifica["tel"]; $email = $verifica["email"]; $http = $verifica["http"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><strong><a href=\"$http\" target=\"_blank\" >$titulo</strong></a></strong><br></font> <i>Serviços: $servicos</i><BR> Endereço: $endereco<BR> Tel: $tel<BR> Email: <a href=mailto:$email>$email</a><BR> <BR> "; } ?> Gente!!!!!! alguém me ajude!! pls!!! eu quero assim: quando for cadastrar uma empresa na tabela "cadastros", no campo "id_submenu" eu queria colocar todas as categorias que eu quero que esse cadastro apareça. hj, eu só posso colocar 1 categoria... ex: posso colocar pra aparecer na categoria 47 coloco simplesmente isso no campo.... queria que funcionasse se eu colocasse 47, 58, 68 nessas 3 categorias... teria que especificar no codigo que quando ele for buscar o nº da categoria no id_submenu, pegar todas as categorias que estão separadas por virgula também... isso é que não to conseguindo fazer!!
  16. pessoal, to com um probleminha..... acredito ser bem simples.. é assim: criei 2 tabelas no meu banco mysql 1 - "menu" com os seguintes campos: "id" e "nome" 2 - "submenu" com os seguintes campos: "id", "id_menu" e "nome" o que eu quero é o seguinte: que apareça os itens da tabela menu.. beleza até aí.. e cada ítem desse menu, tem o id.. então, na hora que a pessoa clicar em algum ítem do menu, de acordo com o id, quero que apareça os submenus daquele determinado ítem. só que não estou conseguindo... quando clico em algum item do menu, ele lista todos os submenus, e não só aqueles do determinado menu... acho que deu pra entender né?? vou postar o codigo: <table width="700" border="1" cellpadding="2" cellspacing="0" bordercolor="#E6E6E6"> <tr valign="top"> <td width="143" align="left" bgcolor="#F8F8F8"> <span class="style10"> </span><br> <span class="style10">Menu</span><br> <br> <? $consulta = mysql_query("SELECT * FROM menu ORDER BY nome ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $nome = $verifica["nome"]; echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>- <a href=\"categorias.php?id_menu=$id_menu\">$nome</a><br></font>"; } ?> </td> <td width="543">submenu:<br> <br> <div align="center"> <table width="529" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="529" align="left" valign="top"> <? $consulta = mysql_query("SELECT * FROM submenu ORDER BY nome ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $id_menu = $verifica["id_menu"]; $nome = $verifica["nome"]; echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>- <a href=\"categorias.php?id_menu=$id_menu\">$nome</a><br></font>"; } ?> </td> </tr> </table> </div> <p align="center"> </p> <p align="center"> </p> <p align="center"> </p></td> </tr> </table> valeww pessoal!!!!!!
  17. deu certo!! legal!!!! valeeuuu :D :P :)
  18. Oi ESerra... o do email deu certo.. ficou legal.... mas o do target não consegui... coloquei desse jeito e ele não funciona... continua abrindo na mesma página.. porque será??????????
  19. é, na verdade tava pensando bem, e não há necessidade, pois mesmo que a empresa tenha o mesmo nome, é outro cadastro, é em outra cidade, outro endereço, etc.... então, e quanto mais fazemos, mais duvidas surgem... rs no titulo da empresa tem o link que vai pro site da empresa, e eu queria colocar pra abrir em outra janela.. tentei usar o target="_blank" mas dá erro!! e coloquei um link no email também... só que quando clica em cima dele, e abre o outlook, o email fica entre aspas "blabla@bla.com" e se eu tiro as aspas ele dá pau!! só que eu queria que o email aparecesse certinho, sem as aspas, porque é bem capaz de alguém enviar o email com as aspas mesmo.. como fazer isso??? to postando o código novo.... valeu!! <? 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 cadastros WHERE titulo LIKE '%".$palavra."%' or servicos LIKE '%".$palavra."%' or palavras LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM cadastros WHERE titulo LIKE '%".$palavra."%' or servicos LIKE '%".$palavra."%' or palavras LIKE '%".$palavra."%'and id_cat = '$categoria' 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=2>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["servicos"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; $campo6 = $dados["http"]; $campo7 = $dados["endereco"]; $campo8 = $dados["email"]; $campo9 = $dados["tel"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><strong><font size=1><a href=\"$campo6\" target"_blank" >$campo1</strong></a></font><br> Serviços: $campo2<BR> Endereço: $campo7<BR> Tel: $campo9<BR> Email: <a href=mailto:\"$campo8\" >$campo8</a><BR> <BR> "; } } ?> alguém me ajude!!!!!!!!!!!!!!!!! pls!!!!!!!!!!
  20. oi valeu!!! funcionou certinho!!! :-) e tenho um outra dúvida agora!!! os cadastros aparecem de acordo com a categoria que eu escolhi!! eu queria fazer tipo um cadastro, mas que aparecesse em mais de uma categoria que eu determinasse... ex: Criei um cadastro da empresa de canetas BIC e digamos que existe duas fábricas, uma em SP e outra no RJ eu não queria ter que criar 2 cadastro iguais, só pra colocar cada um em uma categoria de estado, queria poder criar um único cadastro, e colocar para ele aparecer em qtas categorias for necessario.... e ele não aceita assim... o erro está no script da página ou no banco????? vou postar os códigos pra você, ok??? buscar.php <? 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 cadastros WHERE titulo LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM cadastros WHERE titulo LIKE '%".$palavra."%'and id_cat = '$categoria' 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=2>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["servicos"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; $campo6 = $dados["http"]; $campo7 = $dados["endereco"]; $campo8 = $dados["email"]; $campo9 = $dados["tel"]; echo" <font face=Verdana, Arial, Helvetica, sans-serif><strong><font size=1><a href=\"$campo6\" >$campo1</strong></a> - ($campo4 visualizações)</font><br> Endereço: $campo7<BR> Tel: $campo9<BR> Email: $campo8<BR> <BR> "; } } ?> tabela "cat" # Estrutura da tabela `cat` # CREATE TABLE `cat` ( `id` int(5) NOT NULL auto_increment, `nome` varchar(255) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=51 ; # # Extraindo dados da tabela `cat` # INSERT INTO `cat` VALUES (1, 'Acre'); INSERT INTO `cat` VALUES (2, 'Alagoas'); INSERT INTO `cat` VALUES (3, 'Amazonas'); INSERT INTO `cat` VALUES (4, 'Amapá'); INSERT INTO `cat` VALUES (5, 'Bahia'); INSERT INTO `cat` VALUES (7, 'Ceará'); INSERT INTO `cat` VALUES (8, 'Distrito Federal'); INSERT INTO `cat` VALUES (9, 'Espírito Santo'); INSERT INTO `cat` VALUES (10, 'Goiás'); INSERT INTO `cat` VALUES (11, 'Maranhão'); INSERT INTO `cat` VALUES (12, 'Minas Gerais'); INSERT INTO `cat` VALUES (13, 'Mato Grosso do Sul'); INSERT INTO `cat` VALUES (14, 'Mato Grosso'); INSERT INTO `cat` VALUES (15, 'Pará'); INSERT INTO `cat` VALUES (16, 'Paraíba'); INSERT INTO `cat` VALUES (17, 'Pernanbuco'); INSERT INTO `cat` VALUES (18, 'Piauí'); INSERT INTO `cat` VALUES (19, 'Paraná'); INSERT INTO `cat` VALUES (21, 'Rio de Janeiro'); INSERT INTO `cat` VALUES (22, 'Rio Grande do Norte'); INSERT INTO `cat` VALUES (23, 'Rondônia'); INSERT INTO `cat` VALUES (24, 'Roraima'); INSERT INTO `cat` VALUES (25, 'Rio Grande do Sul'); INSERT INTO `cat` VALUES (26, 'Santa Catarina'); INSERT INTO `cat` VALUES (27, 'Sergipe'); INSERT INTO `cat` VALUES (28, 'São Paulo'); INSERT INTO `cat` VALUES (29, 'Tocantins'); tabela "cadastros" # Estrutura da tabela `cadastros` # CREATE TABLE `cadastros` ( `id` int(11) NOT NULL auto_increment, `id_cat` bigint(20) NOT NULL default '0', `titulo` varchar(255) NOT NULL default '', `servicos` text NOT NULL, `endereco` text NOT NULL, `tel` text NOT NULL, `cidade` text NOT NULL, `estado` text NOT NULL, `cep` text NOT NULL, `email` text NOT NULL, `http` text NOT NULL, `enviado` varchar(255) NOT NULL default '', `cliques` bigint(20) NOT NULL default '0', `data` varchar(10) NOT NULL default '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=39 ;
  21. Gente, não estou conseguindo formatar!!! é um sistema de busca separado por categoria!! e quando aparece os cadastros buscados, aparece o titulo em baixo do restantes das informações, tipo assim: endereço tel email titulo quero que o titulo apareça em cima de tudo!!!!!!! mas não estou conseguindo!!! como fazer?? o código está logo abaixo!!! valeu!!!! <? 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 cadastros WHERE titulo LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM cadastros WHERE titulo LIKE '%".$palavra."%'and id_cat = '$categoria' 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["servicos"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; $campo6 = $dados["http"]; $campo7 = $dados["endereco"]; $campo8 = $dados["email"]; $campo9 = $dados["tel"]; echo" Endereço: $campo7<BR> Tel: $campo9<BR> Email: $campo8<BR> <BR> <font face=Verdana, Arial, Helvetica, sans-serif><font size=1><a href=\"$campo6\" >$campo1</a> - ($campo4 visualizações)</font><br>"; } } ?>
  22. ótimo!! é assim mesmo.. só que o titulo ficou pra baixo quando aparece os cadastros buscados, aparece o titulo em baixo do restantes das informações, tipo assim: endereço tel email titulo quero que o titulo apareça em cima de tudo!!!!!!! mas não estou conseguindo!!! como fazer?? valeu!!!! ficou ótimo!!! é assim mesmo!! só que quando aparece os cadastros buscados, aparece o titulo em baixo do restantes das informações, tipo assim: endereço tel email titulo quero que o titulo apareça em cima de tudo!!!!!!! mas não estou conseguindo!!! como fazer?? já testei em um monte de posições, mas tá dificil!! valeu!!!!
  23. eu coloquei assim, mas dá erro.. fala assim: Parse error: parse error, unexpected T_ECHO in /web/sites... olha só o código.. <? 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 cadastros WHERE titulo LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM cadastros WHERE titulo LIKE '%".$palavra."%'and id_cat = '$categoria' 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["servicos"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; $campo6 = $dados["http"]; while (echo" titulo $campo1<BR> servicos $campo2<BR> http $campo3<BR> <BR> "<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><a href=\"$campo6\" >$campo1</a> - ($campo4 visualizações)</font><br>"; } } ?>
  24. não. vazia não está... elas funcionam certinho.. aonde está o link puxando tá certo.. olha aqui: http://www.guiaconstruirereformar.com.br/piadas/teste.php procura por guia o problema é que eu não sei onde encaixá-las, de modo que fique certinho na página titulo servico ender. tel. email titulo servico ender. tel. email titulo servico ender. tel. email sabe???
  25. então, é isso mesmo.. deu certo.. só que eu tava fazendo assim, a pessoa buscava, mostrava o titulo da empresa, daí ela clicava, direcionava pra outra página, com todas as informações daquela empresa só.. só que achei que ia ficar meio cansativo a busca, seria mais fácil, que logo na primeira página, já aparecesse o titulo, os serviços, end, tel etc.. das empresas e o link no titulo.. até aí consegui!! só que então, eu queria que nessa primeira página aparecesse o restante das informações, pois tá aparecendo só o titulo.. só que ele não está separado assim: <? echo "$titulo"; ?> senão eu ia colocando de todos os campos e prontos... mas ele tá junto..o código tá assim: <? 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 cadastros WHERE titulo LIKE '%".$palavra."%' ORDER BY titulo ASC"; } else { $qr = "SELECT * FROM cadastros WHERE titulo LIKE '%".$palavra."%'and id_cat = '$categoria' 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["cadastros"]; $campo3 = $dados["id_cat"]; $campo4 = $dados["cliques"]; $campo5 = $dados["id"]; $campo6 = $dados["http"]; echo "<font face=Verdana, Arial, Helvetica, sans-serif><font size=1><a href=\"$campo6\">$campo1 </a> - ($campo4 visualizações)</font><br>"; } } ?> então eu queria saber como colocar os restantes do campo, pra aperecer junto com o titulo da respectiva empresa. porque se eu coloco <? echo "$titulo"; ?> separado desse ele não aparece!! como eu faço???????
×
×
  • Criar Novo...