Hola Uncontroled_Duck, gracias por tu tiempo.
Pues, tema solucionado, resulta que la variable $lugares, aun no se por qué, tomaba el valor que yo pretendía, pero con un espacio al final.
Al ejecutar
devuelve
Código PHP:
Ver originalstring 'Museos ' (lenght= 7)//y no 6 como debería.
Asi que con cambiar las asignaciones en el if:
Código PHP:
Ver originalif ($lugar == 'Museos') {
$indiceRow = 2;
} elseif ($lugar == 'Cines') {
$indiceRow = 3;
} elseif ($lugar == 'Teatros') {
$indiceRow = 4;
}
por
Código PHP:
Ver originalif ($lugar == 'Museos ') {
$indiceRow = 2;
} elseif ($lugar == 'Cines ') {
$indiceRow = 3;
} elseif ($lugar == 'Teatros ') {
$indiceRow = 4;
}
añadiendo un espacio al final....SOLUCIONADO!!
Por eso al imprimir $lugares, si que parecía el valor correcto, era lo mismo pero con un espacio al final.
Muchas gracias por la ayuda a los dos.
Saludos.