Notice: Undefined index: radio1 con BASE DE DATOS
Publicado por Robokick (156 intervenciones) el 11/05/2021 00:26:52
AMIGOS ESTOY HACIENDO EL REGISTRO DE UN ALUMNO YA USANDO BASE DE DATOS ADJUNTO MI CODIGO HTML Y PHP
EL ORDEN DE INGRESO DE LOS CAMPOS Y DE VALIDACION DE DATOS DEBE SER TAL CUAL LO ESTOY ENVIANDO
ANTES DE PONER LA LINEA DEL CHECK QUE ES ESTA if(isset($_REQUEST['check'])), SI YO NO SELECCIONO UN RADIO NO GRABA
AHORA DESPUES DE QUE PUSE ESA LINEA DEL CHECK SI EN MI FORMULARIO SOLO MARCO UN UNICO CHECK EL PROGRAMA :
GRABA EL REGISTRO
ME SALE LOS MENSAJES QUE NO HA INGRESADO NOMBRE,TELEFONO, ETC
Y ME SALE TAMBIEN Notice: Undefined index: radio1 in C:\wamp\www\web\proyectos\bko\alumnos\implode\grabar.php on line 19
LA LINEA 19 ES: '$_REQUEST[fono]','$_REQUEST[radio1]','$_REQUEST[direc]',
ABAJO ESTA MI CODIGO ES PRIMERA VEZ QUE VALIDO UN RADIO Y UN CHECK CON BASE DE DATOS,RECALCO EL INGRESO DE DATOS Y LA VALIDACION DE SI INGRESE DATOS A LOS TEXTBOX DEBE SER EN ESE ORDEN TAL CUAL FIGURA EN MI CODIGO ES DECIR PRIMERO VALIDA EL NOMBRE, LUEGO EL TELEFONO Y AL FINAL DEBE DE VALIDAR LOS DEPORTES QUE SON CHECKBOX
ESPERO SU AYUDA POR FAVOR
GRACIAS
EL ORDEN DE INGRESO DE LOS CAMPOS Y DE VALIDACION DE DATOS DEBE SER TAL CUAL LO ESTOY ENVIANDO
ANTES DE PONER LA LINEA DEL CHECK QUE ES ESTA if(isset($_REQUEST['check'])), SI YO NO SELECCIONO UN RADIO NO GRABA
AHORA DESPUES DE QUE PUSE ESA LINEA DEL CHECK SI EN MI FORMULARIO SOLO MARCO UN UNICO CHECK EL PROGRAMA :
GRABA EL REGISTRO
ME SALE LOS MENSAJES QUE NO HA INGRESADO NOMBRE,TELEFONO, ETC
Y ME SALE TAMBIEN Notice: Undefined index: radio1 in C:\wamp\www\web\proyectos\bko\alumnos\implode\grabar.php on line 19
LA LINEA 19 ES: '$_REQUEST[fono]','$_REQUEST[radio1]','$_REQUEST[direc]',
ABAJO ESTA MI CODIGO ES PRIMERA VEZ QUE VALIDO UN RADIO Y UN CHECK CON BASE DE DATOS,RECALCO EL INGRESO DE DATOS Y LA VALIDACION DE SI INGRESE DATOS A LOS TEXTBOX DEBE SER EN ESE ORDEN TAL CUAL FIGURA EN MI CODIGO ES DECIR PRIMERO VALIDA EL NOMBRE, LUEGO EL TELEFONO Y AL FINAL DEBE DE VALIDAR LOS DEPORTES QUE SON CHECKBOX
ESPERO SU AYUDA POR FAVOR
GRACIAS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
<form method="post" action="grabar.php">
<label for="name">Nombre de alumno</label>
<input type="text" name="nombre" id="name">
<br>
<label for="phone">Celular</label>
<input type="text" name="fono" id="phone">
<br>
<label>Género</label><br>
<input type="radio" name="radio1" value="Hombre">Masculino
<input type="radio" name="radio1" value="Mujer">Femenino
<br>
<label for="address">Dirección</label>
<input type="text" name="direc" id="address">
<br>
<label>Deporte que practica</label><br>
<input type="checkbox" name="check[]" value="futbol">Fútbol
<input type="checkbox" name="check[]" value="basquet">Básquet
<br>
<input type="checkbox" name="check[]" value="voley">Vóley
<input type="checkbox" name="check[]" value="funcional">Funcional
<br>
<input type="checkbox" name="check[]" value="karate">Karate
<input type="checkbox" name="check[]" value="cross">Crossfit
<br>
<button type="submit">Mostrar</button>
</form>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<?php
if($_REQUEST['nombre']==""){
echo "Ingresa nombre"."<br>";
}
if($_REQUEST['fono']==""){
echo "Ingresa fono"."<br>";
}
if(!isset($_REQUEST['radio1'])){
echo "Ingresa sexo"."<br>";
}
if($_REQUEST['direc']==""){
echo "Ingresa direccion"."<br>";
}
if(isset($_REQUEST['check'])){
//else{
$conexion=mysqli_connect("localhost","root","","base1")or die ("error");
mysqli_query($conexion,"insert into alumnos2
(nombre,fono,genero,direccion,deporte)values('$_REQUEST[nombre]',
'$_REQUEST[fono]','$_REQUEST[radio1]','$_REQUEST[direc]',
'".implode(' , ',$_REQUEST['check'])."')")or die("error".mysqli_error($conexion));
echo "grabado";
mysqli_close($conexion);
}
else
echo "Ingresa deporte";
?>
Valora esta pregunta


0