Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Fernando André

Comando Enviar

Recommended Posts

Olá pessoal, eu estou começando agora em PHP e quero saber se alguem pode me ajudar em um comando que eu não acho, é um comando que envia dados. Ex:

 

Em uma pagina tem um campo para digitar um texto, ai quando eu digito algo e do um enter, oque eu escrevi tem q aparece na outra pagina. Se alguem pode me ajudar agradeço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um formulário com action voltado para a outra página.

Veja:

form.html:

<html>
	<head>
		<title>Exemplo</title>
	</head>
	<body>
		<form method="POST" action="exibe.php">
			Comentário:<input type="text" name="comentario" />
			<br/><input type="submit" value="enviar" />
		</form>
	</body>
</html>

exibe.php:

<?php
$comentario =& $_POST['comentario'];
echo 'Seu comentário foi:', $comentario;
?>

Abraço!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá Fernando.

 

 

 

Existem diversas formas de se fazer isto, veja dois exemplos simples usando o método GET, um através do formulário

e outro através de um link.

 

<?php
echo $_GET["nome"];
echo "<br>";
echo $_GET["apelido"];
?>

<form action="enviar_dados.php" method="get">
Meu nome: <input type="text" name="nome" /><br />
Apelido: <input type="text" name="apelido" /><br />
<input type="submit" value="Submit" />
</form>

<a href="enviar_dados.php?nome=Jose&apelido=Ze"> Link </a>

Copie este código num arquivo e renomeie-o como "enviar_dados.php" para poder testá-lo.

 

Até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

nao envie dados pessoais via get é inseguro envia via post

 

 

index.php

<form action="dados.php" method="post">

Meu nome: <input type="text" name="nome" /><br />

Apelido: <input type="text" name="apelido" /><br />

<input type="submit" value="Submit" />

</form>

 

 

dados.php

 

<?

$nome = $_POST['nome'];

$apelido = $_POST['apelido'];

 

 

echo $nome."<br>";

echo $apelido."<br>";

 

?>

 

 

 

 

 

ok

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ter sido a usagem de short-tags.

Em relação a GET ser inseguro,é um pouco verdade.Dados 'confidenciais' devem ser evitados de serem passados por GET,tirando isso,não vejo problema.

Fernando,o GET pega um valor passado por uma query string certo?Uma query string,é definida após o ? que vem depois do nome e extensão do seu arquivo.Um exemplo de query string:

http://seusite.com/index.php?nome=proust

Uma query string é definida na url,o a,da um redirect/muda a url para a url desejada correto?

Então pense comigo,tenho por exemplo a página legal.php,nela tenho o seguinte código:

 

<a href='?frase=legal'>Legal!</a>
<?php
echo nl2br("\n"), @$_GET['frase'];
?>

O a,passou uma query string para a página atual (?frase=legal ["o que indica que é a pagina atual é o ?"]).Quando você clicar no link,a query string passará a existir,e por esse motivo,será exibida.A mensagem exibida,será a pega pelo indice da superglobal $_GET frase.E nesse caso será legal.

Se mudarmos para:

<a href='?frase=putz'>Legal!</a>
<?php
echo nl2br("\n"), @$_GET['frase'];
?>

A mensagem exibida será putz.Se mudarmos para:

 

<a href='?abc=putz'>Legal!</a>
<?php
echo nl2br("\n"), @$_GET['frase'];
?>

Não funcionará,pois no nosso echo,puxamos a superglobal $_GET de indice frase.Teriamos que mudar para:

 

 

<a href='?abc=putz'>Legal!</a>
<?php
echo nl2br("\n"), @$_GET['abc'];
?>

O que fará nosso script funcionar!

Espero que tenha entendido!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Can agora deu certo, eu arrumei o erro aki, só que nao esta funcionando como eu quero usar, por ex: la na pagina onde eu digito o texto quando eu do enter, ele aparece oq eu digitei ja pagina dados.php , só que eu to tentando fazer assim, quando eu digito la e do um enter oque eu digitei apareça la na pagina dados.php e enquanto eu nao muda la oque eu digitei s em fiquq a ultima coisa que eu digitei,

 

Obrigado http://forum.imasters.com.br/public/style_emoticons/default/natal_happy.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.