Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] Lista Zadań - Wykonane/Nie wykonane
xwiktorx24
post 14.08.2013, 13:07:34
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.08.2013

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


Witam,
chciałbym zrobić listę zadań na stronie, oczywiście zalogowany użytkownik,
lista zadań:

ZADANIE 1 v
ZADANIE 2 x
ZADANIE 3 x

I chciałbym żeby po wykonaniu zadania przy każdym pojawiał sie haczyk że zostało zrobione, a te które jeszcze nie zostały wykonane,
żeby miały krzyżyk. Oczywiście grafikę zrobie w swoim zakresie.
Ja ustalam, co ma się znaleźć w tym zadaniu zeby zostało wykonane, użytkownik ma wypisane co musi zrobić, w jakie miejsce się udać,
jakie misje wykonać itd. i jeśli to wszystko zrobi, wyświetla się zielony haczyk.
Kompletnie nie mam pojęcia jak to zrobić. Oczywiście dane były by pobierane z bazy danych,
jeśli użytkownik spełnia wymaganie X i Y wtedy wyświetla mu sie haczyk że zostało wykonane.
Prosze o pomoc.
Go to the top of the page
+Quote Post
kristaps
post 14.08.2013, 13:19:30
Post #2





Grupa: Zarejestrowani
Postów: 279
Pomógł: 36
Dołączył: 1.03.2012

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


Jeżeli operujesz na bazie, to zrób statusy i przyporządkuj im grafiki na FTP, następnie:
  1. <img src='images/".$row["status"].".jpg'/>

Go to the top of the page
+Quote Post
xwiktorx24
post 14.08.2013, 13:24:45
Post #3





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.08.2013

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


Ale ja nie wiem jak z PHP wyciągnąć dane z bazy, jeśli one tam zostały wykonane.
Nie "ukradłeś torebki babci" np. wtedy wynik nie poszedł do bazy, albo nie ukradłeś, bo miałeś za mało energii, wtedy wynik nie poszedł do bazy.
A jeśli udało Ci się poprawnie ukraść jej torebkę, wtedy poszedł poprawny wynik do bazy.
I na liście zadań z bazy zostało wyciągnięte że ukradłeś torebkę babci i z krzyżyka zrobił się zielony haczyk.
Tylko nie mam pojęcia jak to zrobić.
Go to the top of the page
+Quote Post
Turson
post 14.08.2013, 13:37:46
Post #4





Grupa: Zarejestrowani
Postów: 4 291
Pomógł: 829
Dołączył: 14.02.2009
Skąd: łódź

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


W bazie musisz mieć informację jakie zadania zrobił poszczególny użytkownik (zacznij od tego). Potem tylko pobierasz to z bazy
Go to the top of the page
+Quote Post
xwiktorx24
post 14.08.2013, 14:03:35
Post #5





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.08.2013

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


To napisz mi wszystko, ja sie postaram to podpiąć.
Go to the top of the page
+Quote Post
Randallmaster
post 14.08.2013, 14:15:25
Post #6





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


Cytat(xwiktorx24 @ 14.08.2013, 15:03:35 ) *
To napisz mi wszystko, ja sie postaram to podpiąć.

Tutaj możemy jedynie pomóc... gotowców nikt nie dostaje... chyba że zapłacisz...
Go to the top of the page
+Quote Post
xwiktorx24
post 14.08.2013, 16:28:42
Post #7





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 14.08.2013

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


Może mi ktoś pomóc to rozkminić?
  1. <table width="100%" cellpadding="0" cellspacing="0">
  2. <tr>
  3. <td class="start">Misja</td>
  4. <td class="start">Kasa</td>
  5. <td class="start">Moc</td>
  6. <td class="start">Minimalna Ranga</td>
  7. <td class="start">Zrealizowane</td>
  8. </tr>'; /////// Tak wiem, tabela z divami.
  9.  
  10. $missies = mysql_query("SELECT * FROM missions");
  11. while($missie = mysql_fetch_assoc($missies)) {
  12. $icon = (preg_match("/-" . $missie['id'] . "-/", $own['missiesvolbracht'])) ? ("tick") : ("cross"); /// $icon to funkcja odnosząca się do ikonek, haczyku i krzyżyczka.
  13. echo'
  14. <tr>
  15. <td class="list">' . $missie['opdracht'] . '</td>
  16. <td class="list"><img src="images/icons/money.gif"> ' . groot($missie['beloning_geld']) . '</td>
  17. <td class="list"><img src="images/icons/lightning.gif"> ' . groot($missie['beloning_power']) . '</td>
  18. <td class="list">' . $ranks[$missie['rank']] . '</td>
  19. <td class="list"><img src="images/icons/' . $icon . '.gif" /></td>
  20. </tr>';
  21. }
  22. echo'
  23. </table>';
  24.  
  25. echo'
  26. </div>
  27. <div id="content_bottom"> </div>';
  28. ?>


Reszty nie rozumiem, bo to gotowy silnik. Próbuję go przeanalizować,
nie wiem gdzie tu jest coś co odpowiada za to kiedy zadanie zostanie wykonane. Jest lista misji,
niby zadania znajdują sie w bazie, ale ja dalej tego nie rozumiem.
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: 8.07.2025 - 09:34