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.