Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] pauzowanie i wznawianie wykonywania pętli
Testosteron
post
Post #1





Grupa: Zarejestrowani
Postów: 113
Pomógł: 2
Dołączył: 15.09.2011

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


Witajcie. Chciałbym napisać skrypt, który mógłbym używać podczas sędziowania pojedynków w armwrestlingu. Rozpisywanie wszystkiego na papierze jest męczące, a poza tym chciałbym poćwiczyć trochę PHP. Sam skrypt powinien losować pary do walki i uwzględniać możliwe błędy i zliczać punkty. Po kliknięciu przy nazwisku danego zawodnika skrypt powinien przyznać mu punkt i dokonać kolejnego losowania. Problem jest jednak zupełnie inny.

Chyba najbardziej oczywistym rozwiązaniem jest utowrzenie pętli, która będzie losowała pary, jednak nie chcę, żeby wylosowane pary pojawiły jako lista, a pojawiła się jedynie wylosowana para. Po walce klikałbym na przycink obok nazwiska zwycięscy. Skrypt dodałby punkt tej osobie a następnie dokonywałby ponownego losowania. Mógłby ktoś udzielić mi jakiś wskazówek, jak to zrobić?

Ten post edytował Testosteron 9.02.2014, 15:12:18
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Martin-ZG
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 3
Dołączył: 23.07.2009

Ostrzeżenie: (10%)
X----


W uproszczeniu skrypt php przy wejściu na stronę uruchamia się i zaczyna wykonywać instrukcję i po ostatniej się kończy i przestaje działać. To nie jest program działający, aż do chwili zamknięcia go przez użytkownika.

Cytat(Testosteron @ 10.02.2014, 19:34:48 ) *
Jak mogę ustalić wartość początkową, skoro jeszcze nikt nie wygrał walki?

Jak rozumiem $win wskazuje kto wygrał. Na początku nikt nie wygrał, więc $win='', a później $win='a' albo $win='b'.

"Nikt " to też jest jakiś początkowy stan.

Ten post edytował Martin-ZG 10.02.2014, 19:44:15
Go to the top of the page
+Quote Post

Posty w temacie


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: 14.10.2025 - 03:53