Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Zliczanie prób.
Durkane
post
Post #1





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 28.07.2015

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


Witam.

Mam do zrobienia grę, w której zgadujemy liczbę i muszę też zliczać ilość prób aż do odgadnięcia i gdy liczba zostanie odgadnięta to resetuje się wszystko tylko wcześniej daje komunikat, że gratuluje zgadłeś.
Więc moje pytanie tutaj jest czy funkcja count() nada się do zliczania tego? I co do niej wrzucić? Wrzucić przycisk tam tzn. odczytywanie wciśnięcia przycisku? Oraz jak zrobić by wylosowana liczba była zapamiętywana i resetowała się dopiero, gdy zostanie odgadnięta.
Proszę o nakierowanie mnie jakich funkcji użyć do tego.

Z góry dziękuje za pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Durkane
post
Post #2





Grupa: Zarejestrowani
Postów: 102
Pomógł: 0
Dołączył: 28.07.2015

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


  1. <?php
  2. $num = (string)$_POST["text"];
  3. if(isset($_POST["Wyslij"]))
  4. {
  5. $los = rand(0,100);
  6. echo "$los";
  7. if ($num > $los)
  8. {
  9.  
  10. }
  11. if ($num < $los)
  12. {
  13. echo "Podana liczba jest za mala. Sprobuj jeszcze raz!";
  14. }
  15. else
  16. {
  17. echo "Gratulacje odgadles liczbe!";
  18. }
  19. }
  20. ?>


Mam taki kod, ktory uruchamia php dopiero po wcisnieciu przycisku... Tylko teraz jest taki problem, że nie wyświetla mi też wskazówek z if :/ Czy da się zrobić tak żeby liczby nie pokazywało wgl, a wskazówki dopiero po wpisaniu liczby i wciśnięciu przycisku?

Z tą sesją to nie do końca rozumiem jak to działa, bo czytałem trochę o tym.

Dodatkowo jeżeli usunę
  1. if(isset($_POST["Wyslij"]))
to ciągle mi się wyświetla 1 warunek z IF :/ A także mam podane warunki
  1. $num > $los
oraz
  1. $num < $los
i mimo to podaje np. wpisze poprawna liczbe i wyskoczy,ze odgadlem, ale nie usuwa poprzedniego napisu. -.-

Ten post edytował Durkane 30.07.2015, 10:41:25
Go to the top of the page
+Quote Post

Posty w temacie
- Durkane   [PHP]Zliczanie prób.   30.07.2015, 10:18:13
- - Monter08   Zmienne, które chcesz aby były stałe zapisuj w cia...   30.07.2015, 10:24:25
- - Durkane   [PHP] pobierz, plaintext <?php $num = (str...   30.07.2015, 10:28:32
- - Monter08   Nie usuwaj [PHP] pobierz, plaintext if(isset...   30.07.2015, 11:18:37
- - Durkane   Te warunki są tak jak mówisz nie tą wersję wkleił...   30.07.2015, 11:23:55
- - Monter08   Pokaż kod HTML, może nie masz buttona nazwanego ...   30.07.2015, 11:32:28
- - Durkane   A masz rację ;p wartość Value miałem Wyślij, a nam...   30.07.2015, 11:39:44
- - Monter08   Przeczytaj na temat ciasteczek, sprawdzasz czy mas...   30.07.2015, 12:17:56
- - Durkane   Ok działa zapamiętywanie liczb... Tylko nie działa...   31.07.2015, 07:46:59
- - czychacz   8 i 15 linia - wywołujesz $COOKIE_, a raczej ...   31.07.2015, 10:46:26
- - Durkane   Ok dzięki nie zauważyłem tego Ale mimo to i tak n...   31.07.2015, 11:14:33
- - czychacz   raczej nie bawię się cookiesami, ale domyślam się,...   31.07.2015, 11:26:34
- - Durkane   [PHP] pobierz, plaintext <?php $Number = ...   31.07.2015, 11:59:04
- - czychacz   a gdzie session_start()? http://php.net/manual/en...   31.07.2015, 12:00:28
- - Durkane   Masz warunek sprawdzający czy jest sesja tak jak w...   31.07.2015, 12:06:40
- - czychacz   session_start musisz mieć przed JAKĄKOLWIEK operac...   31.07.2015, 12:09:44
- - Durkane   Ok działa teraz mam pytanie : > Bo mam tak, na ...   31.07.2015, 13:54:48
- - kapslokk   Ustawiaj sobie zmienną np $odgadniete = 1; a ...   31.07.2015, 14:07:53
- - Durkane   Ok spróbuję zaraz tak zrobić Już tego nie mam Je...   1.08.2015, 10:17:36


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

 



RSS Aktualny czas: 8.10.2025 - 03:19