Vereis tengo un bucle que recorre muestra el resultado de una consulta y pinta unos input text, bien estos input los quiero enviar para modificarlos la cosa es que me esta enviando el contenido de los input pero ademas el id de los input tambien lo estoy enviando en otro array pero este no lo estoy recibiendo.
Este es el bucle que pinta los input como ven hay un input 'id_articulos[]' que envia los id y otro que envia el contenido 'articulos[]'.
Código PHP:
Ver original
echo ' <div style="width:47%; float:left; margin-bottom:10px"> <span style="font-weight:bold;"> <div style="width:90px; float:left; margin:0px 0px 0px 30px;">Articulo '.$count.'</div> </span> <input type="text" name="id_articulos[]" value="'.utf8_encode($array['id_listas_articulos']).'" style=""/> <input type="text" name="articulos[]" value="'.utf8_encode($array['descripcion']).'" size="47" maxlength="35"/> </div>'; }
Y este es el modo en que los recojo:
Código PHP:
Ver original
foreach($descripcion as $indice => $articulo) { $N_articulo = $_POST['id_articulos'][$indice]; echo $consulta = 'Update empresas_listas_articulos2 SET descripcion = "'.$articulo.'" WHERE id = "'.$N_articulo.'" and id = '.$_POST['id_lista'].'<br>'; //$resultado = mysql_query($consulta,$conexion); } }
Pero no me esta recogiendo el id, a ver si pueden ver el fallo.
Un saludo amigos