Autor Zpráva
8vm8
Profil
Dobrý den,
v databázi mám tabulku horni_panel. V ní mám řádek odkaz. Odkaz je nastaven na text a porovnání utf-8. V odkazu jsou napsány 2 řádky <li><a href="http://někam.cz" target="blank">odkaz1</a></li>, <li><a href="http://někam.cz" target="blank">odkaz2</a></li> . Problém je v tom, že php skript vypíše data správně až na to, že jako odkaz funguje pouze ten první Odkaz1. Zdrojový kód při zobrazení stránky mi ale zobrazuje výpis tak jak potřebuju

<li><a href="http://někam.cz" target="blank">Odkaz1</a></li><li><a href="http://někam.cz" target="blank">Odkaz2</a></li>

Kód pro výpis používám tento :

<?php
            include ("php/connect.php");
            $objekt_vysledku=mysqli_query($db_spojeni, "SET NAMES 'utf8'");
            $objekt_vysledku=mysqli_query($db_spojeni, 'SELECT * FROM horni_panel');
            while ($odkaz = mysqli_fetch_array($objekt_vysledku))
                {
                    echo $odkaz['odkaz'];
                }
            
         ?>

Nemáte s tímto někdo zkušenosti? Vůbec nevím, proč 2 odkaz nefunguje jako odkaz, ikdyž ve zdrojovém kódu je tak napsán.
Tori
Profil
Nemělo by to být target="_blank"? (jestli teda nemáte nějaký cílový iframe se jménem "blank")


A odkazy by měly být raději escapované: echo urlencode($odkaz['odkaz']);
8vm8
Profil
Dík Tori, teĎ už mi to funguje :).

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: