shelter Posted September 27, 2011 Report Share Posted September 27, 2011 Boa galera na boa?Então preciso receber e enviar uma variavel via formulario ( post) estou fazendo assim segue:form.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><body><?php$teste="melancia";?><form action="recebe.php" method="post"><input name="teste" id="teste" type="hidden" value="<?php $teste ?>" /><input name="nome" type="text" value="<?php $nome ?>" size="40" /><input name="vai" type="submit" value="vai" /></form></body></html>recebe.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><body><?php// este não recebo valorecho "recebe - $teste </br>";echo " recebe - $nome";?></body></html>Não consigo receber a variavel $testeAgradeço desde já aos amigos.Abraços Quote Link to comment Share on other sites More sharing options...
0 Tenko Posted September 27, 2011 Report Share Posted September 27, 2011 Boa tarde.Tenta assim :$teste = ( ! isset( $_POST['teste'] ) ) ? '' : $_POST['teste'] ; Quote Link to comment Share on other sites More sharing options...
0 shelter Posted September 27, 2011 Author Report Share Posted September 27, 2011 Grato amigo,mais não funcionou Quote Link to comment Share on other sites More sharing options...
0 Willian Gustavo Veiga Posted September 28, 2011 Report Share Posted September 28, 2011 Adicione o seguinte no começo do arquivo recebe.php:<?php print_r($_POST); ?>Um abraço. Quote Link to comment Share on other sites More sharing options...
0 Salumão Barbosa da Costa Posted October 2, 2011 Report Share Posted October 2, 2011 (edited) Boa galera na boa?Então preciso receber e enviar uma variavel via formulario ( post) estou fazendo assim segue:form.php <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><body><?php$teste="melancia";?><form action="recebe.php" method="post"><input name="teste" id="teste" type="hidden" value="<?php $teste ?>" /><input name="nome" type="text" value="<?php $nome ?>" size="40" /><input name="vai" type="submit" value="vai" /></form></body></html>recebe.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><body><?php// este não recebo valorecho "recebe - $teste </br>";echo " recebe - $nome";?></body></html>Não consigo receber a variavel $testeAgradeço desde já aos amigos.AbraçosAmigo...Tenta isso, Se não funcionar vou parar de trabalhar rsrs (Brincadeira, é por que estou tomando coca.)Então é o seguinte Grande shelterTenta colocar apenas isso na página recebe.php:$teste = $_POST['teste'];$nome = $_POST['nome'];echo "recebe: $teste </br>";echo " recebe: $nome";Se Der certo avisa aqui a gente, Valeu? Apenas uma observação: Na Página form.php você não precisa colocar <?php $variavel ?> No campo value. Até por que a variável não está aparecendo. Pra aparecer você precisa colocar um <?php echo $variavel; ?>... No campo value seria interessante você colocar algo do tipo: "Insira o nome" />Espero ter ajudado.Falou amigo: Abrass Edited October 2, 2011 by Salumão Barbosa da Costa Quote Link to comment Share on other sites More sharing options...
0 kethellen Posted October 5, 2011 Report Share Posted October 5, 2011 Agora ta funcionando testa ai, já testei aqui.form.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><body><?php $teste="melancia";?><form action="recebe.php" method="post"><input name="teste" id="teste" type="hidden" value="<?php echo "$teste" ?>" /><input name="nome" type="text" value="" size="40" /><input name="vai" type="submit" value="vai" /></form></body></html>recebe.php<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento sem título</title></head><body><?php$teste = $_POST['teste'];$nome = $_POST['nome'];echo "Agora você recebe Teste: $teste <br />\n Nome: $nome";?></body></html> Quote Link to comment Share on other sites More sharing options...
Question
shelter
Boa galera na boa?
Então preciso receber e enviar uma variavel via formulario ( post) estou fazendo assim segue:
form.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<?php
$teste="melancia";
?>
<form action="recebe.php" method="post">
<input name="teste" id="teste" type="hidden" value="<?php $teste ?>" />
<input name="nome" type="text" value="<?php $nome ?>" size="40" />
<input name="vai" type="submit" value="vai" />
</form>
</body>
</html>
recebe.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sem título</title>
</head>
<body>
<?php
// este não recebo valor
echo "recebe - $teste </br>";
echo " recebe - $nome";
?>
</body>
</html>
Não consigo receber a variavel $teste
Agradeço desde já aos amigos.
Abraços
Link to comment
Share on other sites
5 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.