Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/06/2016, 12:42
Avatar de xfxstudios
xfxstudios
 
Fecha de Ingreso: junio-2015
Ubicación: Valencia - Venezuela
Mensajes: 2.448
Antigüedad: 8 años, 10 meses
Puntos: 263
Respuesta: Atascado para envio a base de datos varias lineas

parte del problema es el nombrte de tu select, es decir, si estas crando una lista de varios articulos y en cada uno aparece el select con los estatus, pues debes indicarle a php que ese es un arreglo al enviarlo colocando corchetes al nombre:

Código HTML:
Ver original
  1. <select name="status[]">


eso en primera, pero al parecer no es tu caso o no se que estas haciendo alli, pues veo que tienes el select dentro de un whle que imagino que lo repite tantas veces como registros encuentre, luego veo que tienes un formulario por cada item de la lista (cosa que no me gusta).

Yo implementaria el envio con ajax diferenciando los elementos dentro de cada fila por su id y de esa manera quedaria mas limpio y menos problematico:

Código PHP:
Ver original
  1. <tr>
  2.  
  3. <td><input type="text" name="fecha" id="<?php echo $rol['id']; ?>" value="<?php echo $fecha; ?>" /></td>
  4. <td><input type="text" name="articulos" id="<?php echo $rol['id']; ?>" value="<?php echo $rol[11]; ?>" /></td>
  5. <td><input type="text" name="selected" id="<?php echo $rol['id']; ?>" value="<?php echo $col[$i][1]; ?>"/><td>
  6. <td><button type="button" id="<?php echo $rol['id']; ?>"  onClick="envia(this.id)"</td>
  7.  
  8. </tr>

Código Javascript:
Ver original
  1. function envia(X){
  2.  
  3. var fecha = $("input[name=fecha][id="+X+"]").val();
  4. var articulos = $("input[name=articulos][id="+X+"]").val();
  5. var selected = $("select[name=selected][id="+X+"]").val();
  6.  
  7. $.ajax({
  8.     url:    'procesa.php?fecha='+fecha+'&articulos='+articulos+'&selected='+selected,
  9.     type:   'post',
  10.  
  11.     success: function(data){
  12.         /*AQUI LO QUIE QUIERES QUE HAGA LA RESPUESTA POR EJEMPLO UN ALERT*/
  13.         alert("Registro de "+articulos+" actualizado");
  14.     }
  15. })
  16.  
  17. }

todo esto es solo un ejemplo, verifica y adapta a ver
__________________
[email protected]
HITCEL