Hola a tod@s,
tengo el siguiente script:
Código:
<?php
if(isset($_POST['enviar'])){ // El formulario contiene datos
//Procesamos el formulario
echo "Hola $_POST['nombre'] ,<br/>".
"tu nombre de usuario y contraseña son $_POST['user'] $_POST['pw1']
<br/>".
"Vives en $_POST['dire'] - $_POST['pobla'] $_POST['pais']<br/>".
"Teléfono: $_POST['telf']<br/>".
"E-mail: $_POST['mail']<br/>";
}else{
?>
<form method="POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
<table>
<tr>
<td align="left">Nombre: </td>
<td align="left"><input type="text" name="nombre" size="50"></td>
</tr>
<tr>
<td align="left">Apellidos: </td>
<td align="left"><input type="text" name="ape" size="80"></td>
</tr>
<tr>
<td align="left">Nombre de usuario: </td>
<td align="left"><input type="text" name="user" size="30"></td>
</tr>
<tr>
<td align="left">Password: </td>
<td align="left"><input type="password" name="pw1" size="30"></td>
</tr>
<tr>
<td align="left">Repita el password: </td>
<td align="left"><input type="password" name="pw2" size="30"></td>
</tr>
<tr>
<td align="left">Dirección: </td>
<td align="left"><input type="text" name="dire" size="80"></td>
</tr>
<tr>
<td align="left">Población: </td>
<td align="left"><input type="text" name="pobla" size="80"></td>
</tr>
<tr>
<td align="left">País: </td>
<td align="left"><input type="text" name="pais" size="80"></td>
</tr>
<tr>
<td align="left">Teléfono: </td>
<td align="left"><input type="text" name="telf" size="20"></td>
</tr>
<tr>
<td align="left">E-mail: </td>
<td align="left"><input type="text" name="mail" size="80"></td>
</tr>
<tr>
<td colspan="2" align="center">
<input type="submit" value="Enviar datos" name="enviar">
<input type="reset" value="Restablecer" name="B2">
</td>
</tr>
</table>
</form>
<?php
} // Fin If-Else
?>
El formulario HTML lo he probado por separado y funciona pero, por algún motivo, el script completo no me funciona.
No sé si es porque
isset($_POST['enviar']) no se comporta como espero o el error está en
<?php echo $_SERVER['PHP_SELF']; ?> o es alguna otra cosa que se me escapa pero llevo bastante rato peleándome con este script y no consigo hacerlo funcionar.
Seguramente será una chorrada pero no doy con ello
Si me podéis echar una mano, os lo agradezco enormemente.
Saludos,
Jose