Cytat(batonik20 @ 25.03.2011, 18:52:19 )

wiem że w zapisie z " php szuka zmiennych nawet jak ich tam nie ma i dlatego jest to metoda wolniejsza niż ' w której twardo określamy że to co się w tym znajduję ma być wydrukowane bez zmian... dobrze kminie?

Tak, choc akurat nie o to chodzi w tym przypadku

Napisales takie cos:
echo "<tr><td align="right">".$odl."</td>";
dla PHP drugi napotkany " (przed 'right') zamykal ciag ciag znakow ktory otworzyles, wiec dla parsera tam bylo cos takiego:
echo "<tr><td align=" i dalej jakies smieci i dlatego dostales blad skladni. Jesli zrobilby tak:
echo '<tr><td align="right">' . $odl . "</td>";
to problemu by nie bylo. Rowniez taki zapis bylby poprawny (choc szpetny i sugeruje unikac jesli nie uzywasz character escaping swiadomie ):
echo "<tr><td align=\"right\">" . $odl . "</td>";
Finalnie - sugeruje znajdz sobie jakis sensowny edytor z podswietlaniem skladni (np. ja lubie jedit.org + PHP parser plugin, ale generalnie dowolny mniej pokraczny niz niejaki notatnik powinien dac rade). Od razu bys widzial ze cos nie tak (bo akurat ten problem ze stringami nie jest zwiazany li tylko z php) i kazde podswietlanie by Ci to pokazalo.
Cytat
echo ('<td align="right">'.$odl/"10".'</td>');
A tak dycha to w cudzyslowiach po co? Chyba musisz przeczytac rozdzial jeszcze raz