Собственно по задумке есть 3 команды, у которых есть некоторое количество очков. Мы имеем возможность редактировать количество очков той, или иной команды нажатием кнопок. По какой-то причине не вызываются функции. Объясните, пожалуйста, почему.
PHP:
скопировать код в буфер обмена
<?PHP $_SESSION['Acid'] = 1; $_SESSION['Bacon'] = 12; $_SESSION['Corn'] = 67; $_SESSION['Score'] = $_SESSION['Acid'] + $_SESSION['Bacon'] + $_SESSION['Corn']; echo 'Team BLUE: ', $_SESSION['Acid'], '<br>'; echo 'Team RED: ', $_SESSION['Bacon'], '<br>'; echo 'Team GREEN: ', $_SESSION['Corn'], '<br><br>'; echo 'All score: ', $_SESSION['Score']; if($_POST["blue"] != null) { function addblue() { $_SESSION["Acid"] = $_SESSION["Acid"] + 1; }; }; if($_POST["red"] != null) { function addred() { $_SESSION["Bacon"] = $_SESSION["Bacon"] + 1; }; }; if($_POST["green"] != null) { function addgreen() { $_SESSION["Corn"] = $_SESSION["Corn"] + 1; }; }; if($_POST["clear"] != null) { function clear() { $_SESSION["Acid"] & $_SESSION["Bacon"] & $_SESSION["Corn"] = 0; }; }; ?>
CODE ( html):
скопировать код в буфер обмена
<form method="post"> <input name="blue" value="<? echo $_SESSION["Acid"]; ?>" /> <input type="submit" value="ADD BLUE"> </form> <form method="post"> <input name="blue" value="<? echo $_SESSION["Bacon"]; ?>" /> <input type="submit" value="ADD RED" name="red"> </form> <form method="post"> <input name="blue" value="<? echo $_SESSION["Corn"]; ?>" /> <input type="submit" value="ADD GREEN" name="green"> </form> <form method="post"> <input name="blue" value="<? echo $_SESSION["Score"]; ?>" /> <input type="submit" value="CLEAR SCORE" name="clear"> </form>
(Отредактировано автором: 03 Января, 2018 - 22:07:58)
|