PHP - parámetros en funciones

 
Vista:
sin imagen de perfil

parámetros en funciones

Publicado por JULIAN (26 intervenciones) el 18/03/2022 11:37:32
Buenas a todos a ver si me podeis ayudar.
necesito pasar 2 paramentros al pasar una me funciona, pero cuando quiero recibir 2 para realizar sentencia sql, me da fallo.

explico paso las variables por href, perfectamente de la siguiente forma:

<td><a href="registrar_asistencia_grupos.php?$id1=<?php echo $libro->getIdcolegio()?>$id=<?php echo $libro->getIdgrupo()?>&accion=a">Registrar Asistencia</a> </td>

en la page registrar_asitencia_grupos.php, recibe lo siguiente:
http://localhost/CRUD/registrar_asistencia_grupos.php?$id1=1$id=2&accion =a (que esta bien.

en esa pagina llamo a otra funcion:
$libro=$crud->mostrar_sele_alumno($_GET['id'],['id1']); (asi les paso las variables

y en la funcion mostrar sele alumno, hago lo siguiente:

public function mostrar_sele_alumno($id1, $id){
$db=Db::conectar();
$listacolegrupo=[];
$select=$db->prepare('SELECT * FROM alumnos WHERE idcolegio1=:id1 AND idgrupo1=:id');
$select->bindValue('id1',$id1);
$select->bindValue('id',$id);
$select->execute();

foreach($select->fetchAll() as $libro){
$myLibro= new Libro();
$myLibro->setId($libro['id']);
$myLibro->setNombre($libro['nombre']);
$myLibro->setApellidos($libro['apellidos']);
$myLibro->setAnio_nacimiento($libro['anio_nacimiento']);
$myLibro->setCategoria($libro['categoria']);
$myLibro->setTelefono($libro['telefono']);
$myLibro->setCinturon($libro['cinturon']);
$myLibro->setPeso($libro['peso']);
$myLibro->setLicencia($libro['licencia']);
$myLibro->setDatos_medicos($libro['datos_medicos']);
$myLibro->setAutorizaciones($libro['autorizaciones']);
$myLibro->setIdcolegio1($libro['idcolegio1']);
$myLibro->setIdgrupo1($libro['idgrupo1']);
$listacolegrupo[]=$myLibro;
}
return $listacolegrupo;
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro
Val: 1.634
Plata
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

parámetros en funciones

Publicado por Alejandro (839 intervenciones) el 18/03/2022 16:12:00
  • Alejandro se encuentra ahora conectado en el
  • chat de PHP
Te dejo lo que vi que esta mal y como debería ser
1
2
<a href="registrar_asistencia_grupos.php?$id1=<?php echo $libro->getIdcolegio()?>$id=<?php echo $libro->getIdgrupo()?>&accion=a">Registrar Asistencia</a>
<a href="registrar_asistencia_grupos.php?id1=<?php echo $libro->getIdcolegio()?>&id=<?php echo $libro->getIdgrupo()?>&accion=a">Registrar Asistencia</a>

1
2
$libro=$crud->mostrar_sele_alumno($_GET['id'],['id1']);
$libro=$crud->mostrar_sele_alumno($_GET['id'], $_GET['id1']);
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar