Hola,
La culpa es de tu HTML, no de tu PHP. En HTML los valores de los atributos deben ir entre comillas.
De todas formas, lo mejor es usar rawurlencode() o urlencode() (nunca recuerdo cual es la de los enlaces, lo pone en el manual) para codificar los valores para que sean validos como URL (ya sabes, las eñes y demas caracteres que los angloparlantes no entienden).
Saludos.
__________________ Josemi
Aprendiz de mucho, maestro de poco. |