Ver Mensaje Individual
  #11 (permalink)  
Antiguo 15/11/2004, 06:15
ratamaster
 
Fecha de Ingreso: octubre-2004
Ubicación: En algún lugar de la República Oriental del Uruguay
Mensajes: 366
Antigüedad: 19 años, 5 meses
Puntos: 0
Hola

este es mi último intento

esto es lo que tenía antes:
Código:
if($_POST['orden']){
$valor=implode(',',$_POST['valores']);
print "\$valor: ".$valor;
       mysql_query("UPDATE imagen SET orden='".$valor."'WHERE PicNum='".$PicNum."'") or die ("error ".mysql_error());
}
Después lo cambíé a esto:

Código:
if($_POST['orden']){
$valor=implode(',',$_POST['valores']);
print "\$valor: ".$valor;
       mysql_query("UPDATE imagen SET orden='".$valor."'") or die ("error ".mysql_error());

}
Como se puede ver, he sacado WHERE PicNum='".$PicNum."'"
PicNum es mi campo con valores únicos.
Lo que logro con esto es si cambiar los valores de la columna "orden" (la que yo quiero cambiar), pero solo toma el valor del primer input text y ese valor lo inserta en todas las filas de la columna "orden", no me escribe los valores de los otros campos de texto, los toma pero no los escribe en la bd.
Alguien tiene idea como hacer para que tome todos los valores que escribo en los campos de texto y no solamente el primero?

Alvaro