mmm, corazon se me ocurre que hagas una actualizacion al campo pasado y que le cambies el valor antes de hace la inserccion
Código PHP:
mysql_query("UPDATE tabla SET activo='0' where id='campo_pasado'") or die ("ERROR AL ACtuALIZAR".mysql_error());
mysql_query("INSERT INTO tabla (campos)VALUE('valores')");