Jump to content


Photo

"simplificar Querystring"


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

#1 WeeD

WeeD

    12 Horas

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

Posted 12/09/2005, 15:58

ae fazendo favor, seguindo esse exemplo aqui:

<?php
  $acao = $_GET["acao"];
  if ($acao == "ver") { 
     BLABLABLA
 }
?>
como que faço para mudar a "querystring" nesse modo:

oi.php?acao=ver&ID=1 ser assim oi.php?ver&ID=1
còé ?

#2 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 12/09/2005, 16:03

Você quer simplificar ou complicar?

PS: Pense na função de uma query string.
Klaus Paiva
Conheça também: Taperás

#3 WeeD

WeeD

    12 Horas

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

Posted 12/09/2005, 16:05

:/
còé ?

#4 H3NR!QU3

H3NR!QU3

    Progamador PHP!

  • Usuários
  • 1032 posts
  • Sexo:Não informado
  • Localidade:cuiaba MT
  • Interesses:programação... PHP,JAVA,C++ ,c,c# asp, asp.net e delph

Posted 12/09/2005, 16:06

aew velho desse modo vc está complicando mesmo...

esplica direito aew pq eu acho q ninguem ntendeu seu caso (y)

#5 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 12/09/2005, 16:06

entendi muito bem não
mas se la em cima estiver assim:
oi.php?1

vc faz:
$id = $_SERVER['QUERY_STRING'];
ae pergunta:
if($id ==1){
echo "id = 1"
}
else{
echo 'id != 1'
}
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#6 WeeD

WeeD

    12 Horas

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

Posted 12/09/2005, 16:11

tipo aqui na var $acao pra chamar ela eu tenho que fazer do seguinte modo.
pagina.php?acao=ver&id=valor pra poder exibir o conteudo certo ? eu queria deixar o modo de chamar a função assim pagina.php?ver&id=valor. será que consegui explicar melhor agora ? :(
còé ?

#7 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 12/09/2005, 16:15

Query string é o quê?

Passar variáveis na URI!

Muito bom!

E variáveis são o quê?

Espaço nomeados na memória com um valor!

Ou seja, um nome associado a um valor.

Tirando o nome e deixando o valor, você quebra o conceito de variável. Não é impossível deixar assim, apenas não faz sentido algum...

Mas se mesmo assim quiser, com $_SERVER["QUERY_STRING"]; você pega o valor na URI...
Klaus Paiva
Conheça também: Taperás

#8 WeeD

WeeD

    12 Horas

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

Posted 12/09/2005, 16:22

ta foi mal, num ta mais aqui quem posto esse tópico. deixo do geito que ta mesmo.
còé ?

#9 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 12/09/2005, 16:24

esse seu titulo
simplificar querystring
poderia ser mudado para:
complicar querystring
:P
zuera
cara, pq vc tem que passar todos esses valores ae em cima?
so o ID não é suficiente?
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#10 WeeD

WeeD

    12 Horas

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

Posted 12/09/2005, 16:29

é que pagina tem "2 funções" ela lista os textos do BD, ai quando quero ler uma ela abre a noticia encima da tabela na mesma pagina, então uso esse acao=ver pra num da "erro" quando eu entra na pagina e da ID invalido.
còé ?

#11 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 12/09/2005, 16:31

cara, to fazendo um esforço aqui para entender isso, mas não to conseguindo
desculpa ae
explica melhor
o que vc passar nessa acao?
e nesse ver?
explica exatamente o que vc quer e o que extamente ta acontecendo
valeu (y)
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#12 WeeD

WeeD

    12 Horas

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

Posted 12/09/2005, 16:38

a morreu esse assunto, ta funcionando aqui do geito que ta, eu só queria saber se tinha como "simplificar" ali na hora de executar a ação, mas ja vi que não foi uma duvida "relevante" pelo ver de alguns, então deixa do geito que ta. Valeu ae pela atenção!
còé ?

#13 Marcão

Marcão

    Marcãaaaaaaaao

  • Usuários
  • 1754 posts
  • Sexo:Não informado
  • Interesses:Faixa preta de Muay-Thay<br>Faixa Roxa de Jiu-Jitsu<br>:D<br>Um dia eu chego lá

Posted 12/09/2005, 16:45

vc pode fazer assim:

pagina.php?valor

$valor = $_SERVER['QUERY_STRING'];

$ver = $valor;
$id = $valor
Marcão -=- PHP é coisa de MESTRE e falo mais nada -=-
Minha Foto
"Não temas,segue adiante,não olhes para trás!!
Segura na mão de
Deus e vai.."

#14 Klaus

Klaus

    @ ubuntu jaunty

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

Posted 12/09/2005, 16:46

A solução já foi dada.

Irrelevante não podemos dizer, mas que não faz sentido algum, isso sim.
Klaus Paiva
Conheça também: Taperás

#15 Timberwolves

Timberwolves

    Novato no fórum

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

Posted 12/09/2005, 17:33

Tenta assim...
$querystring = $_SERVER['QUERY_STRING'];
$parte = explode("&ID=", $querystring);
$valor = $parte[0];
$id = $parte[1];





1 user(s) are reading this topic

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

IPB Skin By Virteq