Jump to content


Photo

Redirecionar Variaveis


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

#1 direisc

direisc

    Normal

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

Posted 12/05/2005, 15:24

assim eu tenho um cadastro terminadinho e tudo ta lindo (y)
só q agora eu achei o sistema de newsletter q mais me apetece
mas queria assim fez o cadastro gravo no bd eu queria pra nao ter q muda milhoes de coisas fazr com q enviasse 2 variaveis do formulário para uma nova pagina em php (q seria pra cadastrar o newsletter)
assim eu vo fasso o cadastro e vejo se aceita participa do news se sim redireciona com as variaveis q eu peguei do formulário para a nova pagina de cadastrar no newsletter
não sei se fui bem claro fui até redundante me desculpem
B)

#2 Spider-man

Spider-man

    Doutor

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

Posted 12/05/2005, 15:27

eh +/- assim:

if($opcao = "Sim") {
header("Location: cadastrar.php?quer=sim");
}
else {
header("Location: cadastrar.php?quer=nao");
}


daí na pagina q realiza o cadastro vc poe

$quer = $_GET["quer"];

depois vc faiz a comparacao, se for sim vc cadastra, se for nao vc nao cadastra

#3 direisc

direisc

    Normal

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

Posted 12/05/2005, 16:36

não não mais ou menos o q vc fez foi a comparação eu queria saber na verdade o contrario como enviar uma variavel q eu ja peguei para outra pagina mas pelo visto da pra ser por get ne
assim depois q eu usei e tal posso fazer assim?
header("Location: cadastra.php?nome=$nome");


#4 Thales Medeiros

Thales Medeiros

    24 Horas

  • Usuários
  • 426 posts
  • Sexo:Não informado
  • Localidade:Juiz de Fora/MG
  • Interesses:Programação em geral. Programo em PHP, ASP, PERL, VB, Delphi, C/C++, Java e com banco d dados<br><br>Gosto tb d ajudar. Se precisar d mim, basta postar uma msg no Forum! Se eu souber, te responderei...

Posted 12/05/2005, 16:42

Pode, sim! : )
Sucesso é ganhar dinheiro fazendo o que você faria de graça.

#5 LucasMS

LucasMS

    Super Veterano

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

Posted 12/05/2005, 16:45

sim, mas nao se esqueça que o header tem que obrigatoriamente vir antes de qualquer cabeçalho HTML. Para evitar problemas, coloque a funcao ob_start() na primeira linha do script, e ob_end_flush() nao ultima linha

#6 direisc

direisc

    Normal

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

Posted 12/05/2005, 16:52

sim, mas nao se esqueça que o header tem que obrigatoriamente vir antes de qualquer cabeçalho HTML. Para evitar problemas, coloque a funcao ob_start() na primeira linha do script, e ob_end_flush() nao ultima linha

não entendi o q vc quiz dizer com isso :blink:
da pra explicar o pq desses codes ai? (y)

#7 LucasMS

LucasMS

    Super Veterano

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

Posted 12/05/2005, 17:30

é que nada pode vir antes da funcao header(), (nada no sentido de enviar algo pra pagina, usando echo, print, códigos HTML, etc). se utilizar aquelas funcoes que falei, poderás colocar echo's e print's antes do header() sem problemas

#8 direisc

direisc

    Normal

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

Posted 13/05/2005, 10:49

muito obrigado pela ajuda




1 user(s) are reading this topic

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

IPB Skin By Virteq