Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Skrypt poczatkujacego - pomoc
oleQ
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 3.04.2010

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


Witam (IMG:style_emoticons/default/winksmiley.jpg)
Jestem bardzo poczatkujacy, nie tylko z PHP ale i z programowaniem. Chcialbym sie nauczyc tego jezyka, ale bez pomocy watpie by zakonczyloby sie to powodzeniem.
Wiec, do rzeczy.
Dla praktyki napisalem maly skrypt, ktory dodawalby punkty po nacisnieciu na przycisk dla danej druzyny (chodzi o siatkowke ;D). I np. mozna by tego uzyc do transmisji na zywo.
Ale jest pewien problem, poniewaz nie wiem jak to napisac, ze akurat PO NACISNIECIU przycisku, funkcja zaczyna dzialac.
Kod funkcji to:
  1. function dodajpunkt() {
  2. static $punkt = 1;
  3. echo $punkt;
  4. $punkt++;
  5. }

A cala strona (samo body):

  1. <center><font size="15"><b>
  2. Asseco Resovia vs. SKRA Belchatow</font></b></center>
  3. <br>
  4. <br>
  5. <p>Punkty:
  6. <?php
  7. function dodajpunkt() {
  8. static $punkt = 1;
  9. echo $punkt;
  10. $punkt++;
  11. }
  12. ?>
  13. </p>
  14. <p>Sety:
  15. </p>
  16. <form method="post" action="resovia.php">
  17. RESOVIA <input type="checkbox" name="res">
  18. <input type="Submit" name="ok" value="OK">
  19. <input type="checkbox" name="skra"> SKRA
  20. </form>
  21. </body>

Takze, jak widac ta funkcja to jedyne w sumie co umialem napisac i nawet pewnie nie jest do konca poprawna ;)Uzylem checkbox, bo cos tam probowalem wykombinowac z 'value', ale mysle ze przycisk 'SUBMIT' z odpowiednim tekstem bylby lepszym pomyslem.
Z gory dziekuje za pomysly i poprawki ;p Wkoncu uczymy sie na bledach.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
luck
post
Post #2





Grupa: Zarejestrowani
Postów: 317
Pomógł: 58
Dołączył: 6.11.2005

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


Zastanów się chwilę. Twoja funkcja:
  1. function dodajpunkt() {
  2. static $punkt = 0;
  3. //...
  4. }

Przecież przy każdym wywołaniu w podanej linii zerujesz licznik, więc zawsze po dodaniu punktu dostaniesz wynik 1. Co do użycia bazy to nie chodzi o to, czy skrypt jest mały, czy nie. Ważne, że ma działać tak jak oczekujesz i być przy tym niezawodny. Poza tym możesz dzięki temu prowadzić historię wyników spotkań, odtwarzać przebieg meczów punkt po punkcie itp. Możliwości jest wiele, trzeba tylko pomyśleć (IMG:style_emoticons/default/winksmiley.jpg)
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: 26.12.2025 - 13:33