Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Porównywanie zmiennych ze sobą i podliczanie takich samych
sinke
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 26.02.2011
Skąd: Bieruń

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


Witam,

Mam następujący problem(pytanie):

Mam taką tabelkę z miastami:
--------------------------
miasto1 | WARSZAWA
--------------------------
miasto2 | WARSZAWA
--------------------------
miasto3 | KRAKÓW
--------------------------
miasto4 | WARSZAWA
--------------------------

I teraz potrzebuję porównać każdy adres z każdym, więc wymyśliłam najprostszy sposób czyli:
  1. <?
  2.  
  3. if($miasto1 == $miasto2)
  4. {
  5. echo 'miasto1 i miasto2 są takie same';
  6. $liczba_miasto1 = 1;
  7. }
  8. elseif($miasto1 == $miasto3)
  9. {
  10. echo 'miasto1 i miasto3 są takie same';
  11. $liczba_miasto1 = 1;
  12. }
  13. elseif($miasto1 == $miasto4)
  14. {
  15. echo 'miasto1 i miasto4 są takie same';
  16. $liczba_miasto1 = 1;
  17. }
  18.  
  19. else
  20. {
  21. echo 'miasto1 i miasto2,miasto3,maisto4 nie są takie same';
  22. $liczba_miasto1 = 0;
  23. }
  24.  
  25. echo 'Suma takich samych miast jak miasto1 = 2';
  26.  
  27.  
  28. if($miasto2 == $miasto3)
  29. {
  30. echo 'miasto2 i miasto3 są takie same';
  31. $liczba_miasto2 = 1;
  32. }
  33. elseif($miasto2 == $miasto4)
  34. {
  35. echo 'miasto2 i miasto4 są takie same';
  36. $liczba_miasto2 = 1;
  37. }
  38. else
  39. {
  40. echo 'miasto2 i miasto3,maisto4 nie są takie same';
  41. $liczba_miasto2 = 0;
  42. }
  43.  
  44. echo 'Suma takich samych miast jak miasto2 = 1';
  45.  
  46. if($miasto3 == $miasto4)
  47. {
  48. echo 'miasto3 i miasto4 są takie same';
  49. $liczba_miasto3 = 1;
  50. }
  51. else
  52. {
  53. echo 'miasto3 i maisto4 nie są takie same';
  54. $liczba_miasto3 = 0;
  55. }
  56.  
  57. echo 'Suma takich samych miast jak miasto3 = 0';


Da się te wszystkie warunki połączyć jakoś ze sobą i zrobić krótszą wersję tego kodu?
Bo mam takich adresów 12 i powiem szczerze, że nie chcę mi się pisać tego tyle razy... smile.gif
Go to the top of the page
+Quote Post

Posty w temacie


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: 19.08.2025 - 11:36