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') ");
}
}