Cita:
Iniciado por Walser11 Hola buenas
Código HTML:
Ver original<form method="post" action="" id="form"> <input type="radio" name="donde" value="Int" id="int"/> <input type="radio" name="donde" value="Ext" id="ext"/>
Mi problema es que tengo un formulario con varios inputs radio y algunas veces algunos no son seleccionados por el usuario. Cuando recibo $_POST['donde'] si marca int devuelve Int y si marca ext devuelve Ext; eso bien, pero si no marca ninguno, devuelve Int porque es el primero, y necesito que en el caso de que no se marque ninguno devuelva NULL...he probado a poner un <input type="radio" checked="checked" value="" name="donde"/> Pero sigue sin funcionar (Si lo pongo el primero funciona pero me destroza el formulario).
Eso no es así, si no seleccionas nada no devuelve nada, podés verificar si se seleccionó algun radio con empty()
Código PHP:
Ver original<?php
if(isset($_POST['procesar'])){ if(!empty($_POST['sexo'])){ echo $_POST['sexo'];
}else{
echo "vacio";
}
}
?>
Aunque esto ya es para el foro de php no de html, pedí que lo muevan si precisas más detalles
SAludos