{ if($_GET['site'] == $dane[$i+7]) //tu jest błąd, to jest 37 wiersz { //wyświetlenie podstrony } }
Lista podstron jest zapisana w pliku tekstowym, ale w tym pliku są jeszcze inne dane, które nie są tu ważne. Każda komórka tablicy $dane przechowuje jeden wiersz z pliku. Pętla przelatuje przez całą tablice i porównuje podstrony do $_GET['site'].
Plik wygląda mniej więcej tak:
jakieś dane jakieś dane jakieś dane jakieś dane jakieś dane jakieś dane nazwa-podstrony jakieś dane jakieś dane jakieś dane jakieś dane jakieś dane jakieś dane nazwa-podstrony (i tak dalej)
Php wywala taki błąd:
Notice: Undefined offset: 55 in D:\wamp\www\index.php on line 37
linia 37 to właśnie warunek if
Nie wiem o co chodzi. Próbowałem obie zmienne rzutować na string, jednak to nic nie dało. Może Wy mi coś doradzicie?
Jeżeli coś źle wytłumaczyłem to postaram się wytłumaczyć jeszcze raz.