Estoy probando realizar un formulario y quiero que :
Recoja los datos en otra pagina (tambien podria ser en la misma)
Y además que valide antes de hacerlo si el usuario no coloco nada en los campos...
El tema es que si me Valida no me recoge y si me recoge no me valida... Es decir si coloco en action"paginadevalidacion.php", al dar clik en enviar lo hace y no valida antes nada... Ahora si no pongo nada en action entones me valida pero evidentemente no me reoge los datos en otra pagina ...
Espero haber sido claro, algo me dice que mi duda es muy tonta, pero no logro salvarla por mas que lo intento
Les paso el codigo para que lo vean:
Código HTML:
<?php $primeravez = false; if (empty ($_POST["enviar"])) { $primeravez = true; $_POST["nombre"] = ""; $_POST["apellido"] = ""; $_POST["email"] = ""; } ?> ..... <body> <form action="verificacion.php" method="post" name="basico"> <table> <tr> <td>Nombre:</td> <td><input name="nombre" type="text" /></td> </tr> <?php if (empty ($_POST["nombre"]) && (!$primeravez)) echo "<tr><td></td><td>¡Debe introducir su Nombre!</td></tr>"; ?> <tr> <td>Apellido:</td> <td><input name="apellido" type="text" /></td> </tr> <?php if (empty ($_POST["apellido"]) && (!$primeravez)) echo "<tr><td></td><td>¡Debe introducir su Apellido!</td></tr>"; ?> <tr> <td>Email:</td> <td><input name="email" type="text" /></td> </tr> <?php if (empty ($_POST["email"]) && (!$primeravez)) echo "<tr><td></td><td>¡Debe introducir su Email!</td></tr>"; ?> <tr> <td><input name="enviar" type="submit" value="Enviar"/></td> <td><input name="" type="reset" value="Borrar"/></td> </tr> </table> </form> </body> </html>