shelter Postado Setembro 27, 2011 Denunciar Share Postado Setembro 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Tenko Postado Setembro 27, 2011 Denunciar Share Postado Setembro 27, 2011 Boa tarde.Tenta assim :$teste = ( ! isset( $_POST['teste'] ) ) ? '' : $_POST['teste'] ; Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 shelter Postado Setembro 27, 2011 Autor Denunciar Share Postado Setembro 27, 2011 Grato amigo,mais não funcionou Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Setembro 28, 2011 Denunciar Share Postado Setembro 28, 2011 Adicione o seguinte no começo do arquivo recebe.php:<?php print_r($_POST); ?>Um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Salumão Barbosa da Costa Postado Outubro 2, 2011 Denunciar Share Postado Outubro 2, 2011 (editado) 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 Editado Outubro 2, 2011 por Salumão Barbosa da Costa Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 kethellen Postado Outubro 5, 2011 Denunciar Share Postado Outubro 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> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
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 para o comentário
Compartilhar em outros sites
5 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.