Witam mam problem z dodawaniem danych do bazy. Mianowicie mam plik xml
<?xml version="1.0" encoding="UTF-8"?>
<Storeys>
<Storey Id="kd08tf605rb85u">Piwnica</Storey>
<Storey Id="bad412q07arj3p">Przyziemie</Storey>
<Storey Id="1if1tik05rb85u">Parter</Storey>
<Storey Id="puvpps106gtmjv">Parter wersja II</Storey>
<Storey Id="ookef4l07jmfc3">Półpiętro</Storey>
<Storey Id="6dlstm705rb85u">Piętro I</Storey>
<Storey Id="vh8jtpq05rb85u">Piętro II</Storey>
<Storey Id="tglstte05rb85u">Poddasze</Storey>
<Storey Id="psr01gk07aouq4">Poddasze do adaptacji</Storey>
<Storey Id="m372hg906qseap">Poddasze II</Storey>
<Storey Id="faj0tu005v66is">Poddasze wersja II</Storey>
<Storey Id="0tnou1105rb85u">Strych</Storey>
<Storey Id="vt5nvuo06qs0k4">Antresola</Storey>
</Storeys>
oraz plik php, ktory pierw wyswietla wszystkie dane a nastepnie powinien je dodawac do bazy
<?php
$uchwyt=mysql_connect('localhost','root','')
or die('Nieudane połączenie z bazą danych...');
mysql_select_db('x-project')
or die('Nie udało się wybrać bazy danych...');
echo 'Pomieszczenia: <br/>';
$storeys = simplexml_load_file('storey.xml');
foreach($storeys -> Storey as $storey){
echo 'Wartosc '.$storey.'<br/>';
echo '<hr/>';
}
foreach ($storeys->Storey as $storey){
$zapytanie="INSERT INTO storey (Id, Storey) values ('','$storey')";
$add=mysql_query($zapytanie);
if($add) echo 'Dodano nowy rekord<br>';
else echo 'Błąd podczas dodawania<br>';
}
?>
niestety dodawany jest tylko pierwszy wpis i nie mam pojecia dlaczego sie tak dzieje. Może wie ktos jak rozwiazac te problem? bylbym wdzieczny za pomoc.