Ver Mensaje Individual
  #19 (permalink)  
Antiguo 22/08/2012, 09:31
Avatar de Nemutagk
Nemutagk
Colaborador
 
Fecha de Ingreso: marzo-2004
Ubicación: México
Mensajes: 2.633
Antigüedad: 20 años, 1 mes
Puntos: 406
Respuesta: Mostrar variable de sesion que es un array

No, tu problema mas bien estará aquí...

Código PHP:
Ver original
  1. $numHab = count($tipo_habitacion_c);
  2.       for($i=0; $i<=$numHab; $i++){
  3.                 $tipo_habitacion_c[$i];
  4.            
  5.             echo '<td>'.$tipo_habitacion_c[$i];'</td>';
  6.             echo '<input type="hidden" name="tipo_habitacion_c[]" value="'.$tipo_habitacion_c[$i].'">';
  7.       }

Primero le das como valor iniciar a $i 0, pero luego le dices a for que no se detenga hasta que $i es igual a $numHab, pero recuerda que "count" regresa el total de items dentro del array, y que el indice de un array comienza en 0, por lo tanto si tienes 10 items en el array solo existirán los indices 0, 1, 2, 3, 4, 5, 6, 7, 8 y 9, pero como le has dicho a for que sea igual a $numHab tu agregas un nuevo item al array (10), si esto lo repites cuando agregas los items a tu base de datos se agregará otro item mas, y probablemente hay esten tus dos items restantes vacíos, verifica bien como recorres los items o mejor aun usa foreach en vez de for...
__________________
Listo?, tendría que tener 60 puntos menos de IQ para considerarme listo!!!
-- Sheldon Cooper
http://twitter.com/nemutagk
PD: No contestaré temas vía mensaje personal =)