• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

suzy

formulario

19 mensagens neste tópico




<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:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

está a funcionar bem se desaparece tudo na condição de o welcome.php não ter nada...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites



<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>







0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

: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:(

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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

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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

    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']";
?>

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

como o djthyrax colocou, não necessita do welcome.php... faz tudo no mesmo ficheiro...

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:-[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

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

:-[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!!

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

viva! consigo fazer isto em 2 ficheiros como ha pouco descrevi, mas acho que e possivel no mesmo ficheiro :hmm: como? thanks  :thumbsup:

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

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>

0

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