Foros del Web » Programando para Internet » PHP »

De Arrays asociativos

Estas en el tema de De Arrays asociativos en el foro de PHP en Foros del Web. Hola a todos; Estoy tratando de pasar arrays asociativos y luego recogerlos para meterlos dentro de la base de datos mysql. Y hago esto: - ...
  #1 (permalink)  
Antiguo 25/07/2003, 10:35
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 15 años, 6 meses
Puntos: 0
De Arrays asociativos

Hola a todos;

Estoy tratando de pasar arrays asociativos y luego recogerlos para meterlos dentro de la base de datos mysql.

Y hago esto:

- FORMULARIO -
Código PHP:
while lo que sea {

<input name="chek[<?php echo $id_dom?>]=<?php echo $id_cliente?>"
 type="checkbox" value="<?php echo $id_cliente?>"> }
Y lo recojo de esta forma:
Código PHP:
foreach ($chek as $cliente_new => $id_dom_new) {
$consulta="insert into TABLA (ID_DOM, ID_CLIENTE)
 values ('$id_dom_new', '$cliente_new')"
;
mysql_query("$consulta"$link)or die(mysql_error());

Pero sólo me recoje la variable $id_dom_new, a no ser que en el foreach quite el "=> $id_dom_new" y entonces sí me recoje la del cliente pero, claro, me quedo sin la otra.

¿Qué estoy haciendo mal?

Gracias
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #2 (permalink)  
Antiguo 25/07/2003, 10:54
Avatar de ferent  
Fecha de Ingreso: junio-2002
Ubicación: Madrid
Mensajes: 633
Antigüedad: 15 años, 6 meses
Puntos: 0
Vale, fallo tonto, ya me funciona, tenía una confusión de variables llamando a dos iguales . De todas formas, si saben algún método para mejorar esto, diganmelo pliiis.

Graciass
__________________
Culto es aquel que sabe donde encontrar lo que no sabe.
  #3 (permalink)  
Antiguo 26/07/2003, 15:10
Ex Colaborador
 
Fecha de Ingreso: junio-2002
Mensajes: 9.091
Antigüedad: 15 años, 5 meses
Puntos: 16
Hola,

¿Que pretendes hacer con esto?
Código PHP:
<input name="chek[<?php echo $id_dom?>]=<?php echo $id_cliente?>"
Ño dgio por la parte del =. Yo creo que esto solo deberia ser:
Código PHP:
<input name="chek[<?php echo $id_dom?>]"
Saludos.
__________________
Josemi

Aprendiz de mucho, maestro de poco.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:45.