Avatar billede akki Nybegynder
22. september 2004 - 22:29 Der er 19 kommentarer og
2 løsninger

hjælp til at få udfyldt By

jeg vil gerne havde lavet en side, så når man udfylde et postnr, updatere den et andet felt med bynavn, hentet fra en mysql db.

har fundet dette frem indtil nu:

<?php
if ($postnummer) {
        $mysql_host = "";
        $mysql_user = "";
        $mysql_pass = "";
        $mysql_db = "";

        mysql_connect($mysql_host,$mysql_user,$mysql_pass); mysql_select_db($mysql_db);
        $hvor = MySql_Query("SELECT * FROM postnummer WHERE nummer = '$postnummer'");
        $hvor = mysql_fetch_array($hvor);
        print "Byen er: " . $hvor[by1] . " " . $hvor[andet];
}
?>
<HTML>
<HEAD>
    <TITLE>[Ingen titel]</TITLE>
</HEAD>
<BODY>
<FORM METHOD="POST">
Postnummer:<BR>
<INPUT TYPE="text" VALUE="<?=$postnummer?>" NAME="postnummer" onmouseout="this.form.by.value='test'">
<input type="text" value="" name=by>
<INPUT TYPE="submit">
</FORM>

</BODY>
</HTML>

er lidt i lidt tidspres, idet det gerne skulle virke inden fredag kl 11.

håber nogen kan hjælpe..
Avatar billede exp Juniormester
22. september 2004 - 22:36 #1
Du laver bare en tabel med postnummer og bynavn, og ved submit henter du bynavnet ud for det indtastede postnummer og sætter ind :-)
Avatar billede akki Nybegynder
22. september 2004 - 22:44 #2
det er jo det som allerede er lavet, men kan man ikke lave et eller andet smart.. har allerede en DB med postnr, samt bynavn...

ville gerne havde lavet det sådan, at det skete "on the fly"
Avatar billede exp Juniormester
22. september 2004 - 22:49 #3
Det gør det vel også... hvis du vil have at det skal indsættes i feltet allerede under indtastningen, så skal du over i javascript. Det kan ikke lade sig gøre i PHP.
Avatar billede akki Nybegynder
22. september 2004 - 23:01 #4
er det det eneste man kan gøre.. kan man ikke reloade siden via javascript, når feltet er udfyldt, for koden til at hente byens navn, er jo lavet..

har også postet ? her. http://www.eksperten.dk/spm/542680
Avatar billede exp Juniormester
22. september 2004 - 23:31 #5
Du behøver ikke reloade siden - javascript kan laves så det bare opdaterer selve bynavn-feltet.
Avatar billede olebole Juniormester
23. september 2004 - 19:39 #6
<ole>

Den mest kompakte måde, du kan gøre det på, er vist her:
  http://tjenester.dk/x-codes.dk/eksperten/postnumre/

Postnumre og bynavne er koblet i et stort objekt, hvilket er langt mere effektivt end at lægge dem i et alm. array. Det gælder om at komprimere data så meget som muligt, for at slanke den fil, brugeren skal downloade. Go for it ...  ;o)

/mvh
</bole>
Avatar billede akki Nybegynder
23. september 2004 - 21:15 #7
til ole-

har brugt din. så kan du ikke lige poste et svar..
Avatar billede olebole Juniormester
23. september 2004 - 21:33 #8
Gerne, tak  :)
Avatar billede exp Juniormester
23. september 2004 - 21:49 #9
Til reference >>
Det er også den løsning jeg foreslår både 22/09-2004 22:49:52 og 22/09-2004 23:31:35
Avatar billede olebole Juniormester
23. september 2004 - 23:03 #10
Lad os endelig dele  ;o)

I øvrigt har jeg netop opdateret js-filen med PostDanmarks seneste liste (fra 1/5-2003) - så nap lige den nye.
Avatar billede exp Juniormester
24. september 2004 - 16:16 #11
olebole >>
Det var skam ikke det der var planen :-)
Du gav løsningen! Jeg prøvede bare på at overtale spørger til at stille spørgsmålet i den rette kategori ;-)
Avatar billede olebole Juniormester
24. september 2004 - 17:16 #12
exp >> At pege i retning af den kategori, man kan få hjælp i, kan så sandelig godt være en stor hjælp. Så jeg finder det helt i orden, at vi deler ... om ikke andet så 20/40, hvis du insisterer på din beskedenhed  ;o)
/mvh
Avatar billede exp Juniormester
24. september 2004 - 17:21 #13
nada - basta ;-)
Avatar billede olebole Juniormester
24. september 2004 - 17:25 #14
Du er da en værre 'insistade' ...!  ;D
Nå, det udligner sig zq sikkert i det lange løb  :)
Avatar billede exp Juniormester
24. september 2004 - 17:33 #15
sådan er jeg - især når jeg er syg, træt og ikke får sovet før imorgen kl 16-stykker... :-/
Avatar billede olebole Juniormester
24. september 2004 - 17:58 #16
nåååhhh .... go' bedring  :o|
Avatar billede exp Juniormester
24. september 2004 - 18:04 #17
tak :-)
Avatar billede akki Nybegynder
24. september 2004 - 20:43 #18
så er det givet point.....:)
Avatar billede olebole Juniormester
24. september 2004 - 20:50 #19
Tak akki ... og exp trænger vist til lidt opmuntring, den stakkel. Vil han ikke have points, må han zq undlade at svare ... så ka' han lære det - ka' han!  ;o)
Avatar billede exp Juniormester
25. september 2004 - 22:26 #20
hrmpf...


;-)
Avatar billede olebole Juniormester
25. september 2004 - 23:40 #21
*gnæk-gnæk*  0:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester