Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Maly problem z funkcja if
krystas
post
Post #1





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.07.2004

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


Witam...
mam maly problem... jesli chodzi o php to jestem prawie zielony... : - ) mam maly skrypt w ktorym mam uzyty 2 razy warunek if... jeden w drugim zagniezdzony... chcialbym uzyc else ale niestety mam problem bo wykonuje mi to 2 razy... wiec jak teraz zrobic zeby ta funkcja else dotyczyla tylko tego drugiego warunku. oto kod:

  1. <?php
  2.  
  3. if($szukane==""){
  4. $szukane="xyz";}
  5. $baza = file("baza.txt");
  6.  
  7. for ($index=0; $index < count($baza); $index++)
  8. {
  9. $grupa = split("|", chop($baza[$index])); 
  10. $count="0";
  11.  
  12.  
  13.  if (eregi("$szukane", $baza[$index])) {
  14. $count++;
  15. echo "&raquo; <a href=\"$grupa[0]\">$grupa[1]</a><br /><br />";
  16.  
  17. }
  18.  
  19. }
  20.  
  21. ?>


Z gory dziekuje za pomoc... ; - )
Pozdrawiam...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
krystas
post
Post #2





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 15.07.2004

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


Hmm... Myslalem, ze to juz bedzie koniec problemow ale widze, ze nie bardzo... (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)

Mam taki kod:
  1. <?php
  2. if($szukane=="")
  3. {
  4.  $szukane="xyz";
  5. }
  6.  
  7. $baza = file("baza.txt");
  8.  
  9. for ($index=0; $index < count($baza); $index++)
  10. {
  11.  $grupa = split("|", chop($baza[$index]));
  12.  $count="0";
  13.  
  14. if (eregi("$szukane", $baza[$index])) 
  15.  {
  16.  $count++;
  17.  echo "&raquo; <a href=\"$grupa[0]\">$grupa[1]</a><br /><br />";
  18. }
  19. else
  20. {
  21. echo "nie znaleziono";
  22. }
  23. }
  24. ?>


No... a wynik dostalem taki:

nie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziononie znaleziono

Wie ktos co moge na to poradzic? ;-)
Go to the top of the page
+Quote Post

Posty w temacie
- krystas   Maly problem z funkcja if   13.08.2007, 23:26:43
- - MacPain   Wykonuje dwa razy ponieważ masz użyta it...   14.08.2007, 00:28:41
- - krystas   Ehh... Probowalem cos z tym zrobic ale chyba jeste...   16.08.2007, 00:53:30
- - kossa   Twoja wypowiedź jest strasznie niezrozumiała... [...   16.08.2007, 01:46:07
- - krystas   Przepraszam, ze tak mecze ale jak juz mowilem jest...   16.08.2007, 14:16:49
- - Hazel   Spróbuj tak, bo kossa pominął to w swoic...   16.08.2007, 16:35:39
- - krystas   Hmm... Myslalem, ze to juz bedzie koniec problemow...   16.08.2007, 17:46:02
- - Hazel   Zamień wiersz 21 na następujący: [P...   16.08.2007, 19:01:53
- - krystas   Hehe... jestesmy blizej ale to nadal nie to chodz...   16.08.2007, 20:41:18
- - Hazel   [PHP] pobierz, plaintext <?phpecho 'nie znalezi...   16.08.2007, 22:31:54
- - krystas   Ehh... A myslalem, ze juz sie udalo... pieknie dz...   17.08.2007, 09:22:25
- - Hazel   Dawaj kod, mów, co nie działa, a nie rezygnuj...   17.08.2007, 09:45:47
- - krystas   Mowilem, ze sie nei znam! Powiedzmy, ze zro...   17.08.2007, 11:21:11
- - Hazel   Hmmm... A jaką postać ma mieć plik baza.txt, wedłu...   17.08.2007, 11:42:17
- - krystas   Tak... baza jest zbudowana dokladnie tak jak mowis...   17.08.2007, 14:19:57
- - Hazel   Jeśli baza jest pusta, to wynikiem powinna być pus...   17.08.2007, 14:24:04
- - krystas   Jesli mam taki kod: [PHP] pobierz, plaintext ...   17.08.2007, 19:40:16
- - Hazel   Ehh... Spójrz na ten kod... Gdzie on ma zdefiniowa...   17.08.2007, 21:09:07
- - krystas   Robie w ten sposob... I cokolwiek nie wpisze i tak...   17.08.2007, 21:30:20
- - Hazel   U mnie działa, jeśli wpiszę w bazie...   17.08.2007, 22:26:01


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: 9.10.2025 - 23:38