Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Lista Zadań - Wykonane/Nie wykonane
Forum PHP.pl > Forum > Przedszkole
xwiktorx24
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.
kristaps
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'/>

xwiktorx24
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ć.
Turson
W bazie musisz mieć informację jakie zadania zrobił poszczególny użytkownik (zacznij od tego). Potem tylko pobierasz to z bazy
xwiktorx24
To napisz mi wszystko, ja sie postaram to podpiąć.
Randallmaster
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...
xwiktorx24
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.