Ir para conteúdo

POWERED BY:

Arquivado

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

Uriel Juliatti

Iniciante em PHP

Recommended Posts

Olá! Comecei a estudar PHP por hoje mesmo e já me apareceram dúvidas...

 

Eu uso o WAMP e as atiualizações mais recentes para rodar meu PHP em casa.

 

Utilizei esses dois códigos:

 

Form.html

 

<html>
<head>
<title> HTML Form </title>
</head>
<body>
<FORM ACTION="HandleForm.php" METHOD=POST>

	First Name<input type = textname = "FirstName" size=20><br>
	Last Name<input type = textname = "LastName" size=40><br>
	E-mail<input type = textname = "Email" size=60><br>
	Comments<textarea name = "Comments" rows=5 cols=40></textarea><br>
	<input type=Submit Name="Submit" value="submit!">  
	
</FORM>
</body>
</html>
E o HandleForm.php

<html>
<title> Form Results </title>
<body>
<?php
	print "Your first name is $FirstName . <br> \n";
	print "Your last name is $LastName . <br> \n";
	print "Your E-mail adress is $Email . <br> \n";
	print "This is what you had to say: <br> \n $Comments \n";
?>
</body>
</html>

A pergunta é:

 

Porque quando cadastro os dados no HTML não aparece no PHP?

 

Me desculpem o incômodo, mas iniciei tudo hoje!

 

Queria ajuda.

 

 

Abraços,

 

Uriel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1º aqui tem um erro:

First Name<input type = textname = "FirstName" size=20><br>

Last Name<input type = textname = "LastName" size=40><br>

E-mail<input type = textname = "Email" size=60><br>

o certo é:

First Name<input type= text name= "FirstName" size=20><br>

Last Name<input type= text name= "LastName" size=40><br>

E-mail<input type= text name= "Email" size=60><br>

2º no "HandleForm.php"

você não está recebendo as variáveis que foram passadas via post. faz assim:

<?php

$FirstName= $_POST['FirstName'];

$LastName= $_POST['LastName'];

$Email= $_POST['Email'];

$Comments= $_POST['Comments'];

 

echo "Your first name is $FirstName . <br> \n";

echo "Your last name is $LastName . <br> \n";

echo "Your E-mail adress is $Email . <br> \n";

echo "This is what you had to say: <br> \n $Comments \n";

?>

tenta assim e vê se funciona...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso só daria certo se a diretiva register_globals estivesse ativada, isso não é seguro, para receber dados de formulário utiliza-se as variáveis globais $_POST, $_GET ou $_REQUEST, de acordo com o método do envio. Dá uma olhada:

 

http://www.php.net/variables.predefined

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi Isabelle! Obrigado pela ajuda!

 

Perfeito!

Agora deu certinho!

 

O que fiquei "encucado" foi que colei exatamente o que estava no livro...

 

E não rodou! Na janela lá rodava e aqui em casa não!

 

O nome do livro é : PHP para World Wide Web de Larry Ullman.

 

Não entendi porque esse método que estava no livro não rodou aqui..

 

Mas obrigado! Vou treinar mais aqui em casa para memorizar a lógica desse código que você forneceu.

 

Novamente: Obrigado!!

 

Uriel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um livro pequeno e muito bom para iniciantes é o "Desenvolvendo Websites com PHP" do Juliano Niederauer editora novatec!

Ganhei do meu namorado quando comecei a aprender e me ajudou muito!

 

Bons estudos!

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um livro pequeno e muito bom para iniciantes é o "Desenvolvendo Websites com PHP" do Juliano Niederauer editora novatec!

Ganhei do meu namorado quando comecei a aprender e me ajudou muito!

 

Bons estudos!

[]'s

Vou procurar sobre isso! É bom mesmo esse livro, Isabelle?

 

Acho que esse livro que estou é meio desatualizado! Mas dá pra ter uma noção básica e tal.

 

Eu nem sei como agradecer vocês!

 

Esse fórum é bastante útil como ferramenta de trabalho! VBemos pessoas sérias e dispostas como você por aqui, isso é muito positivo.

 

Abraços,

 

Uriel.

 

