Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/05/2014, 13:10
Avatar de elessarjulius
elessarjulius
 
Fecha de Ingreso: mayo-2014
Mensajes: 5
Antigüedad: 10 años
Puntos: 0
Exclamación Problema con foreach

Hola y gracias de antemano por su ayuda, no sé si ya haya una solución a este problema que tengo en otro post pero se los muestro para que me ayuden si son tan amable.

Tengo el siguiente formulario

<form method="post" action="actualizar.php">
<table>
<tr>
<td>Seleccionar</td>
<td>Folio</td>
<td>Fecha de pago</td>
</tr>
<?php
$query=mysql_query("SELECT * FROM facturas WHERE fechapago='0000-00-00'");
while($row=mysql_fetch_array($query)){
?>
<tr>
<td><input type="checkbox" name="id[]" value="<?php echo $row['id']; ?>"></td>
<td><?php echo $row['folio']; ?></td>
<td><input type="date" name="fechapago[]" ></td>
</tr>
<?php
}
</table>
</form>

En este formulario se me muestran las facturas que están pendientes de pago, el número de facturas es variable día con día por lo que quiero actualizar la fecha a las que ya fueron pagadas pero mi problema esta en como hacer esta actualización por medio de PHP, en la página "actualizar.php" tengo el siguiente codigo:

<?php
foreach($_POST['id'] as $id){
mysql_query(" UPDATE `facturas` SET `fechapago`='' WHERE `id`=$id ");
}
?>

mi duda o problema es como insertar la fecha que corresponde al id de cada folio seleccionado, espero haberme dado a entender.

Gracias