Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/03/2002, 23:10
Avatar de Chaudx
Chaudx
 
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 1 mes
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 ;)