Ir para o conteúdo
andersonWEB

ajuda em php

Mensagens Recomendadas

andersonWEB    0
andersonWEB

oi  ;) sou novo no fórum e precisava da vossa ajuda  :wallbash:

Eu sempre fiz sites em html no frontpage mas agora quero fazer um site em php no dreamweaver o que me parece bastante mais complexo... agora deparei-me com um problema, eu sempre usei IFRAMES no front mas sugeriram-me para usar includes (acho que é isto) em paginas php do DW...

alguém me pode dar uma ajuda em relação a isto? O que eu quero e clikar num link do menu e a pagina abrir no centro do layout onde tem 1 janela!

ajudem ai sff  :fartnew2:

ps.não sei mexer muito na parte de código só na parte gráfica do DW

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
LuRsT    0
LuRsT

Mas vais precisar de mexer no codigo para fazer isso acho que o DW não faz isso automáticamente. Basicamente tens de passar valores em GET para poderes mudar a pagina que vai ser incluida. Com links do genero <a href='index.php?page=home'> na zone do código vais colocar o include propriamente dito em funcao da variavel passada.

ex:

$page = $_GET['page'];

if ($page == "home"){

    include ("home.php");

}

Se não percebeste patavina, aconselho-te a aprender mais sobre php, porque o que te disse foi só a maneira de fazer.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
andersonWEB    0
andersonWEB

esse código q escreveste...onde e suposto eu escreve-lo? na tabela onde eu quero que apareça  o conteúdo das paginas?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
LuRsT    0
LuRsT

No link colocas <a href='index.php?page=home'>Link</a> Isso vai fazer um Link com o $_GET['page'] = home

Depois no lugar onde queres que aparece a pagina colacas isto

$page = $_GET['page'];

if (isset($_GET['page'])){

  if ($page == "home"){

      include ("home.php");

  }

}

else {

    include ("home.php");

}

Mas tenta compreender o código, provavelmente este código vai dar erro (ou não) por isso o melhor é perceberes o que está ai escrito, até para poderes fazer os outros links.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
psiico    1
psiico

lurst so nao captei a essencia do else... caso nao tenha nada, nao faz nada, aparece em branco... e tens k por 1 break; depois do include.

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

lurst so nao captei a essencia do else... caso nao tenha nada, nao faz nada, aparece em branco... e tens k por 1 break; depois do include.

Não percebo qual é o problema, a lógica está certa e o código também...

pag definida:

    pag definida = home:

        incluir home

    pag definida = contacto:

        incluir contacto

pag nao definida:

    incluir default

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
andersonWEB    0
andersonWEB

eu já tentei usar isso e consigo fazer a pagina que quero aparecer na janela de destino ... mas quanto aos links eu fiz como escreveste ai mas eu clicko e nada....  :hmm:

edit

outra coisa quando a pagina que ta configurada para mostrar na janela o layout fica todo partido... u_U

será que devo optar por usa IFRAME? quais as desvantagens?

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
LuRsT    0
LuRsT

Não sei quais as desvantagens mas sei que com includes é menos codigo.

$page = $_GET['page'];

if (isset($_GET['page'])){

  if ($page == "home"){

      include ("home.php");

  }

  elseif ($page == "about"){

      include ("about.php");

  }

  elseif ($page == "links"){

    include ("links.php")

  }

//e por ai em diante conformwe os links

}

else {

    include ("home.php");

}

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade