Ver Mensaje Individual
  #14 (permalink)  
Antiguo 28/05/2015, 12:45
ranijo
 
Fecha de Ingreso: mayo-2015
Mensajes: 8
Antigüedad: 9 años
Puntos: 0
Respuesta: Llevo dias buscando en el foro y no encuentro solucion

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
Código PHP:
Ver original
  1. var_dump($lugares);
devuelve
Código PHP:
Ver original
  1. string 'Museos ' (lenght= 7)//y no 6 como debería.
Asi que con cambiar las asignaciones en el if:

Código PHP:
Ver original
  1. if ($lugar == 'Museos') {
  2.     $indiceRow = 2;
  3. } elseif ($lugar == 'Cines') {
  4.     $indiceRow = 3;
  5. } elseif ($lugar == 'Teatros') {
  6.     $indiceRow = 4;
  7. }
por
Código PHP:
Ver original
  1. if ($lugar == 'Museos ') {
  2.     $indiceRow = 2;
  3. } elseif ($lugar == 'Cines ') {
  4.     $indiceRow = 3;
  5. } elseif ($lugar == 'Teatros ') {
  6.     $indiceRow = 4;
  7. }
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.