Autor Zpráva
misak6
Profil
Ahoj.
Mám skript nějaký skript a ten mimo jiné obsahuje připojení k databázi:

include ("connect-mysql.php"); //data pro připojení k databázi
include ("konstanty.php"); //konstanty, vysvětlím níže
$dotaz="mysql_query("SELECT * FROM tabulka)";
while ($db_data=MySQL_Fetch_Array($result)) {

no a tady prostě vypisuju ty data.

Ten soubor konstanty.php jsou konstanty, ktere definuji ruzne vyrazi z db a meni je na smajliky (napr, *01* zmeni na smajla <img src....>).
Příklad jednoho takovýho řádku ze souboru konstanty.php:
DEFINE ("*01*", "<img src="smiles/01.gif" border="0">");

Můj problém spočívá v tom, že při výpisu se mi ty znaky (*01*, *02*,...) neproměni na ty smajlíky, jak mám nadefinovano v těch konstantách, ale zůstane to normalně, jak je to uloženo v DB (*01*,...)
Pokud by nekdo vědel, v čem je problém, pripadně znal rešeni, tak mu budu moc vdečný.
Díky.
Alphard
Profil
databáze vrátí řetězce

můžeš použít třeba http://cz2.php.net/manual/cs/function.str-replace.php
misak6
Profil
databáze vrátí řetězce

můžeš použít třeba http://cz2.php.net/manual/cs/function.str-replace.php[/i]

MOC MOC díky. Hrozně jsi mi tím pomoh.

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