Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2008, 14:15
betoo20
 
Fecha de Ingreso: junio-2008
Mensajes: 52
Antigüedad: 11 años, 7 meses
Puntos: 0
otra validacion de campos

Hola quiero validar un checkbox ,lo que quiero hacer es que tengo un check box de reservaciones si le das en si tienes que escribir un mail, y si le das no, no pasa nada.
Lo que quiero hacer es que cuando marque "si" el usuario, se valide el campo del email.
Aqui dejo el ejemplo de como lo quiero hacer pero no me sale.

Código PHP:
<form method="post" action="pagina2.php">
   <
input class="sexo" name="reservacion" type="radio" value="si" checked>

                          
si

        
<input class="sexo" name="reservacion" type="radio" value="no">

                            
no
     
<input name="email" type="text"  /></div>
</
form
aqui esta el formulario

Código PHP:
email=$_POST['email']
if ((
$_POST['reservacion']="si'' || (preg_match(

'/^[^0-9][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[@][a-zA-Z0-9_]+([.][a-zA-Z0-9_]+)*[.][a-zA-Z]{2,4}$/',

$email))))

            {

        $errors[] = 'Tienes que escribir bien tu correo de reservacion.';
            }
                else
                        {
                 echo "
marcaste que "no" reservacion.
                        } 
esto es lo que quiero hacer validar el email si marco si el usuario alguna ayuda. espero darme a entender.