![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 29.10.2008 Ostrzeżenie: (0%) ![]() ![]() |
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. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:43 |