parse error, expecting

Mám problém s php souborem určeným k změně databáze odkazů
část zdroj. kódu:
while($zaznam = MySQL_Fetch_Array($dotaz)):
echo '<tr ><td >';
echo $zaznam['jmenowebu'];
echo '</td ><td >;
echo '<a ';
echo 'href="upravit2.php?id='; zde je asi ta chyba (řádek 27)
echo $zaznam["id"];
echo '" >upravit </a ></td ><td >';
echo '<a href="delete1.php?id=';
echo $zaznam["id"];
echo '" >smazat </a ></td ></tr >;
endwhile;


chybová hláška:
Parse error: parse error, expecting `','' or `';'' in /3w/webz.cz/m/morce/odkazy/upravit1.php on line 27

Věděl by někdo jak chybu odstranit?
Hmm... Nechtělo by to nejdříve specifikovat, co vlastně bude v té proměnné id?
Jinak proč to dáváš do apostrofů? Myslím, že tam mají být úvozovky...
Kdyby to nefungovalo, napiš
Bori: lze pouzit apostrofy misto uvozovek, to je OK...

Vladimir: U 3., 4. a posledniho echa ti chybi ukoncovaci apostrofy...
Děkuji bylo te a si těma ukoncovacíma apostrofama už to funguje