Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/06/2010, 15:02
Avatar de SymarCs
SymarCs
 
Fecha de Ingreso: abril-2010
Mensajes: 67
Antigüedad: 14 años, 8 meses
Puntos: 1
Respuesta: Necesito ayuda con una función

Puedes probar con un for, y generar 64 consultas (actualizaciones)

Código PHP:
for($i=0;$i<65;$i++){
   
$entra "UPDATE usuarios SET PO".$i."='".$_POST[CO.$i.]."' where nombre='".$_POST[nom]."';";
   
mysql_query($entrada,$conexion);

o concatenar la cadena, para generar una sola consulta

Código PHP:
$entrada "UPDATE usuarios SET";
$entrada2 "";
$entrada3 =" where nombre='".$_POST[nom]."';";

for(
$i=0;$i<65;$i++){
   
//se va creando tu cadena P01='$_POST[C01]',P02='$_POST[C02]',P03='$_POST[C03]' ... 
   
if($i<64){
      
$entrada2 $entrada2." PO".$i."='".$_POST[CO.$i.]."',"//si no es el ultimo valor se agrega una coma (,)
   
}
   else if(
$i==64){
      
$entrada2 $entrada2." PO".$i."='".$_POST[CO.$i.]."'";//si el el ultimo valor no se agrega la coma (,)
   
}
}

$entrada $entrada.$entrada2.$entrada3;

mysql_query($entrada,$conexion); 
Asi lo haria yo, revisala por que la hice al vuelo pero debe funcionar.