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. huhuhuhuhhuhu deu certinhoooooooo nossa, brigadão!!!!!!!!!! :P :D :lol: B) :rolleyes:
  2. aaaaahh.. mas como eu poderia fazer isso? Pode me dar um exemplo??
  3. Oi gente... Tenho um site de cadastro de empresas.. os cadastros são listados em ordem alfabética.. porém, existe um campo chamado destaque, q se eu der um valor "1" o cadastro da empresa, mesmo q comece com a letra "V" vai pro início da lista e em destaque.. com uma borda colorida e etc... e eu gostaria de fazer níveis de cadastros.. porque por enqto, só existe "0" q fica normal o cadastro, e o "1" q é o destacado.. gostaria de fazer mais.. o "2" q ficaria em outra cor, mais destacado ainda, acima do 1 na fila... como posso fazer?? to postando meu código para analisarem.. obrigadaaa <? $query = "SELECT * FROM cadastros WHERE classe= $id_submenu ORDER BY destaque DESC, titulo ASC" $result = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)){ $destaque_x = $row['destaque']; if($destaque_x == 1){ $classe = "classe1"; }else{ $classe = "classe2"; } echo "<div class=\"$classe\">"; $titulo = $row['titulo']; $endereco = $row['endereco']; $tel = $row["tel"]; $cep = $row["cep"]; $cidade = $row["cidade"]; $uf = $row["uf"]; $site = $row["site"]; $email = $row["email"]; $texto = $row["texto"]; $pais = $row["pais"]; $tipo = $row["tipo"]; $cxpostal = $row["cxpostal"]; $classe = $row["classe"]; $destaque = $row["destaque"]; $id = $row["id"]; if ($site != ""){ $varHref = "<a href=\"http://$site\" target=\"_blank\" ><b>$titulo</b></a>"; }else{ $varHref = $titulo; } echo" //... continua o código Me ajudem, pls!!
  4. Gente.... to tentando colocar paginação, nessa página de resultado de busca... e não estou conseguindo... a paginação funciona perfeitamente em outras sessões do site, tipo, pra exibir todos os registro de um determinado setor... Eu acho q o erro que está dando nessa página de busca, é porque eu não posso usar do mesmo jeito, pedindo pra ele listar todos e separando de 10 em 10, porque num resultado de pesquisa, não sabemos qtos resultados vão ter... então, acredito eu, que esta parte do código teria q ser mudada: $busca = mysql_query("SELECT count(*) FROM cadastros;"); e colocar algo igual do select, tipo: HTTP_POST_VARS[palavra] mas não sei como fazer essa junção.. tb nem sei se o problema está aí.. é só a minha opnião.. mas como sou iniciante em PHP, estou completamente perdida.... =/ Segue o código abaixo.. me ajudem, por favor!! <? include("config.php"); $link_p_pag = 5; $reg_p_pag = 10; $pag = $_GET['pag']; $busca = mysql_query("SELECT count(*) FROM cadastros;"); $registros = mysql_result($busca,0); $num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1; if ($pag>$num_total_paginas) echo "Error<br><br>"; else if (!$pag) $pag = 1; $inicio = ($reg_p_pag*$pag)-$reg_p_pag; if(!empty($HTTP_POST_VARS[palavra])) { $palavras = explode(' ', $HTTP_POST_VARS['palavra']); //separa as palavras e as coloca em um array $qr = "SELECT * FROM cadastros WHERE"; //adiciona o trecho SQL para cada palavra foreach($palavras as $palavra){ $qr .= "(titulo LIKE '%".$palavra."%' OR cidade LIKE '%".$palavra."%' OR texto LIKE '%".$palavra."%' OR uf LIKE '%".$palavra."%' OR endereco LIKE '%".$palavra."%') AND "; } //o "1 = 1" é necessário, para não conflitar com o último AND $qr .= "1 = 1 ORDER BY titulo ASC"; $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["endereco"]; $campo3 = $dados["cidade"]; $campo4 = $dados["tel"]; $campo5 = $dados["id"]; $campo6 = $dados["site"]; $campo7 = $dados["email"]; $campo8 = $dados["uf"]; $campo9 = $dados["texto"]; if ($campo6 != ""){ $varHref = "<a href=\"http://$campo6\" target=\"_blank\" ><b>$campo1</b></a>"; }else{ $varHref = $campo1; } echo " <font color=#00496e><b>".$varHref."</b></font><br> <i>$campo9 </i><BR> $campo2<BR> $campo3 / $campo8 <br> Tel: $campo4<BR> Email: <a href=mailto:$campo7>$campo7</a><BR> <BR> "; } } echo "<hr><br>"; $anterior = $pag-1; if ($anterior<1) echo "Anterior - "; else echo "<a href=\"{$_SERVER['PHP_SELF']}?id_submenu=".$_GET['id_submenu']."&pag=$anterior\">Anterior</a> - "; for($i=1; $i<$pag; $i++) if($i>=$pag-$link_p_pag) echo "<a href=\"{$_SERVER['PHP_SELF']}?id_submenu=".$_GET['id_submenu']."&pag=$i\">$i</a> - "; echo "<b>$pag</b>"; for($i=$pag+1; $i<=$num_total_paginas; $i++) if($i<=$pag+$link_p_pag) echo " - <a href=\"{$_SERVER['PHP_SELF']}?id_submenu=".$_GET['id_submenu']."&pag=$i\">$i</a>"; $proxima = $pag+1; if ($proxima>$num_total_paginas) echo " - Próxima"; else echo " - <a href=\"{$_SERVER['PHP_SELF']}?id_submenu=".$_GET['id_submenu']."&pag=$proxima\">Próxima</a>"; ?>
  5. hummm, entendi!! Deu certinho!!!!!!!!!!! Valeww ;) :P :D :lol: B) :rolleyes:
  6. Gente, estou com um problema numa faixa do meu site Olhem só: http://www.guiasweb.com.br/embala/index.php Se visualizrem no IE, essa faixa azul clara abaixo do menu, ela é fina, ou seja, do tamanho exato do texto que corre por ela.. Mas se visualizarem no FF, essa faixa fica muuito mais larga... com um espação acima e abaixo do texto que corre por ela... aquele: "Mais de 14,5..." O que pode estar acontecendo???? Gostaria que ela ficasse do mesmo tamanho que aparece no IE Vou postar meu CSS pra vocês verem... estilos.css .fonte_branco { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff } .fonte_branco a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #ffffff; text-decoration:underline } .fonte_branco a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #ffffff; text-decoration: underline } .fonte_branco a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #f2f2f2; text-decoration: underline } .fonte_geral { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00496e } .fonte_geral a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #00496e; text-decoration:underline } .fonte_geral a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #00496e; text-decoration: underline } .fonte_geral a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #6699cc; text-decoration: underline } .corpo_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00496e } .corpo_menu a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #02486c; text-decoration:none } .corpo_menu a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #02486c; text-decoration: none } .corpo_menu a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #6dcff6; text-decoration: none } .mapa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #00496e } .mapa a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 9px; color: #02486c; text-decoration:underline } .mapa a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 9px; color: #02486c; text-decoration: underline } .mapa a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 9px; color: #6dcff6; text-decoration: underline } .classe1 { background-color: #ecf8ff; border: solid; border-width: thin; border-color: #00496e; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #00496e; } .classe2 { background-color: #FFFFFF; border: solid; border-width: thin; border-color: #FFFFFF; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .entrada_texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; border: 1px #6699CC solid; background-color: #FFFFFF; font-variant: normal; } .botao { font-family: Tahoma, Trebuchet MS, Arial; font-size: 10px; color: #6699CC; background-color: #FFFFFF; font-weight: normal; border-top: 1px solid #6699CC; border-right: 1px solid #6699CC; border-bottom: 1px solid #6699CC; border-left: 1px solid #6699CC; } .titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #214E90; font-style: normal; font-weight: bold } .fonte_neg_ita { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0084b6; } .fonte_laranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC33; } BODY.iframe { scrollbar-face-color: #F6F6F6; scrollbar-shadow-color: #F6F6F6; scrollbar-highlight-color: #F6F6F6; scrollbar-3dlight-color: #F6F6F6; scrollbar-darkshadow-color: #F6F6F6; scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #666666; //rgb(204,0,1); } BODY.iframe2 { scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #666666; //rgb(204,0,1); } body { scrollbar-arrow-color:orange; scrollbar-base-color: #FFFFFF; scrollbar-dark-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-3dlight-color: #00496e; } .jumpmenu2 { background:#00496e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; } .noticias-home { line-height: 15px; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #6699cc; font-weight: normal; text-decoration: none; letter-spacing: 0px; } .noticias-home a { text-decoration: none; color: #6699CC; font-weight: bold; } .noticias-home a:hover { text-decoration: underline; } .noticias-home a:visited { color: #6699CC; } E a página data.php <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Documento sem título</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <link href="estilos.css" rel="stylesheet" type="text/css"> </head> <body> <table width="780" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF"> <tr> <td height="15" colspan="7" align="center" valign="top"> <div align="center"> <table width="775" height="20" border="0" cellspacing="1" bordercolor="#3399CC"> <tr> <td height="13" bgcolor="ecf8ff"> <div align="center"> <p> <marquee class="noticias-home"> <span class="fonte_geral"><strong>Mais de</strong></span><strong> </strong><font color="F26225" size="4"><strong>14,6</strong></font><strong> <span class="fonte_geral">milhões de páginas visitadas</span></strong> </marquee> </p> </div> </td> </tr> </table> </div></td> </tr> </table> </body> </html> Me ajudemmmmmmmmmmmmmm por favor!!!! Valeww
  7. huhuhuhuuhhuhu é isso mesmo!! Deu certinho agora!!! Valewwwwwwwwwwwwwwwwwwwwwwwwww ;) :P :D :lol: B) :rolleyes:
  8. Oi... então, o site tá hospedado sim... olha o link: http://www.guiasweb.com.br/embala/sites.php?id_submenu=222 nos cadastros da "Tetra Pak" e "R Carmago Packin" aparecem um quadrado azul em volta, q é o destaque.. mas só no IE Acho q meu CSS tá errado em algum lugar. porque eu testei, apagando tudo o resto q tem no meu css, e deixando só aqueles dois q eu postei lá em cima, aí funcionou no Firefox... vou postar meu CSS completo pra vocês darem uma olhada: .fonte_geral { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00496e } .fonte_geral a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #00496e; text-decoration:underline } .fonte_geral a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #00496e; text-decoration: underline } .fonte_geral a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #6699cc; text-decoration: underline } .corpo_menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #00496e } .corpo_menu a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #02486c; text-decoration:none } .corpo_menu a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #02486c; text-decoration: none } .corpo_menu a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 11px; color: #6dcff6; text-decoration: none } .mapa { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #00496e } .mapa a:link { font-family: verdana, Helvetica, ms sans serif; font-size: 9px; color: #02486c; text-decoration:underline } .mapa a:visited { font-family: verdana, Helvetica, ms sans serif; font-size: 9px; color: #02486c; text-decoration: underline } .mapa a:hover { font-family: verdana, Helvetica, ms sans serif; font-size: 9px; color: #6dcff6; text-decoration: underline } } .classe1 { background-color: #ecf8ff; border: solid; border-width: thin; border-color: #00496e; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #00496e; } .classe2 { background-color: #FFFFFF; border: solid; border-width: thin; border-color: #FFFFFF; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } .entrada_texto { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #6699CC; border: 1px #6699CC solid; background-color: #FFFFFF; font-variant: normal; } .botao { font-family: Tahoma, Trebuchet MS, Arial; font-size: 10px; color: #6699CC; background-color: #FFFFFF; font-weight: normal; border-top: 1px solid #6699CC; border-right: 1px solid #6699CC; border-bottom: 1px solid #6699CC; border-left: 1px solid #6699CC; } .titulo { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #214E90; font-style: normal; font-weight: bold } .fonte_neg_ita { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #0084b6; } .fonte_laranja { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFCC33; } BODY.iframe { scrollbar-face-color: #F6F6F6; scrollbar-shadow-color: #F6F6F6; scrollbar-highlight-color: #F6F6F6; scrollbar-3dlight-color: #F6F6F6; scrollbar-darkshadow-color: #F6F6F6; scrollbar-track-color: #F6F6F6; scrollbar-arrow-color: #666666; //rgb(204,0,1); } BODY.iframe2 { scrollbar-face-color: #FFFFFF; scrollbar-shadow-color: #FFFFFF; scrollbar-highlight-color: #FFFFFF; scrollbar-3dlight-color: #FFFFFF; scrollbar-darkshadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-arrow-color: #666666; //rgb(204,0,1); } body { scrollbar-arrow-color:orange; scrollbar-base-color: #FFFFFF; scrollbar-dark-shadow-color: #FFFFFF; scrollbar-track-color: #FFFFFF; scrollbar-3dlight-color: #00496e; } .jumpmenu2 { background:#00496e; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#FFFFFF; } Será q tem pontos errados?? algo faltando?? acho q sim.. porque se deixar só os "classe" aí funciona... tendeu????????????????? :huh:
  9. Alguém sabe????????????? Por favor!!!!!!!!!!!!!!!!!!!!!!!!!!! :o :( :wacko:
  10. O meu CSS tá assim: .classe1 { background-color: #ecf8ff; border: solid; border-width: thin; border-color: #00496e; width: 400px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #00496e; } .classe2 { background-color: #FFFFFF; border: solid; border-width: thin; border-color: #FFFFFF; width: 400px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; } E agora?????????????? :blink:
  11. Gente... é o seguinte... Tá funcionando certinho no IE, mas no Firefox ele não mostra... e agora??? É um site de cadastros.. q são listados em ordem alfabética....... e caso eu queira q algum cadastro suba para o topo da lista, mesmo q ele começe com a letra X, por ex, arrumei um esqueminha de destaque. o script pra exibir os cadastros é o seguinte: while ($row = mysql_fetch_assoc($result)){ $destaque_x = $row['destaque']; if($destaque_x == 1){ $classe = "classe1"; }else{ $classe = "classe2"; } então, lá no banco de dados, tem um campo "destaque" q quando coloco nº 1, o cadastro fica destacado... e no css fiz como eu queria destacado.. com uma fonte maior, um quadrado em voltar, com outra cor de fundo.. etc... gente, funciona certinho no IE, mas no Firefox fica em branco.. como se não estivesse destacado.. como arrumar isso???????? por favor!! afinal, Firefox tb é bem usado hj em dia, e precisa ter as coisas funcionando certinho.. Me ajudemmmmmm, por favoooor!!! Valeww
  12. não entendi! mostra no código pra mim. por favor!!! =/
  13. Gente, eu vi um sistema de feiras bem legal, e queria implantar no meu site.... olha o link: http://www.guiadaembalagem.com.br/guia/fei...p;tabela=feiras E eu queria fazer igual... só isso.. já estruturei meu BD.. ficou assim: CREATE TABLE `feiras` ( `cod` text NOT NULL, `Dias` text NOT NULL, `Ano` text NOT NULL, `Mes` text NOT NULL, `strNome` text NOT NULL, `Nome` text NOT NULL, `strJan` text NOT NULL, `strFev` text NOT NULL, `strMar` text NOT NULL, `strAbr` text NOT NULL, `strMai` text NOT NULL, `strJun` text NOT NULL, `strJul` text NOT NULL, `strAgo` text NOT NULL, `strSet` text NOT NULL, `strOut` text NOT NULL, `strNov` text NOT NULL, `strDez` text NOT NULL, `Local` text NOT NULL, `strSite` text NOT NULL, `strEmail` text NOT NULL, `Organizador` text NOT NULL, `Telefone` text NOT NULL, `id` int(5) NOT NULL auto_increment, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=1 ; Agora preciso criar a página.. aí q tá o problema.. não consigo fazer o echo com essas tabelas aí.. feiras.php <? $consulta = mysql_query("SELECT * FROM feiras ORDER BY id DESC") or die (mysql_error()); $zebra=0; while($verifica = mysql_fetch_array($consulta)){ $cor = ($zebra % 2 == 0) ? '#ecf8ff"' : '#f2f2f2'; $cod= $verifica["cod"]; $Dias= $verifica["Dias"]; $Ano= $verifica["Ano"]; $Mes= $verifica["Mes"]; $strNome= $verifica["strNome"]; $Nome= $verifica["Nome"]; $strJan= $verifica["strJan"]; $strFev= $verifica["strFev"]; $strMar= $verifica["strMar"]; $strAbr= $verifica["strAbr"]; $strMai= $verifica["strMai"]; $strJun= $verifica["strJun"]; $strJul= $verifica["strJul"]; $strAgo= $verifica["strAgo"]; $strSet= $verifica["strSet"]; $strOut= $verifica["strOut"]; $strNov= $verifica["strNov"]; $strDez= $verifica["strDez"]; $Local= $verifica["Local"]; $strSite= $verifica["strSite"]; $strEmail= $verifica["strEmail"]; $Organizador= $verifica["Organizador"]; $Telefone= $verifica["Telefone"]; $id= $verifica["id"]; $zebra++; echo "<table width=500><tr> AQUI ESTÁ O PROBLEMA } ?> Me ajudem pls!!!!!!!!!!!!!!!!!! valewwwww
  14. Então... eu já tenho as tabelas criadas no banco de dados... Tenho a das categorias, a dos banners, e a que linka o banner na categoria! é necessário q eu crie um campo na tabela dos banners, chamado de "palavras_digitadas" por ex?? e na query que puxa os banner q eu vou colocar esse '%$palavra_digitada%' ??? no código da página do busca eu não mudo nada???? To muuito perdida!! =( Valeewww
  15. Gente, preciso de uma ajuda de vocês. Nem sei por onde começar.... é assim: Tenho um site, de cadastros de empresas.. e tenho tb espaço para os anunciantes colocarem seus banners... então, de acordo com a categoria da empresa, se o cara quiser coloca um banner lá no setor de sua preferencia... até aí beleza... mas eu queria fazer o seguinte tb... tenho no site um sistema de busca... e eu gostaria que quando a pessoa digitasse o texto que quer buscar, de acordo com a palavra q eu especificar, aparecesse tb o banner do anunciante... Mas não sei como fazer essa ligação... os banners são puxados do banco de dados, de acordo com a categoria q está vinculado... Pra poder fazer essa junção com o sistema de busca, q estou meio perdida!! Me dêem uma luz... por favor!! Vou postar o código que insere os banners por categoria e o do busca, ok?? <?php $consulta = mysql_query("SELECT sub.caminho, nome, link, codigo FROM banners sub inner join banners_lateral 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 " <center><font face=Verdana, Arial, Helvetica, sans-serif><font size=3><strong>ANUNCIE AQUI!</strong></a></strong><br></font></center> "; }else{ while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $nome = $verifica["nome"]; $caminho = $verifica["caminho"]; $codigo = $verifica["codigo"]; $link = $verifica["link"]; echo" $codigo <br> "; } } ?> código do busca <? if(!empty($HTTP_POST_VARS[palavra])) { $palavras = explode(' ', $HTTP_POST_VARS['palavra']); //separa as palavras e as coloca em um array $qr = "SELECT * FROM cadastros WHERE"; //adiciona o trecho SQL para cada palavra foreach($palavras as $palavra){ $qr .= "(titulo LIKE '%".$palavra."%' OR cidade LIKE '%".$palavra."%' OR texto LIKE '%".$palavra."%' OR uf LIKE '%".$palavra."%' OR endereco LIKE '%".$palavra."%') AND "; } //o "1 = 1" é necessário, para não conflitar com o último AND $qr .= "1 = 1 ORDER BY titulo ASC"; $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["endereco"]; $campo3 = $dados["cidade"]; $campo4 = $dados["tel"]; $campo5 = $dados["id"]; $campo6 = $dados["site"]; $campo7 = $dados["email"]; $campo8 = $dados["uf"]; $campo9 = $dados["texto"]; if ($campo6 != ""){ $varHref = "<a href=\"http://$campo6\" target=\"_blank\" ><b>$campo1</b></a>"; }else{ $varHref = $campo1; } echo " <font color=#00496e><b>".$varHref."</b></font><br> <i>$campo9 </i><BR> $campo2<BR> $campo3 / $campo8 <br> Tel: $campo4<BR> Email: <a href=mailto:$campo7>$campo7</a><BR> <BR> "; } } ?> Me ajudem gente!! Por favor!! Valeww
  16. hummm.. ficaria como então?? assim???? <? $consulta = mysql_query("SELECT * FROM submenu WHERE tipo = '$id_menu' ORDER BY titulo ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $cod = $verifica["cod"]; $tipo = $verifica["tipo"]; $nome = $verifica["nome"]; if ($link = ($cod == 0)?"sites.php?id_submenu=$id":"submenu.php?id_menu=$id"; else echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>- <a href=\"$link\">$titulo</a><br></font>"; } ?>
  17. Gente, no meu site, tem um menu com submenus... a pessoa clica, e entra num submenu.... até aí beleza... no meu bd ficou assim: TITULO----------------------ID---------COD--------TIPO Artesanal-------------------264----------2----------1001 Balde-----------------------265----------2-----------1001 Bandeija-------------------266----------2-----------1001 Artesanal-Madeira---------1------------0-------------1 Artesanal-Metal------------2------------0-------------1 ou seja, o "artesanal madeira" e "artesanal metal" tem q aparecer dentro do "Artesanal" e eu to puxando pelo tipo.. então fica submenu.php?tipo=1001 até aí beleza... só q assim.. eu preciso de 2 links... quando é pra puxar um submenu, ele tá mostrando o COD 2.. e quando está 0 ele lista os cadastros mesmo... meu código tá assim: <? $consulta = mysql_query("SELECT * FROM submenu WHERE tipo = '$id_menu' ORDER BY titulo ASC") or die (mysql_error()); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id"]; $titulo = $verifica["titulo"]; $cod = $verifica["cod"]; $tipo = $verifica["tipo"]; $nome = $verifica["nome"]; echo"<font face=Verdana, Arial, Helvetica, sans-serif><font size=1>- <a href=\"sites.php?id_submenu= $id\">$titulo</a><br></font>"; } ?> então, todo os titulos, estão indo para o link "sites.php?id_submenu=" e eu precisva, q só os que estão com o COD 0 fosse pra esse link.. e os q estão com COD 2 fosse pra outro link.. como faço isso????? acho q é usando if else... mas não sei direito... me ajudem, por favor!! valeeww
  18. Gente, to com um problema.... eu tenho um site de cadastros de empresas... separados por categorias... então ficava assim: ex: a pessoa clicava em "Embalagens" daí listava todas as empresas q ofereciam esse serviço... até aí beleza.. mas agora, a coisa cresceu um pouco mais... eu preciso fazer algo assim: quando a pessoa clicar em "Embalagens" , abrir uma subcategoria, contendo: - Embalagens de plástico - Embalagens de vidro etc, pra daí sim, na hora q clicar, listar as empresas cadastradas.. mas tipo assim: não vão ser em todas. As vezes na categoria "Embalagens" vai precisar abrir uma subcategoria, mas na "Serviços" não.. entende??? ou até mesmo, na subcategoria pode precisar abrir uma outra sub-sub categoria.. como eu posso fazer isso?? eu vou postar pra vocês meu script de apenas clicar na categoria e exibir os cadastros... Me ajudem a implementar.. por favor!! Acredito q vou ter q inserir mais algum campo na minha tabela de subcategoria.. é isso mesmo??? tabela menu (categoria) # Estrutura da tabela `menu` # CREATE TABLE `menu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nome` varchar(30) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; # Tabela Submenu (subcategoria) # Estrutura da tabela `submenu` # CREATE TABLE `submenu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `id_menu` bigint(20) NOT NULL DEFAULT '0', `nome_menu` varchar(255) NOT NULL DEFAULT '', `nome` varchar(255) NOT NULL DEFAULT '', PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ; # submenu.php (página q exibe as subcategorias) <? $consulta = mysql_query("SELECT * FROM submenu WHERE id_menu = '$id_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=\"sites.php?id_submenu= $id\">$nome</a><br></font>"; } ?> site.php (página q exibe os cadastros) <? $query = "SELECT * FROM cadastros WHERE classe= $id_submenu ORDER BY destaque DESC, titulo ASC LIMIT $inicio, $reg_p_pag"; $result = mysql_query($query) or die(mysql_error()); while ($row = mysql_fetch_assoc($result)){ $destaque_x = $row['destaque']; if($destaque_x == 1){ $classe = "classe1"; }else{ $classe = "classe2"; } echo "<div class=\"$classe\">"; $id = $row['id']; $titulo = $row['titulo']; $classe = $row["classe"]; $servicos = $row["servicos"]; $endereco = $row["endereco"]; $cidade = $row["cidade"]; $estado = $row["estado"]; $tel = $row["tel"]; $email = $row["email"]; $http = $row["http"]; if ($http != ""){ $varHref = "<a href=\"http://$http\" target=\"_blank\" ><b>$titulo</b></a>"; }else{ $varHref = $titulo; } echo" <font color=#00496e><b>".$varHref."</b></font><br> <i>$servicos</i><BR> $endereco<BR> $cidade - $estado<BR> Tel: $tel<BR> <a href=mailto:$email>$email</a><BR> "; } ?> Valeww pessoal.. Me ajude, por favor!!!!!!!!!
  19. Genteee.. to com um probleminhaaaa... é o seguinte.. tenho um site de cadastros de empresas, divididos por categoria... então, no meu BD, tem uma tabela com campos assim: cadastros - id - titulo - classe - servicos - endereco - cidade - estado - tel - email - http - mapa então, no campo "mapa" eu coloquei um código do google maps, pra cada cadastro ter o mapa mostrando a localização.. e daí, pra eu exibir no site, ficou assim: titulo servico endereco cidade - estado tel email mapa e no script: echo" <font color=#00496e><b>".$varHref."</b></font><br> <i>$servicos</i><BR> $endereco<BR> $cidade - $estado<BR> Tel: $tel<BR> <a href=mailto:$email>$email</a><BR> Mapa: <a href=\"$mapa\" onClick=\"window.open('mapa_action.php','','width=425,height=350,top=1,left=1')\" ><b>Mapa</b></a><br> "; então, daí entra o q eu preciso: Gostaria q ao invés do mapa aparecer ali, enorme junto com os cadastros, ele aparece apenas um Texto Visualizar Mapa, daí a pessoa clicava e abria o popup com o mapa respectivo daquele cadastro!! Mas é isso q eu não consigo.. como vou jogar num popup um link q só vem junto com o cadastro?? q eu crie uma página de popup.. como vai ficar o select para poder saber exatamente qual mapa eu to chamando??? Se não entenderem, eu explico melhor!! mas alguém me ajude.. por favor!!! Valeww
  20. Naty_Za

    Mudar Paginação De Lugar!

    Alguém sabe me ajudar??????????????????? por favor gente!!
  21. Naty_Za

    Mudar Paginação De Lugar!

    Então, eu tb não sei... peguei o script de paginação pronto, e só implantei no meu código!!! é por isso q preciso de ajuda!! ????
  22. Olá gente! Tenho um script que exibe uma lista de livros cadastrados no banco.. bem simples!! e coloquei paginação nesse script.. está funcionando perfeitamente.. mas a paginação está em cima do 1º livro.. e eu gostaria q ele ficasse embaixo do último... no rodapé da página! Me ajudem, por favor.. vou postar meu código: <? include("config.php"); $link_p_pag = 5; $reg_p_pag = 10; $pag = $_GET['pag']; $busca = mysql_query("SELECT count(*) FROM livros;"); $registros = mysql_result($busca,0); $num_total_paginas = ($registros%$reg_p_pag==0)?$registros/$reg_p_pag:floor($registros/$reg_p_pag)+1; if ($pag>$num_total_paginas) echo "Error<br><br>"; else if (!$pag) $pag = 1; $inicio = ($reg_p_pag*$pag)-$reg_p_pag; $consulta = mysql_query("SELECT * FROM livros ORDER BY titulo ASC LIMIT $inicio, $reg_p_pag") or die (mysql_error()); $zebra=0; while($verifica = mysql_fetch_array($consulta)){ $cor = ($zebra % 2 == 0) ? '#fffbd5"' : '#f2f2f2'; $id = $verifica["id"]; $titulo = $verifica["titulo"]; $descricao = $verifica["descricao"]; $imagem = $verifica["imagem"]; $link = $verifica["link"]; $zebra++; echo "<tr> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><a href=\"$link\" target=\"_blank\"> <img src=\"$imagem\" width=66 height=101 align=\"center\"></a></td> <td bgcolor=\"$cor\" align=\"left\" valign=\"top\" colspan=\"2\"><br><a href=\"$link\" target=\"_blank\"><b>$titulo</b></a><br>$descricao</td></tr> <tr><td></td></tr>"; } echo "<hr><br>"; $anterior = $pag-1; if ($anterior<1) echo "Anterior - "; else echo "<a href=\"{$_SERVER['PHP_SELF']}?pag=$anterior\">Anterior</a> - "; for($i=1; $i<$pag; $i++) if($i>=$pag-$link_p_pag) echo "<a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a> - "; echo "<b>$pag</b>"; for($i=$pag+1; $i<=$num_total_paginas; $i++) if($i<=$pag+$link_p_pag) echo " - <a href=\"{$_SERVER['PHP_SELF']}?pag=$i\">$i</a>"; $proxima = $pag+1; if ($proxima>$num_total_paginas) echo " - Próxima"; else echo " - <a href=\"{$_SERVER['PHP_SELF']}?pag=$proxima\">Próxima</a>"; ?> valeu pessoal!!
  23. Nooossa.. valeww Geleiaskt.. Deu certinhooo!!! brigadãoo ^_^ ;) :P :D :lol: B) :rolleyes: :)
×
×
  • Criar Novo...