Я пытаюсь сделать div, «yourpick», скрыть, как только запрос POST будет успешным. Я знаю, что я проверяю POST в середине моей формы, но мы можем обойти это. Благодарю.Скрыть div один раз sql-запрос успешно
echo '<div class="yourpick" style="display:block;">
YOUR PICK:<br><form method="post" action="draft.php">';
echo '<input type="radio" name="pick" value="user1">User1<br>';
if(isset($_POST["pick"])){
$pick = $_POST["pick"];
$picksql = "UPDATE picks SET playerpick='" . $pick . "' WHERE id=$id AND picknum=$picknum";
if ($mysqli->query($picksql) === TRUE) {
echo "Pick Successful!";
echo "<script>document.getElementById('yourpick').style.display = 'none';</script>";
} else {
echo "Error Ocurred. Please contact commisioner.";
}
}
echo "<input type='submit' name='submit' /></form></div>";
добавить еще к первому 'if (isset' .. и переместить itrrer –