Hola disculpen me meta en esta conversación y quizás me lancen un puñetazo pero. asi simple vista veo que inicias php con solo con "<?" y deberías iniciar tu script con "<?php", ahora lo que trata de decirte pateketrueke en forma encriptada es que la hora de postear tu problema uses los Highlight e código para nosotros ver dicho código de forma como lo veríamos en un editor.
También por favor coloca que error de dice en pantalla, un warning, un notice, etc en que linea, en que segmento, en que variable etc. Y asi podemos ayudarte de una mejor forma.
Cita:
Iniciado por pateketrueke
¿No entiendes el sarcasmo verdad?

No podemos ejecutar el código mentalmente para descubrir el error,
eso que te quede bien claro.
Y pateketrueke sin ánimos de ofender o iniciar una revuelta pero, también deberías de ser menos sarcástico e indicarle simplemente como se debería usar el foro o al menos dile donde están las reglas de como y que publicar.