Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Problem z aktualizacją ciasteczka
Forum PHP.pl > Forum > Przedszkole
elvis786
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.

  1. <h1> JABŁKO </h1>
  2. <br>
  3.  
  4. <?php
  5. if(!isset($_COOKIE['waga'])){
  6. setcoookie('waga','100');
  7. }
  8. setcookie('kolor' , 'czerwony');
  9.  
  10. echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>' );
  11. ?>
  12. <br><br>
  13. <form method="post" action="install.php">
  14. <input type="text" name="kolor">
  15. <br>
  16. <input type="submit" name="ugryzienie" value="Ugryź 1 i pomaluj">
  17. <br>
  18. <input type="submit" name="ugryzieniee" value="Ugryź 2 i pomaluj">
  19. <br>
  20. <input type="submit" name="ugryzienieee" value="Ugryź 3 i pomaluj">
  21. </form>
  22. <br><br>
  23. <?php
  24. function ugryz()
  25. {
  26. $_COOKIE['waga'] = $_COOKIE['waga']-1;
  27. $_COOKIE['kolor'] = $_POST['kolor'];
  28. echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>');
  29. }
  30. function ugryzz()
  31. {
  32. $_COOKIE['waga'] = $_COOKIE['waga']-2;
  33. $_COOKIE['kolor'] = $_POST['kolor'];
  34. echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>');
  35. }
  36. function ugryzzz()
  37. {
  38. $_COOKIE['waga'] = $_COOKIE['waga']-3;
  39. $_COOKIE['kolor'] = $_POST['kolor'];
  40. echo($_COOKIE['waga'] .'<br>'. $_COOKIE['kolor'] .'<br>');
  41. }
  42. if (isset ($_POST['ugryzienie']) )
  43. {
  44. ugryz();
  45. }
  46. else if (isset ($_POST['ugryzieniee']) )
  47. {
  48. ugryzz();
  49. }
  50. else if (isset ($_POST['ugryzienieee']) )
  51. {
  52. ugryzzz();
  53. }
  54.  
  55. ?>


Pozdro
nospor
wlacz wyswietlanie wszystkich bledow, tu masz napisane jak:
Temat: Jak poprawnie zada pytanie
a zobaczysz piekne bledy na ekranie.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.