En general .. las cadenas (strings) en PHP se concatenan usando el punto (.) no ; .. así que cosas como esta:
echo 'document.form1.matriz.options[i].value='; $rsmatri[id_matriz];
quedarían:
Código PHP:
echo 'document.form1.matriz.options[i].value='.$rsmatri[id_matriz];
Por lo demás, respeta siempre la sintax de Javascript. Si en algún punto se requiere comilla simple .. usala y si es doble .. lo mismo.
Un saludo,