hola
bueno, pues las pantalla negra se da cuando quiero ir
a la segunda parte del formulario, y esto es porque se
ejecuta la función enviar que si mal no estoy no debería
ejecutarse aún pues no se ha llenado todo lo que se
necesita y es por esto que llega el mail sin datos
Pero la parte negra se da porque se intenta cargar services.swf
(esto no ocurre si yo no escojo datos de los combos pues como
estan sin valores, la función enviar no es llamada, así que descartados
los combos como falla en el if)
yo revisaría los if que estas manejando para la
ejecución de esa función y revisaría que las
condiciones en realidad se den
en cuanto al php, lo veo bien pero pregunto, cambiaron de servidor? o es el mismo? o actualizaron php en el servidor?
porque por ej veo que manejan las variables de este modo
$phone por ej, pero pues sería mejor cambiarlo a esto
y así con todas las variables, porque? porque como lo tienes funciona siempre
y cuando se den ciertas condiciones de configuración de apache y php, pero si en algún momento migraran tendrían problemas por esto, así que te recomiendo lo cambies
bueno, eso fue lo que vi, espero te sirva
saludos