Ir para o conteúdo
  • Revista PROGRAMAR: Já está disponível a edição #57 da revista programar. Faz já o download aqui!

suzy

formulario

Mensagens Recomendadas

suzy    0
suzy




<html>
<body>

<form action="welcome.php" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>







viva! tenho uma duvida, neste codigo,quando eu carrega-se no botao submit nao deveria ir para o ficheiro welcome.php, ja criei um nome com esse ficheiro e nao me da nada :thumbsup: qual é o problema? :D :wallbash:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Kyu    0
Kyu

esse código está correcto, quando clicas no botão o que acontece? desaparece tudo ou fica tudo na mesma? porque se desaparece tudo está a funcionar bem

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax



<html>
<body>

<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>

</body>
</html>







Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

fica tudo na mesma nao da nada :wallbash:

Fica na mesma ou fica em branco?

Agora é só codares :thumbsup:

Ex:

<html>
<body>

<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
if(isset($_POST['name'])) echo "O Seu nome é $_POST['name']";
if(isset($_POST['age'])) echo "A sua idade é $_POST['age']";
</body>
</html>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
suzy    0
suzy

:thumbsup::D :D colocando o teu codigo aparece isto;

os formularios e o botao e depois;

if(isset($_POST['name'])) echo "O Seu nome é $_POST['name']"; if(isset($_POST['age'])) echo "A sua idade é $_POST['age']"; 

da tipo erro :wallbash:

como se faz isto :) :) :D:(

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
djthyrax    11
djthyrax

ah! esse linha tem-se de colocar <?php......?>

ja desaparece, mas fica na mesma, qd carrego no botao nao faz nada :cheesygrin:

Pois, esqueci-me das tags :D

Experimenta escrever alguma coisa no formulário antes de clicares no botão :thumbsup:

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Kyu    0
Kyu

    if(isset($_POST['name'])) echo "O Seu nome é $_POST['name']";

    if(isset($_POST['age'])) echo "A sua idade é $_POST['age']";

este código é no welcome.php suzy

o html fica como tens, o welcome.php é o código que o djthyrax disse com as tags de inicio e fim de php:

<?php
     if(isset($_POST['name'])) echo "O Seu nome é $_POST['name']";
     if(isset($_POST['age'])) echo "A sua idade é $_POST['age']";
?>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
suzy    0
suzy

:-[sorry

vamos devagarinho, tou a aprender isto, então é assim :)

1- crio um ficheiro com


<form action="script.php" method="post">
Campo 1: <input type=text name=campo1><br>
Campo 2: <input type=text name=campo2><br>
<input type=submit value="OK">
</form>



2 passo: crio outro ficheiro  chamado script.php


<?php
echo "O valor de CAMPO 1 é: " . $_POST["campo1"];
echo "<br>O valor de CAMPO 2 é: " . $_POST["campo2"];
?>



é assim?? :-[ thanks

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
fil79    5
fil79

:-[sorry

vamos devagarinho, tou a aprender isto, então é assim :)

1- crio um ficheiro com


<form action="script.php" method="post">
Campo 1: <input type=text name=campo1><br>
Campo 2: <input type=text name=campo2><br>
<input type=submit value="OK">
</form>



2 passo: crio outro ficheiro  chamado script.php


<?php
echo "O valor de CAMPO 1 é: " . $_POST["campo1"];
echo "<br>O valor de CAMPO 2 é: " . $_POST["campo2"];
?>



é assim?? :-[ thanks

se digitares 12 nos dois campos ficas com o seguinte output:

O valor de CAMPO 1 é: 12

O valor de CAMPO 2 é: 12

julgo que seja isso que pretendas!!

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites
Saco    0
Saco

Para fazer num só ficheiro fazes o que o djthyrax disse...

Agora é só codares :thumbsup:

Ex:

<html>
<body>

<form action="<?=$_SERVER['PHP_SELF'];?>" method="post">
Name: <input type="text" name="name" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
if(isset($_POST['name'])) echo "O Seu nome é $_POST['name']";
if(isset($_POST['age'])) echo "A sua idade é $_POST['age']";
</body>
</html>

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!

Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.

Entrar Agora


×

Aviso Sobre Cookies

Ao usar este site você aceita os nossos Termos de Uso e Política de Privacidade