Pasar codigo php en una variable.

SeiYa

Bueno, vereis yo tengo una funcion que se le envian variables y tal como casi todas, el caso es que esa funcion en un momento ejecuta la variable por ejemplo

funcion ($variable);

Dentro de la funcion hay una consulta sql y quedaria algo asi:

echo "$row[titulo] $variable";

Por ejemplo, la $variable la uso para mostrar un texto que quiero que aparezca en todos los registros (o para enviar codigo html, pero me gustaria poder enviar codigo php, tal que enviar en la $variable algo como $row[id], pero no el valor en si, sino esa cadena de caracteres para que el echo ""; lo interprete y muestre la id de ese registro en esa consulta y poder decidir si quiero enviar un codigo php sencillo para que muestre mas datos de cada registro o simplemente enviar un texto o codigo html en la variable.

Creo que se me ha entendido xD espero que alguien sepa resolver mis dudas.

Un saludo.

Beavis

http://es.php.net/eval

SeiYa

coño, si yo respondi, no se donde fue a parar todo, veamos tengo lo siguiente:

function loquesea ($variable)
{

// aqui sale una consulta sql
$row=mysql_fetch...

//y por aqui un echo

echo "$variable $row[nombre]";

...

}

Entonces si hago

loquesea ("--->");

saldra algo asi:

---> Pepe
---> Luis
---> Jose
---> Manuel

Pero yo quiero que si hago algo asi:

loquesea("$row[id]");

salga:

1 Pepe
2 Jose
3 Luis
4 Manuel

¿Se me entiende ya ? xD

SeiYa

¿No has entendido lo que dije? XD

Yo quiero que si envio:

loquesea ("hola");

salga

hola Pepe
hola Jose
hola Luis
hola Manuel

Pero si envio:

loquesea("$row[id]");

salga

1 Pepe
2 Jose
3 Luis
4 Manuel

Luego si quiero envio

loquesea ("$row[nombre]");

y sale

Pepe Pepe
Jose Jose
Luis Luis
Manuel Manuel

Una variable para enviar unicamente texto y que muestre ese texto, o enviar el nombre de otra variable que quiero que muestre dentro de la funcion.

¿Se me entiende mejor asi? xD

P.D: en tu echo "<li> $D->nombre"; falta el </li> XD

SeiYa

Siiiiiigues sin entenderme :@

Si yo pongo loquesea ( $row[id] ); va a enviar el valor de $row[id] de FUERA de la funcion, yo quiero que envie la "palabra" $row[id] para que use $row[id] en la funcion (no su valor) y por tanto muestre el valor de $row[id] pero el valor del $row[id] de la consulta sql DE LA FUNCION no de fuera

¿Me entendiste ya? XD

guner

#8, lee #2.

uNbiG

luego te lo hago vi a cenar xd

SeiYa

#9 para eso no contestes, ya lo he leido, simplemente he estado aclarando a unbig lo que queria por que no se aclaraba :p

guner

Ah, vale joder. Entonces te valía.
Perdón _

SeiYa

:P ^^

uNbiG

ya lo sabes hacer entonces? JE

Usuarios habituales

  • uNbiG
  • SeiYa
  • guner
  • Beavis