[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

No me funciona elseif en php8.2 en mariadb_serer y debian 12.11



Para una base de datos con 1000 preguntas y respuestas ordenadas en cuatro tablas de 250, hice esta estructura en el script receptor, para elegir la tabla de acuerdo al número de la pregunta solicitada en el script consultor así:
$numero_p  es la variable que trae el dato del número de la pregunta.

<?PHP
    if ($numero_p <= 83){
$tabla='libro_primero';
}
else if ($numero_p >= 84 and $numero_p <= 613){
$tabla='libro_segundo';
}
else if ($numero_p >= 614 and $numero_p <= 920)
{$tabla='libro_tercero';
}
else
{
$tabla='libro_cuarto';
}
?>


El resultado es que me da respuesta solo del "libro_cuarto" y desconoce los demás "elseif" incluso a "if"...
Cuál será la causa?
He intentado muchas formas y no encuentro el problema.
Muchas gracias por la información.

Reply to: