Validar Radiobutton e inconvenente en la inserción
Expert@s tengo el siguiente código de validación si hay campos vacíos o no en Php:
if($_POST['Nombre5'] == "")
{
echo "<script>alert(\"Debes de digitar el Nombre.\");</script>";
}
elseif ($_POST['Apellido5'] == "") {
echo "<script>alert(\"Debes de digitar el Apellido.\");</script>"; }
elseif ($_POST['Email5'] == "") {
echo "<script>alert(\"Debes de digitar el Email.\");</script>"; }
elseif ($_POST['Pais_Ciudad5'] == "") {
echo "<script>alert(\"Debes de digitar la ciudad y el pais \");</script>"; }
//Aqui esta el error $_POST['radio'] es un radio button y no me valida si esta vacio o no
elseif ($_POST['radio'] == 0 or $_POST['radio'] == "") {
echo "<script>alert(\"Debes de seleccionar una de las opciones Si o No. \");</script>"; }
elseif ($_POST['Mensaje5'] == "") {
echo "<script>alert(\"Favor digite un mensaje en el correspondiente campos de mensaje \");</script>"; }
El anterior código Php valida si los campos dentro de la página web antes de dar clic están vacíos, debe de mandarme un mensaje que diga que no debe de dejarlos vacíos el problema que hay es en la linea en donde se valida el radio, (Son 2 radio buttons) que si el usuario no ha seleccionado ninguno de los dos debe de aparecer un mensaje que diga que debe seleccionar Si o No que son los dos radio buttons, el problema es que me muestra el mensaje (\"Debes de digitar la ciudad y el país \") que es el anterior y no me muestra el mensaje:
(\"Debes de seleccionar una de las opciones Si o No. \")
Y por otra parte que instrucción debo de incluir para evitar que al refrescar la página web, automáticamente me inserte un registro en blanco a la base de datos, necesito que solamente se inserten registros cuando el usuario ha dado clic en el botón y no cuando la página web se active o se cargue.
Que pena aprovecharme de tu nobleza pero es que necesito arreglar esos dos inconvenientes para así continuar con el desarrollo de un proyecto.
if($_POST['Nombre5'] == "")
{
echo "<script>alert(\"Debes de digitar el Nombre.\");</script>";
}
elseif ($_POST['Apellido5'] == "") {
echo "<script>alert(\"Debes de digitar el Apellido.\");</script>"; }
elseif ($_POST['Email5'] == "") {
echo "<script>alert(\"Debes de digitar el Email.\");</script>"; }
elseif ($_POST['Pais_Ciudad5'] == "") {
echo "<script>alert(\"Debes de digitar la ciudad y el pais \");</script>"; }
//Aqui esta el error $_POST['radio'] es un radio button y no me valida si esta vacio o no
elseif ($_POST['radio'] == 0 or $_POST['radio'] == "") {
echo "<script>alert(\"Debes de seleccionar una de las opciones Si o No. \");</script>"; }
elseif ($_POST['Mensaje5'] == "") {
echo "<script>alert(\"Favor digite un mensaje en el correspondiente campos de mensaje \");</script>"; }
El anterior código Php valida si los campos dentro de la página web antes de dar clic están vacíos, debe de mandarme un mensaje que diga que no debe de dejarlos vacíos el problema que hay es en la linea en donde se valida el radio, (Son 2 radio buttons) que si el usuario no ha seleccionado ninguno de los dos debe de aparecer un mensaje que diga que debe seleccionar Si o No que son los dos radio buttons, el problema es que me muestra el mensaje (\"Debes de digitar la ciudad y el país \") que es el anterior y no me muestra el mensaje:
(\"Debes de seleccionar una de las opciones Si o No. \")
Y por otra parte que instrucción debo de incluir para evitar que al refrescar la página web, automáticamente me inserte un registro en blanco a la base de datos, necesito que solamente se inserten registros cuando el usuario ha dado clic en el botón y no cuando la página web se active o se cargue.
Que pena aprovecharme de tu nobleza pero es que necesito arreglar esos dos inconvenientes para así continuar con el desarrollo de un proyecto.
1 Respuesta
Respuesta de Kilburn
1