Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kody pocztowe + input + baza + pomocy
Forum PHP.pl > Forum > PHP
djluzak
Witam po dluzszym czasie nieobecnosci.

Mam dzisiaj taki problem: mam baze danych, w ktorej jedna komorka zamiera pole kod_pocztowy, a druga miasto przyporządkowane do tego kodu. Reszte komorek pomijam.


Uciete i skrocone na maxa:
  1. <?php
  2.  
  3. echo 'Kod pocztowy: <input type="text" name="kod" id="kod" value="'.$kod.'">';
  4. echo 'Miasto: <input type="text" name="miasto" id="miasto" value="'.$miasto.'">';
  5.  
  6. ?>


I teraz pytanie jak sie za to zabrać? Zeby po wpisaniu do pierwszego inputa kodu pocztowego w drugim wyskoczylo mi miasto. Mozna by bylo jakos wczytac i gdzies zbuforowac rekordy, ale ich jest kilka tysiecy, wiec co mam zrobic:(
strife
Witam,

Jeśli chcesz zrobić tak jak piszesz, czyli po wpisaniu kodu pocztowego wyskoczyło miasto bez przeładowania strony musisz użyć Ajax'a. Jeśli się nie myle to coś takiego podobnego jest w IPB 2, ( zapala się zielona lampka gdy user nie jest zajęty ). Tak samo możesz zrobić w kodzie pocztowym tyle, że zamiast zapalenia się lampki pokaże się miasto w tym inpucie.

Pozdrawiam.
djluzak
Wszystko spoko, AJAX itd. ale jak sie do tego wszystkie zabrac? Nie ma ktos ajkiegos krociutkiego przykladu? Bo ja juz nie mam pojecia co z tym zrobic...cos z Java Scriptem.....
scanner
Idealny przykład:
utorial_1.html' target='_blank
NuLL
Posrod podpietych tematow jest tutorial.
djluzak
Cytat(scanner @ 2006-02-19 22:19:36)

Dzieki wielkie ten sktypcik po paru przeróbkach jest super jednak napotkalem problem, ktorego nie moge przejsc chyba od godziny.

W pliku getCityState.php stworzylem sobie przykladowo takie cos:

  1. <?php 
  2. echo "Kraków,PL"; 
  3. ?> 


i za cholere nie moge zmienic, zeby mi wyswietlalo polska czcionke.
Juz tyle sie nakombinowalem i nic.

Nie pomaga nawet dodanie:
  1. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">


Zawsze pokazuje mi sie:
  1. Krak?L


Pomozecie?
dr_bonzo
1. w jakim kodowaniu zapisujesz plik z danymi (Krakow,PL)?
2. w jakim kodowaniu dociera plik do przegladarki (w operze -- panel info, w ff -- page info)?
djluzak
Ogolnie cala strona jest w kodawaniu takim jak napisalem wyzej tylko problem polega na tym, ze jest tworzony oddzielny plik, ktory podalem za przyklad. Jest w nim przykladowo tylko 3 linijki:

  1. <?php 
  2. echo "Kraków,PL"; 
  3. ?> 


i jest zapisany tak jak w przykladzie pod nazwą getCityState.php

Mysle, ze problem jest zwiazany z JavaScriptem.

Strona ma takie kodowanie:

  1. <meta http-equiv="Content-type" content="text/html; charset=iso-8859-2" />
  2. <meta http-equiv="Content-Language" content="pl" />
  3. <meta http-equiv="Pragma" content="no-cache" />


i nic z tym nie moge dalej zrobic.

Nikt nie jest w stanie mi pomoc?
kepke
Moze trzeba zamienic polskie literki na jakies ISO czy cos, bo w czasie przesylania do formularza gubia sie gdzies polskie literki.
chomiczek
Ja mam ten sam problem polskimi znakami i nie wiem jak go obejść.. próbowałem zmieniać kodowanie, ale nic to nie daje.. :/
djluzak
Czy ktos moze juz wie jak rozwiazac ten problem?
bogdan89
  1. <?php
  2. header("Content-Type: text/html; charset=iso-8859-2");
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.