Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: includuje dwa zamiast jednego if
Forum PHP.pl > Forum > PHP
miki_ok
Mam takie coś.
  1. <?php
  2.  
  3. $typ= $HTTP_GET_VARS["typ"];
  4. $imprezy= $HTTP_GET_VARS["imprezy"];
  5. $index= $HTTP_GET_VARS["imprezy"];
  6.  
  7. if($typ==""){include("meta/dzien.txt");}
  8. if($typ=="sportowe"){include("meta/sport.txt");}
  9. if($typ=="wystawy"){include("meta/wystawy.txt");}
  10. if($typ=="teatr"){include("meta/teatr.txt"); }
  11. if($typ=="wszystkie"){include("meta/dzien.txt ");}
  12. if($typ=="rozmaitosci"){ include("meta/rozmaitosci.txt");}
  13. if(file_exists("$imprezy.html")) {include("meta/kalendarz_imprez.txt");}
  14. if($imprezy==""){include_once("meta/wszystkie.txt");}
  15. else
  16. include("meta/puste.txt");
  17.  
  18. ?>

Chodzi o to że jeżeli dodam do tego else on mi wywala po dwa na raz.
Powinien jedno?
Czy jest możliwość napisać coś żeby pokazywało tylko jedno.
Hacker
to się nadaje chyba na Przedszkole...
  1. <?php
  2.  
  3. $typ= $HTTP_GET_VARS["typ"];
  4. $imprezy= $HTTP_GET_VARS["imprezy"];
  5. $index= $HTTP_GET_VARS["imprezy"];
  6.  
  7. if($typ==""){include("meta/dzien.txt");}
  8. if($typ=="sportowe"){include("meta/sport.txt");}
  9. if($typ=="wystawy"){include("meta/wystawy.txt");}
  10. if($typ=="teatr"){include("meta/teatr.txt"); }
  11. if($typ=="wszystkie"){include("meta/dzien.txt ");}
  12. if($typ=="rozmaitosci"){ include("meta/rozmaitosci.txt");}
  13. if(file_exists("$imprezy.html")) {include("meta/kalendarz_imprez.txt");}
  14. if($imprezy==""){include_once("meta/wszystkie.txt");}
  15. else
  16. include("meta/puste.txt");
  17.  
  18. ?>

A teraz pytanie za 100 zł do którego if-a odnosi się ten else?
  1. <?php
  2.  
  3.  
  4. $typ= $HTTP_GET_VARS["typ"];
  5. $imprezy= $HTTP_GET_VARS["imprezy"];
  6. $index= $HTTP_GET_VARS["imprezy"];
  7.  
  8. if($typ==""){include("meta/dzien.txt");}
  9. elseif($typ=="sportowe"){include("meta/sport.txt");}
  10. elseif($typ=="wystawy"){include("meta/wystawy.txt");}
  11. elseif($typ=="teatr"){include("meta/teatr.txt"); }
  12. elseif($typ=="wszystkie"){include("meta/dzien.txt ");}
  13. elseif($typ=="rozmaitosci"){ include("meta/rozmaitosci.txt");}
  14. elseif(file_exists("$imprezy.html")) {include("meta/kalendarz_imprez.txt");}
  15. elseif($imprezy==""){include_once("meta/wszystkie.txt");}
  16. else
  17. include("meta/puste.txt");
  18.  
  19.  
  20. ?>


albo
  1. <?php
  2.  
  3. $typ= $HTTP_GET_VARS["typ"];
  4. $imprezy= $HTTP_GET_VARS["imprezy"];
  5. $index= $HTTP_GET_VARS["imprezy"];
  6. if (empty($typ) && empty($imprezy))
  7. include("meta/puste.txt");
  8. else
  9. {
  10. if($typ==""){include("meta/dzien.txt");}
  11. if($typ=="sportowe"){include("meta/sport.txt");}
  12. if($typ=="wystawy"){include("meta/wystawy.txt");}
  13. if($typ=="teatr"){include("meta/teatr.txt"); }
  14. if($typ=="wszystkie"){include("meta/dzien.txt ");}
  15. if($typ=="rozmaitosci"){ include("meta/rozmaitosci.txt");}
  16. if(file_exists("$imprezy.html")) {include("meta/kalendarz_imprez.txt");}
  17. if($imprezy==""){include_once("meta/wszystkie.txt");}
  18. }
  19.  
  20. ?>
andrzejb
Cytat(Hacker @ 2006-04-26 17:41:10)
A teraz pytanie za 100 zł do którego if-a odnosi się ten else?

Do ostatniego smile.gif czekam na 100zl smile.gif
Hacker
Proszę oto twoje 100 zł*2 dlatego że byłeś pierwszy


Myślę, że wydrukujesz sobie sam
miki_ok
A ja dzię kuję z pomoc.
Sprawa nie była taka prosta jak by się wydawało.
Ale dzięki twojej odpowiedzi wiedziałem już gdzie atakować.

Jeszcze raz dziękuję i pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.