Problema al llamar funcion dentro de un while
Publicado por Felix (32 intervenciones) el 15/12/2020 04:22:05
Saludo!
Tengo un problema al llamar una función dentro de un while. Lo que pasa es que necesito imprimir un texto que recupero de una función.
La función:
el while:
Entonces al imprimir el resultado lo hace fuera de los límites del <div> y no donde necesito que se imprima.
Tengo un problema al llamar una función dentro de un while. Lo que pasa es que necesito imprimir un texto que recupero de una función.
La función:
1
2
3
4
5
6
7
8
9
10
11
12
13
function profesion($profe) {
switch (!empty($profe)) {
case ($profe==1):
echo 'Desarrollo Web';
break;
case ($profe==2):
echo 'Programador';
break;
case ($profe==3):
echo 'Diseñador Gráfico';
break;
}
}
el while:
1
2
3
4
5
6
$sql = mysqli_query($link,"SELECT * FROM tabla WHERE id = 1 ORDER BY id ASC");
while($reg=mysqli_fetch_array($sql)) {
echo '<div class="miclase">Nombre: '.$reg['nombre'].'<br>
Apellido: '.$reg['apellido'].'<br>
Profesion: '.profesion($reg2['profesion']).'</div>';
}
Entonces al imprimir el resultado lo hace fuera de los límites del <div> y no donde necesito que se imprima.
Valora esta pregunta


0