Błąd walidatora?


(Zagorskid) #1

Witam!

Napisałem sobie na stronce system newsów. Wszystko działa, ale kiedy daję walidację kodu to walidator wskazuje mi, że mam zamknięte tagi

, których nie otwierałem. Przy ręcznym sprawdzaniu kodu nie znajduje żadnego błędu.

Jest to związane z pętlą while, gdyż kiedy dodaję 1 newsa mam 1 błąd, kiedy 2 newsy - 2 błędy itd.

Daje kod pętli, bo to może ja jestem ślepy...

while($d=mysql_fetch_array($zapytaniedb))

                {

                echo '

'; echo '
'; echo $d['tytul']; echo '
'; echo '
'; echo $d['tresc']; echo '
'; echo '
'; echo 'Dodano: '; echo $d['data']; echo '[Komentarze ['.$ilosckomentow.']](news_comments.php?id='.%24numerid.')'; echo '
'; echo ' linia


(Maniooo666) #2

Witam,

W tym wypadku - wątpię.

Na bank gdzieś czegoś nie dopatrzyłeś.

Nie robisz wcięć w kodzie i masz.

Znalezienie tego to syzyfowa praca dla kogoś, kto strony nie robił.

Zadbaj o prezentację kodu.

UPDATE

Hmmm, w sumie trochę wcięć robisz :wink: .

UPDATE 2

Jednak to miejsce z newsami jest lipne.

Raz: w kodzie wygląda tragicznie, rozciągnięte w poziomie jak nie wiem.

Popraw to.

Dwa. Używanie

nadając im style.

Wygodniej, ładniej, sprawniej.

Trzy: wywal style tych newsów do zewnętrznego pliku, argumenty jak wyżej.


(Zagorskid) #3

Ja dopiero zaczynam się bawić z tymi newsami... Ale coś mi się w nich nie podoba i chyba jednak je zmienię... Nie mniej jednak sprawdzałem ten kod kilka razy i błędów nie widzę. I przed parsowaniem i już sparsowany...


(Airborn) #4

ja tam sie nieznam, ale:

6 linijka pętli którą podałeś, po co ten / na końcu?

EDIT: hmmm fakt ze sie nieznam, nieprzeszkodził, pajączek pokazuje, że to właśnie ten / był przyczyną :wink:


(Zagorskid) #5

Miejsce i owszem - jest. Ale dopiero nad tym pracuję...