
22/05/2014, 13:10
|
 | | | Fecha de Ingreso: mayo-2014
Mensajes: 5
Antigüedad: 10 años, 10 meses Puntos: 0 | |
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 |