![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/03/2002, 23:10
|
![Avatar de Chaudx](http://static.forosdelweb.com/customavatars/avatar17662_1.gif) | | | Fecha de Ingreso: marzo-2002 Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 11 meses Puntos: 2 | |
Re: Actualizar toda una columna de una vez El código del formulario para cada cuadro de texto es más o menos el siguiente:
<input type="text" name="santo[1]">, este cuadro se va aumentando su numeración conforme aumentan los días hasta llegar al último día más o menos de la siguiente manera. <input type="text" name="santo[31]">
La columna ya tiene las filas creadas por lo tanto el objetivo es actualizar los datos.
Luego en el script tengo una variable $dia y una $ultdia la cual representa el último día del mes ej. 31
el código para actualizar los datos es el que sigue:
La variable $ultdia ya está definida por medio de otro código.
La variable $mesx representa el número del mes de esta forma la variable fecha queda por ejemplo:
si el día es el 15 de marzo = 153
$dia=1;//Primer día del mes
while($dia<=$ultdia){
$fecha = $dia*10+$mesx;
$sql= "UPDATE `valores` SET `santo` = $HTTP_POST_VAR[santo[$dia]] where 'fecha' = $fecha";
$resultado = mysql_query($sql);
$dia++;
}
Creo que debo aclarar que las variables llegan por medio del metodo post.
Otro punto importante es que he probado reemplazando la variable $HTTP_POST_VAR[santo[$dia]] por $santo[$dia], pero nada.
Por favor si esto está mal ruego que me ayuden.
De antemano graciaaaaaaaaaaaasssssss ;) |