Jump to content


Photo

Problemas Com Querystring


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

#1 Saulo

Saulo

    Novato no fórum

  • Usuários
  • 16 posts
  • Sexo:Não informado
  • Localidade:clementina/sp

Posted 05/06/2005, 22:12

e ai galera blz.

estou com um problema aki to tentando colocar QueryString no meu site mais ele nao parecendo as imagens da pagina ..

estou usando esse script
query.php
<?
@$categoria = $_REQUEST['id'];
@$sub = $_REQUEST['62ff7ea9de0c704c1ca96dfb5b4bd4644fti'];
?>

<?
if ($categoria == "" && !$sub) {
$pagina = "home.php"; //main.php é o nome da página principal (não é a index!), se não aparecer a página main.php vai aparecer uma menssagem falando que nãofoi encontradaa página solicitada.
}
elseif ($categoria == "teens" && !$sub) {
$pagina = "site/index.php"; 
}
elseif ($categoria == "teens" && $sub && $sub == "fotos") {
$pagina = "site/fotos.php"; 

}
elseif ($categoria == "teens" && $sub && $sub == "agenda") {
$pagina = "site/agenda.php"; 

}
elseif ($categoria == "teens" && $sub && $sub == "play") {
$pagina = "site/playlist.php"; 

}
elseif ($categoria == "teens" && $sub && $sub == "mural") {
$pagina = "site/mural.php"; 

}
elseif ($categoria == "teens" && $sub && $sub == "radio") {
$pagina = "site/radio/index.php"; 

}
elseif ($categoria == "teens" && $sub && $sub == "fconos") {
$pagina = "site/contato.php"; 

}
elseif ($categoria == "teens" && $sub && $sub == "quem") {
$pagina = "site/quem_somos.php"; 

}
?>

index.php
<?php include "query.php" ?>
<?
if( (isset($pagina)) and (file_exists($pagina)) ) {
include($pagina);
} else {
echo "<br><b>Página solicitada não existente.<br><a href=\"javascript:history.back();\">Voltar</a></b>";
}
?>

home.php


<a href="?id=teens" class="estilo1">ENTRAR</a>

site

alguem pode me ajudar .......

valew (y)

Edição feita por: Saulo, 05/06/2005, 22:48.


#2 Felipe Pena

Felipe Pena

    O temor do Senhor é o princípio da sabedoria

  • Ex-Admins
  • 6441 posts
  • Sexo:Masculino

Posted 05/06/2005, 22:33

Eu acho melhor você dá uma olhada nos Tutoriais que temos no fórum.

Faça uma busca.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29

#3 klango

klango

    Aqui é das antigas

  • Usuários
  • 1013 posts
  • Sexo:Não informado
  • Localidade:Anápolis-GO em breve na glória com meu Deus.
  • Interesses:Cristo Jesus - Familia - Música - Internet e multimidia - Carros antigos.

Posted 06/06/2005, 08:35

Eu já tive esse problema, resolvi mas não sei se é o correto.

è o seguinte percebi que quando você inclui uma página ele se torna parte da página em que foi incluida ao contrário de frame.

então o endereço das imagens tem que estar como se a página estivesse no mesmo nível da primeira, ouseja se a index está na raiz o endereço das imagens de outra página que vai ser incluida nela tem que estar como se tivesse na raiz.



Espero ter conseguido explicar



t+
VIVA COM SAÚDE - NUTRI CENTER SUPLEMENTOS

.:: Nutri Center Suplementos Alimentares ::.
Loja de Suplementos Alimentares pelo Menor Preço do País. Compre já Suplementos Alimentares: Whey Protein, Albumina, BCAA, Maltodextrina, Creatina, Aminoácidos, Vitaminas, Diets, Ligth, celíacos, Perca peso rapido, Nutri Center Suplementos, sua loja de Suplementos Alimentares em Anápolis - GO e na Internet. 62-3702-7789

#4 Stormbringer

Stormbringer

    I'd love to stay with you all

  • Ex-Admins
  • 2927 posts
  • Sexo:Não informado
  • Localidade:Goiânia - GO
  • Interesses:Atualmente: pesquisa e desenvolvimento de web-games

Posted 06/06/2005, 08:48

seguinte...
quando vc chama imagens, vc deve chama-las pelo caminho relativo ao script requisitante...

por exemplo, vc tem seu index.php que faz um include de um arquivo em outra pasta:
"mural/mural.php"

as imagens desse mural.php estao em "mural/imagens", e vc, por costume html, chamou as imagens com
<img scr="imagens/imagem.jpg">


POREM

o endereço chamado foi relativo unicamente ao arquivo mural.php dentro da pasta mural... mas o arquivo requisitante nao é mais o mural, pois ele foi chamado por include pelo index.php, um nivel abaixo...
nesse caso, a chamada certa para as imagens seria:
<img scr="mural/imagens/imagem.jpg">


o melhor a se fazer (indicado) é colocar num config.php(devidamente includado no inicio do index.php e em toda parte que se faça necessaria) a url das pastas todas, por exemplo:

$imagens_do_menu = "/menu/imagens"; //com a / no inicio pra procurar da raiz
$imagens_do_layout = "/design/imagens";


aih em qualquer chamada a tais imagens, vc nao precisa ficar mentalizando "path relativo", basta:

<img src="<?echo $imagens_do_menu;?>/botaox.jpg">

(y)

๑۩۞۩๑Let the Carnage Begin!!๑۩۞۩๑





1 user(s) are reading this topic

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

IPB Skin By Virteq