![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 28.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Oto część mojego kodu. Jakie miało być jego przeznaczenie? Otóż miał: pobrać dane z tablicy ( wśród nich $wiersz['id']), wyciągać z pliku każdą linijke po kolei, sprawdzić każdą linijke w poszukiwaniu słowa karlkar. Jeśli znajdzie słowo karlkar miał całą linijke rozbić na tablice. Następnie miał wartość każdej z tych tablic porównać z wartością zmiennej $wiersz['id'] i jeśli wartość tą znajdzie w wartościach tablicy - ma wyświetlić napis DANE O CIECIU <br>, a gdy nie znajdzie tej wartości to ma wyświetlić napis Zaglosuj na beja <br> DANE O CIECIU<br> Jednak pojawia się mały problem - skrypt w tej formie wyświetla za dużo wyników... Oto co widze w przeglądarce: Cytat Zaglosuj na beja! DANE O CIECIU DANE O CIECIUZaglosuj na beja! DANE O CIECIU DANE O CIECIUZaglosuj na beja! DANE O CIECIU DANE O CIECIUZaglosuj na beja! DANE O CIECIU DANE O CIECIUZaglosuj na beja! DANE O CIECIU DANE O CIECIU Podczas gdy powinien wyświetlić: Cytat Zaglosuj na beja! DANE O CIECIU DANE O CIECIU Jakby co - zamieszczam jeszcze zawartość pliku user.dat Cytat mietek:czesiek:4:8 karlkar:kar:2:5 romek:tomek:9:1 Co muszę poprawić? nie mam już sił do tego skryptu... --------------------------------------------------------------------------------------- Powalczyłem z tym kodem - poprzekształcałem na wygodniejszy do odczytania etc. Ale pojawia się kolejny problem ;p Patrzcie sami:
a oto co mi wyświetla na stronie: Cytat ŻLE:2 = 1 a i to2 ŻLE:5 = 1 a i to3 DOBRZE: if (2 = 2) a i to2 ŻLE:5 = 2 a i to3 ŻLE:2 = 3 a i to2 ŻLE:5 = 3 a i to3 ŻLE:2 = 4 a i to2 ŻLE:5 = 4 a i to3 ŻLE:2 = 5 a i to2 ŻLE:5 = 5 a i to3 Dlaczego z porównania wartości 5 i 5 wyszło mu że są różne? ![]() Ten post edytował karlkar 5.05.2007, 18:27:01 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 17:22 |