Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Problem z aktualizacją ciasteczka
elvis786
post 7.05.2014, 16:13:01
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 29.04.2014

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post 7.05.2014, 16:14:15
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




wlacz wyswietlanie wszystkich bledow, tu masz napisane jak:
Temat: Jak poprawnie zada pytanie
a zobaczysz piekne bledy na ekranie.


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 23.06.2025 - 13:05