Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> skrypt do formularza rejestracyjnego, kod pocztowy automatycznie wypełnianie pozostałych pól
uczeń php
post
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 8.01.2010

Ostrzeżenie: (0%)
-----


Szukam skryptu formularza rejestracyjnego, w którym po podaniu kodu pocztowego automatycznie by się wypełniały takie pola jak województwo, powiat i gmina oraz nazwa miejscowości. Dodatkowo chciałbym aby kod pocztowy był w formie dwa pola input myślnik trzy pola input. Proszę o szybko odpowiedź.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
uczeń php
post
Post #2





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 8.01.2010

Ostrzeżenie: (0%)
-----


  1. $dane = file_get_contents("http://maps.googleapis.com/maps/api/geocode/json?address={$_GET['kod_pocztowy']},+{$_GET['kraj']}&sensor=true");
  2.  
  3. echo $dane.'<br />';
  4.  
  5. var_dump(json_decode($dane, true));

w przeglądarce wyświetliło mi się coś takiego:

{ "status": "OK", "results": [ { "types": [ "postal_code" ], "formatted_address": "02-999 Warsaw, Poland", "address_components": [ { "long_name": "02-999", "short_name": "02-999", "types": [ "postal_code" ] }, { "long_name": "Wilanów", "short_name": "Wilanów", "types": [ "sublocality", "political" ] }, { "long_name": "Warsaw", "short_name": "Warsaw", "types": [ "locality", "political" ] }, { "long_name": "Warsaw", "short_name": "Warsaw", "types": [ "administrative_area_level_2", "political" ] }, { "long_name": "Mazovia", "short_name": "Mazovia", "types": [ "administrative_area_level_1", "political" ] }, { "long_name": "Poland", "short_name": "PL", "types": [ "country", "political" ] } ], "geometry": { "location": { "lat": 52.1608648, "lng": 21.0795830 }, "location_type": "APPROXIMATE", "viewport": { "southwest": { "lat": 52.1577172, "lng": 21.0764354 }, "northeast": { "lat": 52.1640125, "lng": 21.0827306 } }, "bounds": { "southwest": { "lat": 52.1592883, "lng": 21.0777915 }, "northeast": { "lat": 52.1624414, "lng": 21.0813745 } } }, "partial_match": true } ] }

array
'status' => string 'OK' (length=2)
'results' =>
array
0 =>
array
'types' =>
array
...
'formatted_address' => string '02-999 Warsaw, Poland' (length=21)
'address_components' =>
array
...
'geometry' =>
array
...
'partial_match' => boolean true

jak dane które są zawarte pomiędzy nawiasami klamrowymi zapisać do bazy danych ?
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 14.10.2025 - 13:07