Cita:
Iniciado por eurodoblon Hola:
Si, el script es correcto, pero...
Creo que el problema está en que la alerta no sabe los datos de la variable, pues hasta que no aceptas no se ejecuta el programa, y por tanto no saba aún los datos que se han metido en el formulario.
Gracias y un saludo
Eso no lo he entendido. PHP se ejecuta en el servidor primero y lo que produzca se envía al cliente. Lo que haya recibido el cliente es lo que interpreta (html+css+js). Es como si en el servidor se hiciera una "pasada" a todo el PHP, y éste se "transformase" a lo que tiene que devolver (html, variables impresas... etc) y luego en el servidor se diese otra "pasada" para interpretar el html+css+js que haya enviado el servidor.
Luego esta línea en el código fuente:
alert("<?php echo $variabephp;?>");
Pasará a ser esta línea una vez procesado el PHP:
alert("holacaracola");
Y en el cliente se interpreta ese código js como válido, y se lanza la alerta.
Saludos.