Consulta con funciones
Publicado por Robokick (156 intervenciones) el 17/04/2021 00:32:12
AMIGOS ESTOY APRENDIENDO A CREAR FUNCIONES EN PHP.SIMPLEMENTE ESTOY HACIENDO UN PROGRAMA QUE ME IMPRIMA EL NOMBRE Y LOS DEPORTES QUE PRACTICA UN USUARIO. SI NO PONGO NOMBRE Y SI NO SELECCIONO UN DEPORTE ME DEBE SALIR UN MENSAJE QUE DEBO DE INGRESAR O MARCAR DEPORTE
LES MUESTRO MI CODIGO HTML
AHORA MI CODIGO PHP
EL PROGRAMA FUNCIONA PERO SI NO MARCO ALGUN CHECKBOX OBTENGO ESTE MENSAJE
Notice: Undefined index: check in C:\wamp\www\web\funciones\new2.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 137384 {main}( ) ..\new2.php:0
Ingresa nombre
elige deporte
LA LINEA 23 CORRRESPONDE A:
SI ME PODRIAN AYUDAR POR FAVOR
GRACIAS
LES MUESTRO MI CODIGO HTML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<html>
<head>
<title>carga</title>
</head>
<body>
<form method="post" action="new2.php">
Nombre
<input type="text" name="nombre"><br>
Deportes<br>
<input type="checkbox" name="check[]" value="futbol">Futbol
<input type="checkbox" name="check[]" value="basquet">Basquet
<input type="checkbox" name="check[]" value="tennis">Tennis
<input type="submit" value="procesar">
</body>
</html>
AHORA MI CODIGO PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
function mostrar($val1,$val2){
if($val1==""){
echo "Ingresa nombre"."<br>";
}
else
echo ($val1)."<br>";
if(isset($val2)){
//echo count($val2);
if(count($val2)>1){
$ultimo=' y '.array_pop($val2);
}
else{
$ultimo="";
}
echo implode(' , ',$val2).$ultimo;
}
else
echo "elige deporte";
}
mostrar($_REQUEST['nombre'],$_REQUEST['check']);
?>
EL PROGRAMA FUNCIONA PERO SI NO MARCO ALGUN CHECKBOX OBTENGO ESTE MENSAJE
Notice: Undefined index: check in C:\wamp\www\web\funciones\new2.php on line 23
Call Stack
# Time Memory Function Location
1 0.0010 137384 {main}( ) ..\new2.php:0
Ingresa nombre
elige deporte
LA LINEA 23 CORRRESPONDE A:
1
mostrar($_REQUEST['nombre'],$_REQUEST['check']);
SI ME PODRIAN AYUDAR POR FAVOR
GRACIAS
Valora esta pregunta


0