Mam problem z parserem wykorzystywanym przez serwery wirtualne strefa.pl (nalezy do interii).
Od razu konkrety:
Kod
<table border="0" width="100%" cellspacing="3" cellpadding="3">
//petla while + pare instrukcji mysql//
print "<tr><td align='left' class='smalltext' style='color:#B3B3B3'><a href="javascript:wstaw('".$new_products['products_name']."','".substr($cena,0,strpos($cena,'.')+3)."','".$new_products['products_id']."")'>".$new_products['products_name']."</a></td><td align='right' class='smalltext'>".$cena."</td></tr>";
//koniec petli//
</table>
//petla while + pare instrukcji mysql//
print "<tr><td align='left' class='smalltext' style='color:#B3B3B3'><a href="javascript:wstaw('".$new_products['products_name']."','".substr($cena,0,strpos($cena,'.')+3)."','".$new_products['products_id']."")'>".$new_products['products_name']."</a></td><td align='right' class='smalltext'>".$cena."</td></tr>";
//koniec petli//
</table>
Kod jest prosty i w efekcie daje u mnie lokalnie dobry wynik. Ale na serwerze interii tabela jest nieprawidlowa. W niektorych miejscach brakuje zakonczenia znacznika <td> albo odwrotnie - jego poczatku. Zwykle nastepuje to w 1 wierszu przy roznych wartosciach zmiennych. Od razu mowie ze to nie z nimi jest problem. Nie zawieraja zadnego kodu html - czysty tekst bez znakow specjalnych.
Spotkal sie juz ktos z czyms podobnym? Z podobnym kodem tez wystapily problemy, ale jak podzielilem linijke echowana na kilka mniejszych to bylo ok. Tutaj juz nawet jak dziele to jest zle. Czasem tylko w innym miejscu pojawia sie blad..