Ver Mensaje Individual
  #6 (permalink)  
Antiguo 18/12/2010, 09:03
arros
 
Fecha de Ingreso: noviembre-2009
Mensajes: 535
Antigüedad: 15 años
Puntos: 25
Respuesta: Ayuda con insert multi data pls

Cita:
Iniciado por pepeluis1 Ver Mensaje
Bueno no entendi lo que quierias.

Dice que quieres guarda varios datos a la vez. Pero esos datos son enviados desde un formulario o desde donde. Muestra lo que llevas para poder ayudarte.
voy a describer el problema con mas detalles:
este es el script en php para guardar los datos:
Código PHP:
Ver original
  1. foreach($_POST['precio'] as $row=>$p)
  2. {
  3. $y = $_POST['y'];
  4. $m = $_POST['m'];
  5. $d = $_POST['d'][$row];
  6. $date = date($y."-".$m."-".$d);
  7. echo $date;
  8. echo '<br />';
  9. for ($i = 0; $i < 5 ; $i++)
  10. {
  11. $id_hab = $_POST['id_hab'][$row];
  12. }
  13. $precio= $_POST['precio'][$row];
  14.  
  15.  
  16. $query = "INSERT INTO precio_hab (id_hab, id_hotel, precio, date) VALUES (".$id_hab.", '3', ".$precio.", ".$date.")";
  17. $result = mysql_query($query, $GLOBALS['DB']);
  18. }

no se donde tengo el error pero se me inserta solo 5 registros en vez de 36 que son los campos de text donde los usuarios tengan que marcar el precio
debido a que hay solo 5 tipos de habitaciones, y lo que yo quiero es registrar todo y que el id_hab serepite dependiendo de el precio por cada habitacion