Błąd walidatora?

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.’]’; echo ’
'; echo ’ linia

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.

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…

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:

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