La verdad es que te haces entender muy poco.
Cluster ya te ha explicado casi todo.
Te propongo que hagas una secuencia de lo que quieres que pase. Tu secuencia sería algo como:
Averiguar si alguno de los campos ya tiene valor = 2. Si lo tiene, dar un mensaje de error. Si no, recién hacer el UPDATE.... simple verdad?.
Código PHP:
//Sentencia en la que verificas si ya existe:
$sql = "SELECT * FROM ocupacioestat WHERE ID='$actuacion' AND (C1=2 OR C2=2 OR C3=2 OR C4=2)";
$result = mysql_query($sql);
if($row = mysql_fetch_aray($result)){
//mensaje de error
echo "ERROR!";
}else{
//Recién aquí haces el UPDATE
$query_actuacio = "UPDATE ocupacioestat SET $cadires_actualizar WHERE ID = $actuacion ";
$resultado = mysql_query($query_actuacio, $teatredelmar) or die(mysql_error());
};
Algo así. Espero te sira.
Saludos