Jump to content


Photo

Problema Com Querystring


  • Faça o login para participar
37 replies to this topic

#16 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/12/2004, 19:10

Falar que está dando erro não serve em nada. Diga onde está o erro.
Klaus Paiva
Conheça também: Taperás

#17 evanescencenow

evanescencenow

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 05/12/2004, 19:17

ta dando erro nesta linha..


<?php
$id=$_GET["id"];
$secao=$_GET["secao"];
switch ($id){
case "multimidia":
switch ($seção) {
case "1474477874599875478":
include("nada1.php");
break;
case "animacoes":
include("multimidia/animacoes/index.php")
break;
case "discografia": include("multimidia/discografia/index.php");
break;
case "galeria":
include("multimidia/galeria/index.php");
break;
case "letras":
include("multimidia/letras/index.php");
break;
case "wallpapers":
include("multimidia/wallpapers/index.php");
break;
case "ringtones":
include("multimidia/ringtones/index.php");
break;
case "videos" :
include("multimidia/videos/index.php");
break;
case "midis":
include("multimidia/audio/index.php");
break;
case "audio":
include("multimidia/audio/index.php");
break;
case "cifras":
include("multimidia/cifras/index.php");
break;
}
break;
default:
include "nada.php";
break;
}
?>

....


só especifica esta linha que esta em negrito..
????????

Edição feita por: evanescencenow, 05/12/2004, 19:18.


#18 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/12/2004, 19:18

Na linha acima falta o ; ao final dela.
Klaus Paiva
Conheça também: Taperás

#19 evanescencenow

evanescencenow

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 05/12/2004, 19:29

ah.. agora quando eu entro na categoria os links da subcategoria nao aparecem..aparece soh o layout.. o conteudo nao aparece..

Edição feita por: evanescencenow, 05/12/2004, 19:30.


#20 k9studio

k9studio

    k9studio

  • Usuários
  • 291 posts
  • Sexo:Masculino
  • Interesses:php, mysql, asp

Posted 05/12/2004, 19:32

falta você colocar ;

case "animacoes":
include("multimidia/animacoes/index.php")aqui

#21 evanescencenow

evanescencenow

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 05/12/2004, 19:33

coloquei.. o erro nao aconteceu mais.. mas o conteudo nao aparece.. aparece somente o layout..

#22 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 05/12/2004, 19:35

Tem include() dentro do novo switch?
Klaus Paiva
Conheça também: Taperás

#23 evanescencenow

evanescencenow

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 05/12/2004, 19:38

nao mechi em nada.. do jeito que vc me deu eu colei.. e acrescentei aquele ;.. soh..

#24 pdionline

pdionline

    Leandro Barral

  • Usuários
  • 179 posts
  • Sexo:Masculino
  • Localidade:Caçapava, Interior de SP
  • Interesses:PHP, MySQL, JavaScript, HTML, CSS, Fireworks, Dreamweaver, Photoshop, etc...

Posted 05/12/2004, 19:39

Cara fiz um bem mais simples (pelo menos eu acho)...
Clica aqui!
Flw ;) (y)
Aspirante a Ninja .net

#25 evanescencenow

evanescencenow

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 05/12/2004, 20:24

continuo com problemas.. por favor..

queria resolver o meu problema com o swish..

#26 pdionline

pdionline

    Leandro Barral

  • Usuários
  • 179 posts
  • Sexo:Masculino
  • Localidade:Caçapava, Interior de SP
  • Interesses:PHP, MySQL, JavaScript, HTML, CSS, Fireworks, Dreamweaver, Photoshop, etc...

Posted 05/12/2004, 20:44

Tenta esse:
<? 
@$area = $_REQUEST['area'];

switch($area){ // Escolhemos aqui oque virá após o ? pode mudar para oque você quiser! 
case "principal": // Aqui será após o = ex: ?area=PRINCIPAL mude para oque você quiser! 
$url = "principal.php"; // Selecionamos a página aqui... 
break; //Se não der um break; , ele irá valer por todas as páginas... 
} //Nunca esqueca de fechar oque foi aberto no switch;) 
?> 

