a ver, primero debes saber que la función que tienes es
Javascript por lo tanto no funciona con PHP...
y bueno... la primera no te funciona porque la estas llamando con el nombre equivocado, que debería ser:
Código HTML:
<input onclick="boton()"/>
y las variables PHP dentro de dicha función Javascript debes saber que ya las pre-procesa PHP y por lo tanto si al momento de imprimir la función ya tenían valor funcionará!!
si no tienen ningún valor entonces no hay nada, ¿te suena lógico?