Erro na passagem de variáveis...

Enviada por Vinicius Silva 
Vinicius Silva
Erro na passagem de variáveis...
29 de August de 2001 às 01:05AM
Eu criu um arquivo teste.php com esta estrutura:

<?php
if ($nome == "Vinicius")
echo "Seu nome é $nome";
else
echo "Você não digitou o nome";
?>


Depois eu chamo no browser com o seguinte endereço:

http://127.0.0.1/teste.php?nome=Vinicius

o retorno que tenho é:

Você não digitou o nome

Este teste eu fiz pois estou tendo erros em formulários, as variáveis não passam para o arquivo de tratamento em PHP, eu uso o método POST, mas as variáveis chegam sem valor, igual a este exemplo que eu criei para testar.
Se alguem puder testar para ver se realmente funciona, e se funcionar o que mer... tem de errado aqui, pois a dias não consigo fazer o formulário funcionar.

Aguardo por uma resposta...
nobody
RE: Erro na passagem de variáveis...
29 de August de 2001 às 12:21PM
echo $nome; -> mostra o nome?

[]s
Vinicius Silva
RE: Erro na passagem de variáveis...
30 de August de 2001 às 11:58PM
Isto é só um teste para mostrar que a variável não esta sendo passada, este mesmo teste foi feito em uma outra máquina e funcionou. O que deveria ter de retorno era: "Seu nome é Vinicius", mas como a variável não passa, o if da false e dá a segunda mensagem.

inte...
anjo
RE: Erro na passagem de variáveis...
31 de August de 2001 às 02:20PM
Ok!!!
tente primeiro o que o nosso colega sugeriu escreve na tela o nome

echo $nome; -> mostra o nome?

tem que passar pela URL !!!
bem se escreveu signifaca que tem alguma sugeira!!!

Se não tirar a sugeira não visível tipo um espaço!!!
use esta função!!!

<?php
if(ereg ($nome,"Vinicius") )
echo "Seu nome é $nome";
else
echo "Você não digitou o nome";
?>
Vinicius Silva
RE: Erro na passagem de variáveis...
04 de September de 2001 às 12:00AM
Mas eu passo pela URL e mesmo assim o arquivo php não reconhece a variável...

esta me atrazando muito este erro, não sei mais o q fazer...
nobody
RE: Erro na passagem de variáveis...
04 de September de 2001 às 01:39AM
echo $HTTP_POST_VARS['nome']; -> metodo POST
echo $HTTP_GET_VARS['nome']; -> metodo GET

[]s
Vinicius Silva
RE: Erro na passagem de variáveis...
04 de September de 2001 às 02:17AM
Na mosca nobody, funcionou beleza, o que seria deste forum sem você...

Valeu mesmo.
nobody
RE: Erro na passagem de variáveis...
04 de September de 2001 às 12:26PM
dá uma olhada no seu php.ini nesta parte deve estar assim para vc poder pegar as variáveis desta forma $nome...
register_globals = On;


[]s
Vinicius Silva
Ficou melhor ainda...
05 de September de 2001 às 12:31AM
Acertou outra, e desta vez melhor ainda, funcionou beleza, em nenhum manual de instalação do php tinha isto, e sair mechendo no que eu não sei eu não faço, então seu esclarecimento foi perfeito. Valeu mesmo, espero um dia ter conhecimento suficiente para ajudar outros como você vem ajudando.

Obridado.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.