Здравствуйте, столкнулся со следующей проблемой. Есть PHP переменная которая каждый раз должна принимать различные значения, в ней все нормально в нее выходится статусная строка после добавления заказа в базу. Нужно сделать после того как пользователь кликнул на ссылку ему передавалось значение переменной, но не сразу, а после того как скрипт с isset уже отработал и переменная заполнилась. У меня там пустота, т.к. PHP код выполняется уже после того как отобразился div. Буду благодарен за любую помощь.
//обработка ссылки - "Выполнить это задание"
if(isset($_GET['id'])&&is_numeric($_GET['id'])){
$data['id']= 0;
$data['name'] = $user->username;
$data['id_req'] = $_GET['id'];
$newRequest = new Request($data);
$status = $newRequest->add();
}
<script>
var test = '<?=$status?>';
//функция отображающая уведомление
function throw_message(str) {
$("#error_box").fadeIn(500).delay(3000).fadeOut(500);
$('#error_message').html(str);
}
</script>
<a href=index.php?<?=$row['id']?> class="task" onclick='throw_message(test); return false;'>Выполнить это задание</a>