E esse onde vc qr q apareça as paginas..
<?php if(isset($url)){ include($url); } else { include("pagina.php"); } ?> 

Pra adicionar mais vc coloca:
case "areadosite": 
$url="pagina.php"; 
break; 
Flw (y)
Aspirante a Ninja .net

#27 minus

minus

    Novato no fórum

  • Visitantes
  • 11 posts
  • Sexo:Não informado

Posted 05/12/2004, 22:57

Boa noite! Sou novo aqui na fórum, meu principal foco é o design, pois sou webdesiger profissional. E gostaria de "aprender" sobre php. Não sou nenhum expert em programação, mas já lí alguns tópico e foram bem interessantes e resolveram minhas dúvidas, principalmente em uns scripts prontos em php que eu estava precisando.

Bom, vamos ao que interessa. Li vários tópicos também sobre include php, utilizando query strings.
Consegui utilizar muito bem os includes, mas o meu problema foi que não consegui fazer os links funcionarem.
Vejam o que eu fiz:

index.php
____________________
|                                 |
|         topo.php            |
|___________________|
|   m |        c         |  m |
|   e  |        o         |  e  |
|   s  |        n         |  d  |
|   .   |        t         |   .  |
|   p  |        e         |   p |
|   h  |        u         |   h |
|   p  |        .          |   p |
|____|__________ |___ |
|         final.php            |
|___________________|


Eu criei uma página index.php, onde inseri os includes. No topo.php inseri o código:
?php if(empty($page)) { include("topo.php"); } else { include("$page.php"); } ?>

E fiz isso com as outras partes do site, e em cada página tinha o pedaço do site, como na página topo.php tinha o logo do site, o banner, e a barra horizontal.

No centro onde está "conteu." é o conteúdo do site, coloquei normal, sem nenhum código de include.
Fiz isso e salvei essa página como index.php e transferi pro servidor, com as páginas correspondentes (mes.php ; med.php ; topo.php ; final.php).

Só que no link só abre se eu colocar www.meusite.com/contato.php
E o que eu queria seria deixar o link www.meusite.com/index.php?page=contato

Então, no que será que eu errei?

Edição feita por: minus, 05/12/2004, 22:59.

Obrigado.

Nome: Marcos Inusório -------- Apelido: minus -------- Idade: 22
Profissão: Webdesigner
Conhecimentos: Design para websites, utilizando photoshop, corel draw e fireworks e como editor dreamweaver.
Estou sempre disposto a aprender: Atualmente estou aprendendo muito sobre a linguagem dinâmica php e quero me aperfeiçoar muito mais, sabendo muito bem de programação.
Frase:
Nunca- desista de todos os esforços
Porque um deles fracassou...
- Em suas caminhadas não cometa este erro
Lembrando que sempre há uma outra Chance

#28 max_net

max_net

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado

Posted 06/12/2004, 23:27

aew estou tendo o msmo problema du minus.

quero utlzar includes mas naum esta dandu certo o link.

tipow acho q pra fica mais facil alguem q conseguiu explicar assim:
no topo do site nos menus e no final vc insere tal codigo du include pra abrir a pagina desajada dai salva com tal extensao depois no centro onde vai o conteudo coloque tal codigo e sempre q precisa colocar mais links basta alterar tal parte e com tudo isso o link do seu site vai ficar dessa maneira.
lembrando q é preciso tal coisa pra funciona.

+ ou - assim. pq colocar apenas o codigo fica dificil pros iniciantes saberem onde vai colocar esse codigo...

(y)

#29 evanescencenow

evanescencenow

    Turista

  • Usuários
  • 27 posts
  • Sexo:Não informado

Posted 07/12/2004, 13:03

por favor.. nao aguento mais.. ALGUEM ME DIZ ALGO QUE REALMENTE FUNCIONE!

#30 Klaus

Klaus

    @ ubuntu jaunty

  • Ex-Admins
  • 7924 posts
  • Sexo:Masculino
  • Localidade:127.0.0.1

Posted 07/12/2004, 13:11

O que funciona é estudar.
Klaus Paiva
Conheça também: Taperás




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq