JP, Instead of:: global $nome; global $email; global $linguagem; global $browser; try: $nome=$_POST['nome']; $email=$_POST['email']; $linguagem=$_POST['linguagem']; $browser=$_POST['browser'];
Hugh ----- Original Message ----- From: "J. P." <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Monday, March 24, 2003 2:23 PM Subject: [PHP] why this sript doesn't work > Hello! > I am using Apache 2.0.44 and WinXP. I have PHP 4.3.1. > When i run the script the first page appears. But when i submit nothing > appends. What's wrong? > > > <?php > function mostrar_formulario() > { > global $PHP_SELF; > ?> > > <form action="<?php echo $PHP_SELF; ?>" method="post"> > Nome: <input type="text" name="nome" maxlength="50"><br> > Email: <input type="text" name="email" maxlength="50"><br> > <br> > Qual a sua linguagem de programação preferida?<br> > <input type="radio" name="linguagem" value="PHP">PHP<br> > <input type="radio" name="linguagem" value="C++">C++<br> > <input type="radio" name="linguagem" value="C">C<br> > <input type="radio" name="linguagem" value="PERL">PERL<br> > <br> > Qual o seu browser web preferido?<br> > <input type="radio" name="browser" value="Netscape Navigator">Netscape > Navigator<br> > <input type="radio" name="browser" value="Internet Explorer">Internet > Explorer<br> > <br> > <input type="submit" value="Submeter dados"> > </form> > <?php > } > ?> > > <?php > function processa_formulario() { > global $nome; > global $email; > global $linguagem; > global $browser; > > printf ("O utilizador %s cujo endereço de email é %s prefere a linguagem de > programação %s e utiliza, normalmente, o browser %s para navegar na www.", > $nome, $email, $linguagem, $browser); > } > ?> > <?php > if (empty($nome)){ > mostrar_formulario(); > } else { > processa_formulario(); > } > ?> > > Thanks > > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php