<?php if ($sql) { $zapytanie = "SELECT * FROM rekruci"; <tr> <td class="tableborder"> <table width="100%" border="0" cellspacing="1"> <tr> <td colspan="4" class="categorybar"> <table border="0"> <tr>"; $plik = 'user.dat'; { { if ($glosy[$i]!=$wiersz['id']){ }}}}} ?>
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
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
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
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:
<?php if ($sql) { $zapytanie = "SELECT * FROM rekruci"; { //SPRAWDZENIE CZY GŁOS BYŁ JUŻ ODDANY NA TEGO REKRUTA $plik = 'user.dat'; { { if ($glosy[$i]==$wiersz['id']){ }}}}} ?>
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
Ż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?
