Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/06/2016, 09:25
fab2160225
 
Fecha de Ingreso: abril-2016
Mensajes: 90
Antigüedad: 8 años, 8 meses
Puntos: 1
Atascado para envio a base de datos varias lineas

Buenas, estoy atascado en este punto, recibo diferentes variables de otra hoja por "post", luego en esta a través de una consulta saco los "status" para las variables traídas.
Los "status" van a un select, hasta ahí todo correcto, el problema lo tengo que al cambiar el valor de uno de los select y enviarlo (update) me envía el valor de la última fila no de la que yo quiero modificar.
Cita:
$fecha = $_POST['fecha'];
$nombre = $_POST['nombre'];
$telefono = $_POST['telefono'];

<?php


$sql = "SELECT * FROM pedidos where fecha='$fecha'";

$result = mysql_query($sql,Conectar::Conexion());
$rs = mysql_query($sql,Conectar::Conexion());
$num_rows = mysql_num_rows($result);
if($num_rows!=0){//ponia $num_rows!=0
while ($rol = mysql_fetch_array($result)){
?>
<tr>
<td align="middle" style="border-color:#D0142D; border-style:dashed; border-width:5px;"><?php echo $fecha; ?></td><!--Fecha-->
<td align="middle" style="border-color:#D0142D; border-width:2px;"><?php echo $nombre; ?></td><!--nombre-->

<td align="middle" style="border-color:#D0142D; border-width:2px;"><br>
<select name="status">
<?php
$i=0;

$sql = "SELECT * FROM status";
$re = mysql_query($sql, Conectar::Conexion());
while($col = mysql_fetch_array($re)){
?>
<option value="<?php echo $col[1]; ?>" <?php if ($status== $col[1]) {?> selected="selected" <?php }?>> <?php echo $col[1]; ?></option>

<?php
}
?>
</select>
<!-- pongo aqui el form --><td align="middle" style="border-color:#D0142D; border-width:2px;">
<form action="actualizar_pedido.php" method="post" enctype="multipart/form-data">
<input type="submit" value="Actualizar Pedido" />
<input type="hidden" name="fecha" value="<?php echo $fecha; ?>" /><!--Fecha-->
<input type="hidden" name="articulos" value="<?php echo $rol[11]; ?>" /><!--articulos-->
<input type="hidden" name="selected" value="<?php echo $col[$i][1]; ?>"/><!--articulos-->
<br></td> <!--status-->
</tr>
<?php
}
?>
</table>

<?php
}else{

echo'<h2>Usted no cuenta actualmente con pedidos</h2>';
}

?>