Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/07/2011, 10:54
Avatar de zerokilled
zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: php dentro de javascript

buenas,
se ha mencionado reiteradamente que el código php se ejecuta en el servidor y luego el resultado es enviado al cliente. lo que significa que el código php en javascript no se interpreta cuando se invoca la función de javascript. la primera vez que cargas el documento, php no obtiene la información de $_POST y por ende probablemente la base de datos devuelva un resultado vacio. entonces, al invocar validar siempre devolverá que los datos son incorrecto. por tanto, para que funcione de la manera que lo tienes, al cargar la primera vez el documento, dichos datos deben de estar disponibles para que la consulta mysql pueda generar el resultado. por otro lado, nótese que es incorrecto generar un script dentro de otro. es decir, en tu primer código si no se encuentra algun resultado en la base de datos, php escribe un script con un aviso, pero lo esta escribiendo dentro de otro script. ahí solo deberías imprimir el aviso.

__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 15/07/2011 a las 11:49 Razón: typo