Ver Mensaje Individual
  #6 (permalink)  
Antiguo 07/10/2005, 07:26
rstory
 
Fecha de Ingreso: junio-2003
Mensajes: 74
Antigüedad: 23 años, 3 meses
Puntos: 1
Casi. me esta actualizando bien siempre y cuando tenga un solo registro, pero hay por ejemplo 4 actualiza pero si consigue uno para actualiza cambia todos los demas, es decir si hay un registro activo muestra todos activo y si mando a actualizar y el primero deberia se inactivo cambia todos los demas.

Probe de todo y nada. SI alguien ve el errorse lo agradeceria.

Código PHP:
$result = mysql_query("SELECT campana_id, click, clickhechos, estatus from campanas ");
while (
$row=mysql_fetch_array($result))
{
print
" <input type=hidden name=campana_id value=". $row[campana_id].">";
print
" <input type=hidden name=click value=". $row[click].">"; 
print
" <input type=hidden name=clickhechos value=". $row[clickhechos].">"; 
print
" <input type=hidden name=estatus value=". $row[estatus].">";
print
"<br>";
$row[estatus] = addslashes($estatus);
$click = $row[click];
$clickhechos = $row[clickhechos];
if(
$click - $clickhechos > 0){ 
$estatus ="Activo";
mysql_query("UPDATE campanas SET estatus = '$estatus' WHERE  (campana_id='$campana_id' and estatus='$estatus') "); 
}
else if(
$click - $clickhechos == 0)
{
$estatus = "Inactivo";
mysql_query("UPDATE campanas SET estatus = '$estatus' WHERE campana_id='$campana_id' and estatus='$estatus') "); 
}    
} 
__________________
Roberto
www.tukeke.com