Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Jak to wyświetlić?
R_D_U
post
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

  1. $wynik2 = mysql_query("SELECT * FROM vipy WHERE nick='$gracz' ORDER BY Typ");


$gracz to nick pobierany z GET'a w formularzu.
I dalej pojawia się problem:

  1. if(mysql_num_rows($wynik2)>0)
  2. {
  3. while ($txt = mysql_fetch_assoc($wynik2))
  4. {
  5. echo '<table>';
  6. echo '<tr>';
  7. echo '<td width="150" class="box">';
  8. echo '<font class="typstat1"><center>Gold Vip</center></font>';
  9. echo '</td>';
  10. echo '</tr>';
  11. echo '</table>';
  12.  
  13. }
  14. }


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.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
R_D_U
post
Post #2





Grupa: Zarejestrowani
Postów: 28
Pomógł: 1
Dołączył: 21.01.2012

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


Teraz mam tak:
  1. $wynik2 = mysql_query("SELECT * FROM vipy WHERE nick='$gracz' ORDER BY nick");
  2.  
  3. while($txt2 = mysql_fetch_assoc($wynik2)){
  4.  
  5. switch ($txt2['Typ']) // tylko co tu??
  6. {
  7. case 1:
  8. echo "VIP";
  9. break;
  10.  
  11. case 2:
  12. echo "Gold vip";
  13. break;
  14.  
  15. default:
  16. echo "gracz";
  17. break;
  18.  
  19. }
  20. }

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:
  1. default:
  2. echo "gracz";
  3. break;
Go to the top of the page
+Quote Post

Posty w temacie
- R_D_U   Jak to wyświetlić?   3.02.2013, 16:51:11
- - !*!   switch   3.02.2013, 16:53:36
- - R_D_U   W którym miejscu tego skryptu to użyć Edit chyba ...   3.02.2013, 17:18:13
- - _Borys_   Sprawdź przez echo $wynik2['Typ']; al...   3.02.2013, 17:52:29
- - R_D_U   Nic nie wyświetla zobacz screena z bazy: http://i...   3.02.2013, 18:02:41
- - !*!   A co zwraca var_dump dla $wynik2? Jak nic, to...   3.02.2013, 18:05:17
- - R_D_U   Połączenie z bazą jest dobre bo wyżej jest skrypt ...   3.02.2013, 18:09:29
|- - !*!   Cytat(R_D_U @ 3.02.2013, 18:09:29 ) P...   3.02.2013, 18:15:56
- - R_D_U   Jak połączenie jest błędne skoro skrypty działają....   3.02.2013, 18:21:20
- - !*!   http://pl.wikibooks.org/wiki/PHP/Jak_to_się_robiło...   3.02.2013, 18:24:23
- - R_D_U   Teraz mam tak: [PHP] pobierz, plaintext $wynik2 = ...   3.02.2013, 18:31:26
- - _Borys_   W bazie masz dużymi literami Nick, Typ a w zapytan...   3.02.2013, 18:32:08
- - R_D_U   To nie ma znaczenia.   3.02.2013, 18:35:21
- - !*!   sprawdzaj zmienne w każdym punkcie kodu za pomocą ...   3.02.2013, 18:41:29
- - R_D_U   Nie rozumiem.   3.02.2013, 18:48:58
- - !*!   Debuguj i sprawdzaj co zawierają zmienne do jakich...   3.02.2013, 18:50:51
- - R_D_U   Nadal cie ne kapuje, mi chodzi tylko o to że jeśli...   3.02.2013, 18:55:48
- - !*!   to sprawdź czy gracz istnieje isset i na tej podst...   3.02.2013, 18:57:12
- - R_D_U   A gdzie umieścic isset??   3.02.2013, 19:20:28
- - _Borys_   CytatPrawie działa znaczy pokazuje VIP Gold Vip al...   3.02.2013, 19:49:32
- - R_D_U   Działa, teraz odrębna sprawa bo chciałbym zsumowac...   3.02.2013, 20:02:06
- - _Borys_   Nie znamy struktury tabeli, jeśli nie jest tajemni...   3.02.2013, 20:40:23
- - R_D_U   Zapytanie starczy?? SELECT * FROM `gracze...   3.02.2013, 20:53:42
- - _Borys_   Sumowanie w MYSQL   3.02.2013, 21:18:47
- - R_D_U   Jak dobrze kumam coś takiego [PHP] pobierz, plain...   3.02.2013, 21:37:02
- - _Borys_   niepotrzebne AS suma, w ten sposób przypisujesz wy...   3.02.2013, 21:57:58
- - R_D_U   Faktoza thx.   3.02.2013, 22:10:18


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 Aktualny czas: 15.10.2025 - 14:54