Witam,
mam problem z niżej podanym kodem. Generalnie chodzi o to, że po naciśnięciu przycisku/przeładowaniu strony, wartość wagi ustawia się od nowa, mimo instrukcji if. Proszę pomóżcie.
<h1> JABŁKO </h1>
<br>
<?php
if(!isset($_COOKIE['waga'])){ setcoookie('waga','100');
}
echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>' ); ?>
<br><br>
<form method="post" action="install.php">
<input type="text" name="kolor">
<br>
<input type="submit" name="ugryzienie" value="Ugryź 1 i pomaluj">
<br>
<input type="submit" name="ugryzieniee" value="Ugryź 2 i pomaluj">
<br>
<input type="submit" name="ugryzienieee" value="Ugryź 3 i pomaluj">
</form>
<br><br>
<?php
function ugryz()
{
$_COOKIE['waga'] = $_COOKIE['waga']-1;
$_COOKIE['kolor'] = $_POST['kolor'];
echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>'); }
function ugryzz()
{
$_COOKIE['waga'] = $_COOKIE['waga']-2;
$_COOKIE['kolor'] = $_POST['kolor'];
echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>'); }
function ugryzzz()
{
$_COOKIE['waga'] = $_COOKIE['waga']-3;
$_COOKIE['kolor'] = $_POST['kolor'];
echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>'); }
if (isset ($_POST['ugryzienie']) ) {
ugryz();
}
else if (isset ($_POST['ugryzieniee']) ) {
ugryzz();
}
else if (isset ($_POST['ugryzienieee']) ) {
ugryzzz();
}
?>
Pozdro