Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/03/2008, 10:27
zubintro
 
Fecha de Ingreso: septiembre-2007
Mensajes: 120
Antigüedad: 16 años, 7 meses
Puntos: 0
Validacion interna

Hola como estan? estoy desarrollando un formulario para ingresar unos datos pero quiero colocar una condicion inicial para que la persona pueda ingresar datos o no a la DB. En este caso, la condicion que quiero es la siguiente:
Tengo dos radio button que dicen "Si" y "No"
Código HTML:
<form method="post">
<label>Si<input  name="pregrado" type="radio" value="Si"/> 
           No<input name="pregrado" type="radio" value="No"/>
</label>
<label><input type="submit" name="submit" value="Inscribirme"/></label>
</form> 
Ninguno de los radio button estan chequeados para que el usuario seleccione el correspondiente haga la accion. "Si" da la condicion validad para ingresar los datos y "No" y la al usuario una respuesta
Código PHP:
echo "Necesita estar graduado"
Solo que la condicion de validacion no se esta cumpliendo y no entro en cual es el error, alguien podria ayudarme

gracias, el novato.

Código PHP:
<?php

include "conexion.php";

$pregrado=$_POST['pregrado'];

if (
$pregrado='Si')
{
$sql="insert into $tabla values
('','$_POST[nombre]','$_POST[apellido]','$_POST[cedula]','$_POST[sexo]'
,'$_POST[email]','$_POST[codigo]','$_POST[telefono]','$_POST[fecha]',
'$_POST[deposito]')"
;

$consulta mysql_query($sql$conexion) or die( mysql_error() );

if(!
mysql_error()) {echo "Bien";}
else {echo 
"Intente mas tarde";}
}

else {echo 
"Necesita estar graduado";}
mysql_close($conexion);
?>