Lo que te hace falta para comprobar los datos es Javascript, aunque bien lo puedes hacer con php. Voy a ponerte dos ejemplos:
Javascript
:
Imagínate que tienes un formulario así:
Código HTML:
Ver original<form name="formulario" action="pagina.php" method="post">
<input type="text" name="nombre"> <input type="text" name="email">
<input type="button" onclick="javascript:compruebaFormulario();" value="Comprobar">
Vamos a comprobar que ninguno de los dos esté vacío con javascript. Si hay algún campo sin cubrir, se alertará, sino, se enviará el formulario:
Código Javascript
:
Ver original<script>
function compruebaFormulario() {
var nombre=document.formulario.nombre.value;
var email=document.formulario.email.value;
//Si nombre Y email están cubiertos:
if(nombre && email) {
//Enviamos el formulario
document.formulario.submit();
} else { //sino alertamos:
alert('Hay que cubrir todos los campos');
}
}
</script>
PHP:
El formulario sería así:
Código HTML:
Ver original<form name="formulario" action="pagina.php" method="post">
<input type="text" name="nombre"> <input type="text" name="email">
<input type="submit" value="Comprobar">
pagina.php
Código PHP:
Ver original<?
$nombre=$_POST['nombre'];
$email=$_POST['email'];
if($nombre && $email) {
echo "bien";
} else {
echo "Faltan campos";
}
?>
Facilito y se parecen ambas formas verdad?