![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Hej, zrobiłem już kilka ważnych żeczy w skrypcie, lecz to mnie dobiło może wydać wam to się proste ale dla mnie to nie jest otóż, po wpisaniy w forumlarzu nick gracza wyświetla mi jego dane lecz jeśli w tabeli typ jest jeden niech wypisze VIP a jeśli 2 to niech wypisze Gold Vip a jeśli nie ma nic to niech wypisze Zwykły gracz.
Oto zapytanie $gracz to nick pobierany z GET'a w formularzu. I dalej pojawia się problem:
Jeśli wpisze tak to wyświetla Gold vip. Proszę o podsunięcie pomysły w jaki sposub sprawdzać czy jest wpisane 1 2 albo nic. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
W którym miejscu tego skryptu to użyć(IMG:style_emoticons/default/questionmark.gif)
Edit chyba coś takiego??
Zapewne coś w switch źle. Tylko co?? Ten post edytował R_D_U 3.02.2013, 17:24:58 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź przez echo $wynik2['Typ']; albo print_r($wynik2); co wyświetla, jak nic nie wyświetla a powinno to coś z zapytaniem do bazy nie tak.
Ten post edytował _Borys_ 3.02.2013, 18:19:22 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nic nie wyświetla zobacz screena z bazy:
http://imageshack.us/photo/my-images/803/81784867.jpg/ nazwa tabeli vipy nie wiem w czym problem ale podejżewam że switch zmienną $wynik2['Typ'] rozumie jako: $wynik2['Typ'] = tu nic nie ma; I tu rodzi się pytanie jak wyświetlić Typ z tej bazy. |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
A co zwraca var_dump dla $wynik2? Jak nic, to połączenie z bazą masz złe.
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Połączenie z bazą jest dobre bo wyżej jest skrypt który wyświetla masę różnych rekordów.
Paczajcie cały skrypt:
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Jak połączenie jest błędne skoro skrypty działają.
A to: switch ($wynik2['Typ']) patrzyłem na sposoby u żaden nie działa. |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
http://pl.wikibooks.org/wiki/PHP/Jak_to_się_robiło_kiedyś%3F Nie widzę tego u Ciebie.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Teraz mam tak:
Prawie działa znaczy pokazuje VIP Gold Vip ale jak w tej bazie nie ma gracza to niech pokazuje gracz ale teraz nic nie pokazuje nie działa:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
W bazie masz dużymi literami Nick, Typ a w zapytaniu małymi.
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
To nie ma znaczenia.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
sprawdzaj zmienne w każdym punkcie kodu za pomocą var_dump() poza tym poczytaj dokładnie jak to powinno być zrobione z linku który już podałem.
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem.
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Debuguj i sprawdzaj co zawierają zmienne do jakich się odwołujesz.
|
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nadal cie ne kapuje, mi chodzi tylko o to że jeśli nie ma gracza w tej tabeli to niech wypisze jakieś słowo.
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
to sprawdź czy gracz istnieje isset i na tej podstawie wyświetl typ później. Przeczytaj jeszcze raz co zotało napisane w tym temacie.
Ten post edytował !*! 3.02.2013, 18:57:55 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 28 Pomógł: 1 Dołączył: 21.01.2012 Ostrzeżenie: (0%) ![]() ![]() |
A gdzie umieścic isset??
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 587 Pomógł: 190 Dołączył: 5.02.2011 Skąd: 64-800 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Prawie działa znaczy pokazuje VIP Gold Vip ale jak w tej bazie nie ma gracza to niech pokazuje gracz ale teraz nic nie pokazuje nie działa W ten sposób działa:
Ten post edytował _Borys_ 3.02.2013, 19:50:39 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 18:44 |