Foros del Web » Programando para Internet » PHP »

Recorrer array para guardar 'error'

Estas en el tema de Recorrer array para guardar 'error' en el foro de PHP en Foros del Web. Hola amigos como estais, Vereis tengo un bucle que recorre muestra el resultado de una consulta y pinta unos input text, bien estos input los ...
  #1 (permalink)  
Antiguo 24/04/2013, 12:52
 
Fecha de Ingreso: marzo-2007
Mensajes: 751
Antigüedad: 17 años, 1 mes
Puntos: 4
Recorrer array para guardar 'error'

Hola amigos como estais,

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
  1. while ($array = mysql_fetch_array($resultado)){
  2.  
  3.                 echo '
  4.  
  5.                     <div style="width:47%; float:left; margin-bottom:10px">
  6.                        
  7.                         <span style="font-weight:bold;">
  8.                            
  9.                             <div style="width:90px; float:left; margin:0px 0px 0px 30px;">Articulo '.$count.'</div>
  10.                        
  11.                         </span>
  12.                             <input type="text" name="id_articulos[]" value="'.utf8_encode($array['id_listas_articulos']).'" style=""/>
  13.                             <input type="text" name="articulos[]" value="'.utf8_encode($array['descripcion']).'" size="47"  maxlength="35"/>
  14.                     </div>';
  15.  
  16.  
  17.             }


Y este es el modo en que los recojo:

Código PHP:
Ver original
  1. if(isset($_POST['Guardar_cambios'])){
  2.  
  3.  
  4.  
  5.         foreach($descripcion as $indice => $articulo) {
  6.  
  7.                
  8.                 $N_articulo = $_POST['id_articulos'][$indice];
  9.             echo $consulta = 'Update empresas_listas_articulos2 SET descripcion = "'.$articulo.'" WHERE  id = "'.$N_articulo.'" and id = '.$_POST['id_lista'].'<br>';
  10.  
  11.             //$resultado = mysql_query($consulta,$conexion);
  12.  
  13.         }  
  14.  
  15.         }

Pero no me esta recogiendo el id, a ver si pueden ver el fallo.

Un saludo amigos
  #2 (permalink)  
Antiguo 24/04/2013, 12:58
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Recorrer array para guardar 'error'

Has un var_dump() sobre todo el $_POST al recibirlo para que observes si los datos están presentes o no.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: mysql
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 08:51.