|
 | | |
| Autor | Správa |
johny694
 Užívateľ
 Založený: 04.03.2007 Príspevky: 62
 | Zaslal: So 22.10.11 17:42 |   |
Čaute, riešim jeden problém, s xml som doteraz nerobil preto ma neukameňujte
mám nasledujúci kód
| kód: | <?php
$request_url = "loader.xml";
$xml = simplexml_load_file($request_url) or die("xml sa nepodarilo načítať");
$read = $xml->otazka;
for ($i = 0; $i < 2; $i++) {
$otazka = $read[$i]->nazov;
$odpoved = $read[$i]->spravna;
$odpoved_z = $read[$i]->spatna;
$odpoved_zb = $read[$i]->spatnab;
$odpoved_zc = $read[$i]->spatnac;
echo $otazka;
echo $odpoved;
echo $odpoved_z;
echo $odpoved_zb;
echo $odpoved_zc;
}
?> |
Ešte vysvetlím o čo ide, jednoducho na maturitnú prácu mám vytovrenie "testovacieho systému" vkladanie testov mam riešiť cez XML, takže ma napadlo asi jedine vyparsovať XML a potom už iba INSERT na tabulku, no tuto som sa dostal k problému že neviem kolko otázok bude v tom XML, rad by som uvítal vaše rady tipy triky, najlepšie by bolo keby sa dalo spočítať tag <otazka>, skoro by som zabudol, prikladám aj provizórne XML
| kód: | <?xml version="1.0" encoding="UTF-8"?>
<test>
<nazev>Ekonomika</nazev>
<pro>4A,3A</pro>
<otazka>
<nazov>Je to super?</nazov>
<spravna>Ano</spravna>
<spatna>Nie</spatna>
<spatnab>Mozno</spatnab>
<spatnac>Asi</spatnac>
</otazka>
<otazka>
<nazov>Je to superx?</nazov>
<spravna>Ano</spravna>
<spatna>Nie</spatna>
<spatnab>Mozno</spatnab>
<spatnac>Asi</spatnac>
</otazka>
</test> |
|
| |
  |
 |
chrono
 Skúsený užívateľ
 Založený: 13.11.2007 Príspevky: 808
 | Zaslal: So 22.10.11 19:13 |   |
alebo| kód: | foreach ($xml->otazka as $otazka) {
echo $otazka->nazov;
...
}
|
|
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |