Ver Mensaje Individual
  #2 (permalink)  
Antiguo 14/01/2010, 05:35
Avatar de CHuLoSoY
CHuLoSoY
 
Fecha de Ingreso: febrero-2002
Ubicación: Ribeira (Galicia)
Mensajes: 1.900
Antigüedad: 22 años, 9 meses
Puntos: 29
Respuesta: Formulario ayuda novato

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
  1. <form name="formulario" action="pagina.php" method="post">
  2.  
  3. <input type="text" name="nombre">
  4. <input type="text" name="email">
  5.  
  6. <input type="button" onclick="javascript:compruebaFormulario();" value="Comprobar">
  7. </form>

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
  1. <script>
  2. function compruebaFormulario() {
  3.  
  4. var nombre=document.formulario.nombre.value;
  5. var email=document.formulario.email.value;
  6.  
  7. //Si nombre Y email están cubiertos:
  8. if(nombre && email) {
  9.        //Enviamos el formulario
  10.       document.formulario.submit();
  11. } else { //sino alertamos:
  12.       alert('Hay que cubrir todos los campos');
  13. }
  14. }
  15. </script>

PHP:

El formulario sería así:

Código HTML:
Ver original
  1. <form name="formulario" action="pagina.php" method="post">
  2.  
  3. <input type="text" name="nombre">
  4. <input type="text" name="email">
  5.  
  6. <input type="submit" value="Comprobar">
  7. </form>

pagina.php

Código PHP:
Ver original
  1. <?
  2. $nombre=$_POST['nombre'];
  3. $email=$_POST['email'];
  4.  
  5. if($nombre && $email) {
  6.  
  7.       echo "bien";
  8.  
  9. } else {
  10.  
  11.       echo "Faltan campos";
  12.  
  13. }
  14. ?>

Facilito y se parecen ambas formas verdad?
__________________
ESQUIO Dominios y Hosting
Las mejores características con los mejores precios.