Me ha surgido un nuevo problema con este código. En Debian Etch me funciona genial, con
Apache 1.3.34 y
PHP 4.4.2.
La cuestión es que al querer hacer una demostración de su funcionamiento en MS Windows con
Server2Go, que lleva
PHP 5.14 y Apache 1.3.35, si intento filtrar los resultados me sale un error como éste:
Fatal error: [] operator not supported for strings in C:\...\lista.php on line 43
La línea 43 es la siguiente:
Código PHP:
$genero[] = $row["genero"];
Por lo visto tiene problemas con los corchetes [] vacíos, pero no tengo ni idea de qué debería poner ahí.
Pensando que podría ser un problema de la versión de PHP, he probado a descargarme
WOS Portable, que incluye tanto PHP 4.4.2 como PHP 5.1.2. Sin embargo tras asegurarme de que la versión que se ejecuta es PHP 4 (la misma que en Debian, donde funcionaba correctamente), sigo obteniendo el mismo error. Y por supuesto, no tengo ni idea de cuál puede ser el motivo. ¿Alguien tiene alguna idea?
Por si acaso voy a probar también con
XAMMP, a ver si hay suerte y con éste sí funciona.