Wątek przeniesiony 2014-05-16 17:37 z PHP przez dzek69.

Jak zmusić "echo" do wyświetlenia "href"?

0

Jak zmusic echo do wyswietlenia href?

Na przyklad, mam w bazie danych taka tabele,
tabela news:
int news_id;
int poster_id;
int text;

Kolumna 'text' zawiera string "jakis tam news, \n przeczytaj szczegoly <a href="szczegoly.php">tutaj</a>"

Do zapytania o kolumne 'text' uzywam wlasnej funkcji ktora zwraca wartosc kolumny jako pojedynczy string.

Na stronie mam

<div class="rightmenu">
$string = c_mysqlSelect(parametry);
</div>

w ktorym $string ma wartosc kolumny 'text', i tu pojawia sie problem.

echo $string;

wyswietla doslowna wartosc $string'a czyli nie wrzuca odnosnika do slowa "tutaj".

Nie wiem jak to zrobic, pisanie w php/html zaczalem dopiero 2 tygodnie temu.

0

nie wiem co to produkujesz, ale coś dziwnego.

$link = "http://onet.pl/";
echo '<a href="'.$link.'">kliknij tutaj</a>';
0

Jeśli tekst masz bezpośrednio z bazy, to pewnie gdzies po drodze jest escapeowany tak, żeby był tekstem a nie znacznikami HTML. Dlatego wyswietla Ci kod strony a nie interpretuje go. Zobacz w kodzie już utworzonej strony, jak są zapiasne znaki <>, pewnie lt; gt;

1 użytkowników online, w tym zalogowanych: 0, gości: 1