Autor Zpráva
Radovan789
Profil *
Zdravím, mám databázi z které si vypíšu string SEO_URL_NEWS pomocí mysql_fetch_array , jak bych mohl udělat aby se mi string převedl na nadefinovaný text.

define("SEO_URL_NEWS", "Prostě text");


Takhle se vypíše: "SEO_URL_NEWS" , prostě je to String
Takhle chci aby se vypsalo: SEO_URL_NEWS (bez uvozovek) a ještě ktomu se doplnila definice která je definovaná víš.

Nejsu si jistý jestli je něco takového možné, snad jsem to vysvětlil dobře.
yFang
Profil
Radovan789:
A proč to neuděláš přesně tak jak píšeš v té ukázce?
Radovan789
Profil *
yFang:
No já to chci vypsat, představ si tento kód:
define("SEO_URL_NEWS", "Prostě text");

$string = "SEO_URL_NEWS";
echo $string;


Vypíše se "SEO_URL_NEWS".
Já chci ale vypsat "Prostě text".

Prostě nějakým způsobem udělat ze $string jakoby tu definici.
Davex
Profil
Vypiš rovnou tu konstantu echo SEO_URL_NEWS;.
panther
Profil
Radovan789:
define("SEO_URL_NEWS", "Prostě text");

$string = SEO_URL_NEWS;
echo $string;

I když vůbec nechápu, proč do toho cpeš proměnnou navíc a nepoužiješ echo SEO_URL_NEWS;.
Radovan789
Profil *
Davex:
jo a jak to mám asi vypsat když si to načítám z DB....
Radovan789
Profil *
panther:
define("SEO_URL_NEWS", "Prostě text");

$string = fetch["nazev"];
echo $string;


Jak asi ? Ta proměná je pokaždé jinak.
panther
Profil
Radovan789:
http://php.net/manual/en/function.constant.php?
Davex
Profil
Aha, tak to raději místo konstanty použij asociativní pole.
Radovan789
Profil *
panther:
Děkuji !!! Už jsem se lek že to nepujde.

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0