Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]If czy tablica?
--Początkujący--
post
Post #1





Goście







Siema, pisze sobie taką małą gierke via www. Jestem AMATOREM (IMG:style_emoticons/default/biggrin.gif)
Mam kilka lokacji, i w glownym menu chce wyświetlać jego nazwę.

W bazie mam tabele user, w której zapisuje lokacje w ktorej znajduje sie uzytkownik (liczbami).

0 => labirynt
1 => miasto1
2 => miasto2
3 => wies1

I teraz jak to wyświetlić, żeby nie zabieralo 'duzo' czasu ;p

Myślałem o ifach i tablicy.
Nie wiem czy to do konca dobre roziwazanie.

IF'y:

  1. if ($user['lokacja'] == '0'){
  2. echo ':: <a href="#">labirynt</a><br>';
  3. }
  4. else if ($user['lokacja'] == '1'){
  5. echo ':: <a href="#">miasto1</a><br>';
  6. }
  7. else if ($user['lokacja'] == '2'){
  8. echo ':: <a href="#">miasto2</a><br>';
  9. }
  10. else if($user['lokacja'] == '3'){
  11. echo ':: <a href="#">wies1</a><br>';
  12. }


Tablica

  1. $miejsce = array('labirynt','miasto1', 'miasto2', 'wies1');
  2. echo ':: <a href="#">'.$miejsce[$user['lokacja']].'</a><br>';


Chyba, że w bazie uzyc stringa, nie inta ;p slyszalem ze szybciej baza dziala na liczbach.

2 pytanko dotyczy optymalizacji.

najbardziej zalezy mi na jakims linku do dobrego tutorialu na temat optymalizacji skryptów php i zapytan sql

szukałem, zeby nie było.. ale nie spełniało to moich oczekiwan :<

chociaż jeśli ktoś chce napsiać to tutaj, to bardzo prosze (IMG:style_emoticons/default/smile.gif)
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.09.2025 - 19:21