[Resuelto] echo y href

Iniciado por mysqlway, 26 Diciembre 2014, 09:48 AM

0 Miembros y 1 Visitante están viendo este tema.

mysqlway

Hola,

Tengo una variable que es $ex cuyo resultado al hacer echo es www.mypage.com/us

la cuestión es que quiero poner un href del estilo....

Código (html4strict) [Seleccionar]
<a href="$ex"> Cuentas Último Trimestre </a>

Pero no me "lee" el resultado de $ex sino que va a $ex ¿Cómo podría hacer para que fuera al resultado de $ex lo necesito así porque cada usuario iría a un us diferente.

A ver si me podeis echar un mano (muchas muchas Gracias)

Mod: Codigos van entre etiquetas GeSHi, temas sobre PHP van al subforo de PHP.

#!drvy

#1
Si no utilizas echo para imprimir el <a> debes imprimir la variable $ex. Es decir, no basta con colocarla, hay que imprimirla.

Código (html4strict) [Seleccionar]
<a href="<?php echo $ex?>"> Cuentas Último Trimestre </a>

Saludos

engel lex

La respuesta de drvy es la mas acertada al asunto...

Pero igual explicaré algo sobre las comillas


Php intepteta las variables solo si estan en comillas dobles, si no, el contenido se interpretará literalmente

Es decir

Código (php) [Seleccionar]
$a = "variable"
echo $a; //variable
echo "a es una $a"; //a es una variable
echo 'a es una $a'; //a es una $a
echo '$a es una'.$a; //$a es un variable
echo "\"\$a ea una $a\""; //"$a es una variable"


En el ultimo uso \ (backslash o barra invertida) para hacerle "escape" a los simbolos de dollar y comillas para que sean interpretados literalmente
El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.