Creo que tienes mal colocada una llave. Prueba así:
Código PHP:
$sql100="SELECT estatus from detalleorden where idoc='$claveorden'";
$valor100=mysql_query($sql100,$conexion)or die ("error select sql20");
$filas=mysql_num_rows($valor100);
for($t=0;$t<$filas; $t++)
{
$status=mysql_result($valor100,$t,'status');
if($status==='completo'){
$sql222="update ordendecompra set status='completo' where idoc='$clave'";
$valor222=mysql_query($sql222,$conexion)or die ("error update sql 222");
}
}
EDITO: creo que no funciona lo que he puesto. Habría que ir cambiando la clave