Masowe dodawanie pojazdów

Post Reply
User avatar
decomposed05
Posts: 2664
Joined: 19 Apr 2005, 00:00
Contact:

Masowe dodawanie pojazdów

Post by decomposed05 » 13 Jul 2012, 09:44

Ponieważ kolega z Węgier wysłał mi trochę pojazdów do wstawienia to zrobiłem skrypt to masowego dodawania pojazdów. Jednakże ma on ograniczenia - jeden właściciel (z góry znany) i znane lata zmiany rejestracji i numerów taborowych i marka pojazdu.
Przykładowy format danych to:
Np.
BPY-015(BY-48-01) 266.25.25.1988 S2003 totally crashed

Czyli dotyczy tylko ikarusów z Węgier ale można zrobić taki skrypt który by interpretował takie linijki:
Numer_Taborowy,Pelna Nazwa,VIN,Rejestracja,Rocznik,Kasacja,Przewoznik_Id,Uwagi
15;MAN NL223;WMA0000000000001;WBA 0001;2000;2010;201;Ale gupi autobus
16;MAN NL223;WMA0000000000002;WBA 0004;2000;2010;201;Ale gupi autobus
17;MAN NL223;WMA0000000000003;WBA 0006;2000;2010;201;Ale gupi autobus

Może to komuś pomoże - xml.

Code: Select all

<pojazd>
<id>23</id>
<vin></vin>
<kasacja/>
<pelna_nazwa>Ikarus 260.04</pelna_nazwa>
<model_id>1</model_id>
<uwagi/>
<rocznik>1984</rocznik>
<wlasciciele>
<rok_nabycia>1985</rok_nabycia>
<rok_sprzedazy>1991</rok_sprzedazy>
<przewoznik_id>4</przewoznik_id>
<rok_nabycia>1991</rok_nabycia>
<rok_sprzedazy>2008</rok_sprzedazy>
<przewoznik_id>3</przewoznik_id>
</wlasciciele>
<numery>
<rok_otrzymania>1985</rok_otrzymania>
<rok_zdjecia>1991</rok_zdjecia>
<numer>892</numer>
<przewoznik_id>4</przewoznik_id>
<rok_otrzymania>1991</rok_otrzymania>
<rok_zdjecia/>
<numer>113</numer>
<przewoznik_id>3</przewoznik_id>
</numery>
<rejestracje>
<rok_otrzymania>1985</rok_otrzymania>
<rok_zdjecia>1991</rok_zdjecia>
<rejestracja>WBA 935K</rejestracja>
<rok_otrzymania>1991</rok_otrzymania>
<rok_zdjecia>2001</rok_zdjecia>
<rejestracja>WHA 1594</rejestracja>
<rok_otrzymania>2002</rok_otrzymania>
<rok_zdjecia/>
<rejestracja>DB 12805</rejestracja>
</rejestracje>
<testy/>
</pojazd>
Gdyby generować takie xmle to można by je pakować do bazy. Ale to kiedyś tam.
Post Reply