Saludos amigos...
Tengo un problema y me estoy rompiendo la cabeza y no doy con la solución.
Tengo una parte de código que hace una consulta a la base de datos... si la consulta es correcta crea un alert con el nombre del usuario y un formulario con el mismo nombre para mandar.
Aquí la parte del código
Código PHP:
include("conex.php");
$cons = "select * from usuarios where contraseña='$password'";
$datos = mysql_query($cons,$link);
if ($row = mysql_fetch_array($datos,1))
{
?>
<SCRIPT LANGUAGE="JavaScript">
window.onload = function() {
alert("Enhorabuena <? echo $row["usuario"]; ?>. Es correcto");
};
</SCRIPT>
<form name='acceso' action='http://192.168.1.254:8080/mensaje' method='GET'>
<input type='text' name='f' value= <? echo $row["usuario"]; ?>>
<input type="submit" value="Submit">
</form>
El problema es que cuando es un nombre compuesto, por ejemplo Juan Andres, en el alert si que sale, pero en el campo de texto del formulario sólo sale Juan.
¿Veis alguna solución?
Gracias y saludos