antes de todo eso debes de hacer una consulta, corazon parece que casi hice todo:
Código PHP:
//hacer conexion con base de datos
$tu_campo=$_POST['tu_campo'];
$a=mysql_query("select *from tabla where id='$tu_campo'");
$num=mysql_num_rows($a);
if($num>0){
echo '<script>alert("DATO REPETIDO");history.back(-1);</script>';
}
else
{
$b=mysql_query("select *from tabla") or die ("ERROR EN CONSULTA".mysql_error());;
$c=mysql_fetch_array($b);
do
{
if($c['activo']=='1')
{
$aux=$c['id'];
mysql_query("UPDATE tabla SET activo='0' where id='$aux'") or die("ERROR EN ACTUALIZAR".mysql_error());
}
}
while($c=myql_fetch_array($b));
mysql_query("INSERT INTO tabla(campos)VALUE('valores')") or die("ERROR EN INSERCCION".mysql_error());
}