Cita:
Iniciado por enlinea777 no es un error.
es solamente que no tienes configurado tu xamp para produccion.
agregale
Código PHP:
error_reporting(E_ERROR);
al principio de todo el codigo.
De hecho tu código si está mal escrito, ya no se usa <? debes usar <?php todo el tiempo.
Si a ti te funciona así es porque usas una versión vieja o mal configurada de PHP, hoy en día usar sólo <? ya no es opción.