Se é pra falar em livros, pensa no "PHP 5 - Conceitos, Programação e Integração com Banco de Dados" editora Érica (http://www.editoraerica.com.br/buscafinal....Walace%20Soares), peguei ele na faculdade, li e gostei.

Fala Wanderson, beleza?!

 

Então cara! Pelo quye parece esse livro vai desde os conceitos básicos até os mais complexos.. Vou fazer uma mini biblioteca por aqui pelo que estou vendo!!

 

Abraços e muito obrigado pelas dicas!

 

 

Uriel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ah, obrigada!

Esse livro é ótimo, da pra pegar uma noção fácil e rápido, pois ele é pequeno, as coisas mais avançadas você pega com o tempo e com outros livros, mas pra ja ir aprendendo e aplicando alguma coisa ele é muito bom!

 

Bj

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Comecei a estudar PHP por hoje mesmo e já me apareceram dúvidas...

 

Eu uso o WAMP e as atiualizações mais recentes para rodar meu PHP em casa.

 

Utilizei esses dois códigos:

 

Form.html

 

<html>
<head>
<title> HTML Form </title>
</head>
<body>
<FORM ACTION="HandleForm.php" METHOD=POST>

	First Name<input type = textname = "FirstName" size=20><br>
	Last Name<input type = textname = "LastName" size=40><br>
	E-mail<input type = textname = "Email" size=60><br>
	Comments<textarea name = "Comments" rows=5 cols=40></textarea><br>
	<input type=Submit Name="Submit" value="submit!">  
	
</FORM>
</body>
</html>
E o HandleForm.php

<html>
<title> Form Results </title>
<body>
<?php
	print "Your first name is $FirstName . <br> \n";
	print "Your last name is $LastName . <br> \n";
	print "Your E-mail adress is $Email . <br> \n";
	print "This is what you had to say: <br> \n $Comments \n";
?>
</body>
</html>

A pergunta é:

 

Porque quando cadastro os dados no HTML não aparece no PHP?

 

Me desculpem o incômodo, mas iniciei tudo hoje!

 

Queria ajuda.

 

 

Abraços,

 

Uriel.

Não te aconcelho a usar WAMP nel XAMPP nem APPSERV e nem pacote nenhum... :mellow:

te aconcelho a aprender a montar o servidor na raça mesmo, esses pacotescomo já disse em vários tópicos, são cheios de limitações e são mal configurados. Não que isso tenha haver com os erros acima, é apenas um conselho.

 

abraço.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá! Comecei a estudar PHP por hoje mesmo e já me apareceram dúvidas...

 

Eu uso o WAMP e as atiualizações mais recentes para rodar meu PHP em casa.

 

Utilizei esses dois códigos:

 

Form.html

 

<html>
<head>
<title> HTML Form </title>
</head>
<body>
<FORM ACTION="HandleForm.php" METHOD=POST>

	First Name<input type = textname = "FirstName" size=20><br>
	Last Name<input type = textname = "LastName" size=40><br>
	E-mail<input type = textname = "Email" size=60><br>
	Comments<textarea name = "Comments" rows=5 cols=40></textarea><br>
	<input type=Submit Name="Submit" value="submit!">  
	
</FORM>
</body>
</html>
E o HandleForm.php

<html>
<title> Form Results </title>
<body>
<?php
	print "Your first name is $FirstName . <br> \n";
	print "Your last name is $LastName . <br> \n";
	print "Your E-mail adress is $Email . <br> \n";
	print "This is what you had to say: <br> \n $Comments \n";
?>
</body>
</html>

A pergunta é:

 

Porque quando cadastro os dados no HTML não aparece no PHP?

 

Me desculpem o incômodo, mas iniciei tudo hoje!

 

Queria ajuda.

 

 

Abraços,

 

Uriel.

Não te aconcelho a usar WAMP nel XAMPP nem APPSERV e nem pacote nenhum... :mellow:

te aconcelho a aprender a montar o servidor na raça mesmo, esses pacotescomo já disse em vários tópicos, são cheios de limitações e são mal configurados. Não que isso tenha haver com os erros acima, é apenas um conselho.

 

abraço.

 

 

Aí você me pegou! hehe

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bem amigo, caso aja interesse de sua parte aprender a montar o servidor web no windows,, ai vai o link: http://forum.imasters.com.br/index.php?showtopic=125190

 

abraço.

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.