Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem if else
szczalpi
post 24.11.2010, 16:52:24
Post #1





Grupa: Zarejestrowani
Postów: 336
Pomógł: 0
Dołączył: 25.10.2006

Ostrzeżenie: (10%)
X----


Witam
Mam problem odnosnie if else. Mam plik kategorie:
  1. <?php
  2.  
  3.  
  4.  
  5.  
  6.  
  7. $zapytanie=sql_select("
  8. SELECT * FROM _o_kategorie ORDER BY kat_nazwa asc
  9. ");
  10.  
  11. $podkategorie=sql_select("
  12. SELECT * FROM _o_podkategorie
  13. ");
  14.  
  15.  
  16. $strona_wys=9.85*($zapytanie[0][0]+$podkategorie[0][0])+75+140+10+173-3;
  17. echo "<ul id='leftmenu' class='leftmenucss'>";
  18. if ($zapytanie[0][0] > 0){
  19. for ($i=1;$i<=$zapytanie[0][0];$i++){
  20. echo "<li>";
  21. echo'<a style="width:15px;height:15px;"></a>&nbsp&nbsp<a style=";font-size:13px;" <!--href="'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].',0,ogloszenia.html"!--><strong>'.$zapytanie[$i][1].'</strong></a>'.$wszystkich.'';
  22.  
  23. $podkategorie=sql_select("
  24. SELECT * FROM _o_podkategorie
  25. WHERE kat_id LIKE '".$zapytanie[$i][0]."'
  26. ORDER BY podkat_nazwa asc
  27. ");
  28. echo "<ul>";
  29. $sql = "SELECT COUNT(*) FROM _o_ogloszenia WHERE ogl_kategoria LIKE '".$zapytanie[$i][0]."_%' AND ogl_aktywne='1' ";
  30. $result = mysql_query($sql);
  31. $cyferek = mysql_fetch_array($result);
  32. echo'<li><a href="'.tytul_ogl($zapytanie[$i][1]).','.$zapytanie[$i][0].',0,ogloszenia.html">Wszystkie</a><font style="font: normal 12px Tahoma;">&nbsp&nbsp('.$cyferek[0].')</font></li>';
  33. for ($j=1;$j<=$podkategorie[0][0];$j++){
  34.  
  35. $sql = "SELECT COUNT(*) FROM _o_ogloszenia WHERE ogl_kategoria='".$podkategorie[$j][1]."_".$podkategorie[$j][0]."' AND ogl_aktywne='1' ";
  36. $result = mysql_query($sql);
  37. $cyferek = mysql_fetch_array($result);
  38.  
  39. $str=''.$zapytanie[$i][1].'_'.$podkategorie[$j][2].'';
  40. echo'<li><a href="'.tytul_ogl($str).','.$zapytanie[$i][0].','.$podkategorie[$j][0].',ogloszenia.html">'.$podkategorie[$j][2].'</a><font style="font: normal 12px Tahoma;">&nbsp&nbsp('.$cyferek[0].')</font></li>';
  41. }
  42. echo "</ul>";
  43. echo "</li>";
  44. }
  45. }
  46. echo "</ul>";
  47. ?>
  48.  
  49. <script type="text/javascript">
  50.  
  51. kat=new leftmenu("leftmenu");
  52. kat.start(document.getElementById("leftmenu"));
  53.  
  54.  
  55. </script>


i chce zrobic za pomoca if else, aby przepisac im kazda kategorie:
  1. if ($zapytanie[$i][0] == $podkategorie[$j][0]) {
  2. echo "rozne";
  3. } elseif ($zapytanie[$i][0] == $podkategorie[$j][0]) {
  4. echo "turystyka";
  5. }
  6.  
  7. elseif ($podkategorie[$j][0] == $podkategorie[$j][1] ) {
  8. echo "biznes";
  9. }
  10. else {
  11. echo "nie ma takiej kategorii";
  12. }
  13. ?>

Niestety nie wiem jakie zmienne wstawic, aby zadzialalo :/
Prosze o rade



Czy ktoś pomoże questionmark.gif


--------------------
Nieregulaminowa stopka usunieta
Go to the top of the page
+Quote Post
CuteOne
post 24.11.2010, 18:44:42
Post #2





Grupa: Zarejestrowani
Postów: 2 958
Pomógł: 574
Dołączył: 23.09.2008
Skąd: wiesz, że tu jestem?

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


To my mamy wiedzieć jakich zmiennych masz użyć? no bez jaj..
Go to the top of the page
+Quote Post
Age1869
post 25.11.2010, 00:39:45
Post #3





Grupa: Zarejestrowani
Postów: 118
Pomógł: 6
Dołączył: 25.10.2010
Skąd: Radzyn Podlaski

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


Fajnie by było jakbyś napisał, co ma ten skrypt robić, bo raczej nikt nie ma czasu na zastanawianie się nad tym...


--------------------
Michal Zarobkiewicz Photographic Gallery
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 8.07.2025 - 21:40