Autor Zpráva
hoffmann76
Profil *
importuji do databaze feed ktery obsahuje <list></lis>, ale 'list' nelze pouzit. poradite?

        foreach($xml->program->list as $it)
        {
            $titulek=$it->nazev;
            $popis=$it->popis;
            $necoé$it->list;
        
        }
Mike8748
Profil
hoffmann76:
ale 'list' nelze pouzit.
tak ses rozhodl nebo to ma jiný důvod?

tipuju že XML nemá elementr LIST vnořen přímo do elementu PROGRAM a proto ti to nejde
hoffmann76
Profil *
Mike8748:

tve odpovedi nejak nerozumim. ukazka feedu nize.

<program>
<list>
<id>226962</id>
<nazev>Události v regionech</nazev>
<popis>
Hlavní regionální zpravodajská relace České televize. Souhrn nejdůležitějších událostí v krajích České republiky
</popis>
<cas>2014-03-20 05:30:00</cas>
<delka>29</delka>
<kategorie>Zprávy</kategorie>
<televize>CT1</televize>
<img/>
</list>
<list>
<id>226963</id>
<nazev>Studio 6</nazev>
<popis>
Zpravodajský náskok do nového dne. Ranní infoservis ČT (P)
</popis>
<cas>2014-03-20 05:59:00</cas>
<delka>166</delka>
<kategorie>Zprávy</kategorie>
<televize>CT1</televize>
<img/>
</list>
Mike8748
Profil
hoffmann76:
pokud je <program> korenovy element, tak v php skriptu bude jen $xml->list
hoffmann76
Profil *
Mike8748:
nefunguje, nic nevypise.
Chro
Profil
Nemáš chybu v syntaxi [#1]? Viz $necoé$it->list
hoffmann76
Profil *
Chro:
to je v poradku, spatne jsem to tady napsal. :)
Chro
Profil
Ptal jsi se tedy, proč se ti nic nevypíše. Nemá jak, skript [#1]neobsahuje echo, např.
echo $titulek;
jen přiřazuješ hodnoty do proměnných.
hoffmann76
Profil *
Chro:
Diky! Uz u pc sedim dlouho a jde mi z toho hlava kolem. :) Koncim, jdu ven. :)

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: