Jump to content
Fórum Script Brasil

João F. Melo

Membros
  • Content Count

    11
  • Joined

  • Last visited

Community Reputation

0 Neutro

About João F. Melo

  1. RESOLVIDO Depois de tanto percorrer a net a procura finalmente em casa e num sonho (isso mesmo) :blink:, me veio a soluçao. <?php function urlAmigavel(){ // - Pega url digitada no navegador $url_digitada = strip_tags($_SERVER['REQUEST_URI']); // - Trasnforma em elementos de um array. $url_array = explode("/", $url_digitada); // - Exclui o primeiro elemento que está sempre vazio. array_shift($url_array); return $url_array; } $url = urlAmigavel(); /* if($url[2] == $url[2]){ echo "Você está em ".$url[2]." - "; } else{ echo "Você está em outra categoria";
  2. Já usei ela, mas o problema é em EXIBIR os dados do bd como descrito.
  3. estou precisando somente disso e ainda não consegui apesar de passar quase o domingo todo nisso. desculpem o flood mas é desespero mesmo.
  4. 1º esqueça o DW para fazer a consulta e conecxao, faça na "unha" é bem melhor e aprende mais. (opniao minha). Quando fizer o cadastro faça uma verificaçao se foi cadastrado se tudo ok retorne os dados como se faz para ter uma consulta normal. tipo if(ok){ retorna dados.. } Tinha esquecido, para fazer o retorno você vai ter que pedir pleo ultimo id cadastrado na ordem DESC
  5. .htaccess RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([^/]*)/$ /site/ [L] RewriteRule ^categoria/([^/]*)/$ /site/index.php?categoria=$1&sub=$2 [QSA] #RewriteRule ^([^/]*)\.html$ /site/index.php?categoria=$1&sub=$2 [L] #RewriteRule ^diversos/([^/]*)\.html$ /site/index.php?diversos=$1 [L] RewriteRule ^diversos/([^/]*)/$ /site/index.php?diversos=$1 [L] #Este abixo exibe assim http://localhost/site/php/galaria_de_fotos/ RewriteRule ^categoria/([^/]*)/([^/]*)/$ /site/index.php?categoria=$1&sub=$2 [L,QSA] Na url esta assim http
  6. boa tarde amigos, o site q estou fazendo a url amigavel esta funcionando tudo certo, mas quando resgato os dados da categoria não retorna nada. onde deve aparecer os dados: <?php $servidor = "localhost"; $usuario = "user"; $senha = "senha"; $banco = "bd"; $conexao = mysql_connect($servidor,$usuario,$senha); mysql_select_db($banco); $res = mysql_query("SELECT * FROM categorias") or die(mysql_error()); $pagina = explode("/", $_GET['categoria']); $sub = explode("/", $_GET['sub']); if ($pagina{1}){ if (empty($sub) || empty($pagina)){?> <b><center><font
  7. aki esta quase lá mas ainda aguns "erros" .htaccess RewriteEngine On RewriteCond %{SCRIPT_FILENAME} !-f RewriteCond %{SCRIPT_FILENAME} !-d RewriteRule ^([^/]*)\.html$ /site/teste/?categoria=$1 [L] RewriteRule ^categoria/([^/]*)\.html$ /site/teste/index.php?categoria=$1 [L] RewriteRule ^diversos/([^/]*)\.html$ /site/teste/index.php?diversos=$1 [L] index.php <?php $c = explode('/', $_GET['categoria']); $d = explode('/', $_GET['diversos']); <div id="centro"> #exibe a categoria selecionada print $c[0]."<br />"; print $d[0]; </div> ?> o menu <ul class="menu" id="men
  8. Voce conseguio resolver? faz tempo que tento e ainda não consegui :o
  9. com o css funciona perfeito (na vertical) so n sei porque na horizontal n acontece o mesmo, o unico problema é esse e ainda n comsegui resolver. :wacko: :( :o
  10. Com o html não tem nada errado, a unica diferença foi que você add style="overflow: hidden; display: block; height: 0px; z-index: 128; opacity: 0.0454545;" Este menu e montado como descrito acima, o unico problema é q estando na horinzontal só pega o ultimo dado da tabela para cada categoria.
  11. Bom dia amigos, estou fazendo um menu dinamico onde os dados vem do bd (mysql) e este monta o menu com sub-menu. Quando este esta na vertical "pega" todos os dados da sub-categoria do menu, mas na horizontal so retorna o 1º item (sub-categoria) para cada categoria. Aqui tem o exemplo funcionando na horizontal e vertical Menu Horizontal <ul class="menu" id="menu"> <li><a href="./" class="menulink">Home</a></li> <? $consulta = mysql_query("SELECT * FROM categorias ORDER BY categoria ASC"); while($verifica = mysql_fetch_array($consulta)){ $id = $verifica["id_cat
×
×
  • Create New...