Cita:
Iniciado por armandas
Código HTML:
Ver original<FORM NAME= "miformulario" ACTION="procesar.php"> Estudiante:
<INPUT TYPE="radio" NAME="$e" VALUE=1 > Si
<INPUT TYPE="radio" NAME="$e" VALUE=0 > No
<INPUT TYPE="submit" VALUE="Calcular"> <INPUT TYPE="reset" VALUE="Borrar">
Código PHP:
<?PHP
if ($e == 1 ){
echo "El precio de la entrada es de 3 euros";
}
else {
echo "El precio de la entrada es de 5 euros";
}
?>
Al pasar la variable con me reconoce el tipo de dato por lo que siempre se ejecuta el else podriais ayudarme
Gracias
Quitale el signo dollar, "$" y recive las variables con el parametro POST o GET.
Asi deveria ser:
Código HTML:
Ver original<FORM NAME= "miformulario" ACTION="procesar.php" METHOD="post"> Estudiante:
<INPUT TYPE="radio" NAME="e" VALUE=1 > Si
<INPUT TYPE="radio" NAME="e" VALUE=0 > No
<INPUT TYPE="submit" VALUE="Calcular"> <INPUT TYPE="reset" VALUE="Borrar">
Y recibes asi:
Código PHP:
Ver original<?PHP
$e=$_POST["e"];
if ($e == 1 ){
echo "El precio de la entrada es de 3 euros";
}
else {
echo "El precio de la entrada es de 5 euros";
}
?>
Asi te deviera de funcionar, si no lo hace verifica si si estan llegando las variables al archivo en php
Saludos