Avatar billede Slettet bruger
20. december 2003 - 00:17 Der er 4 kommentarer og
1 løsning

postnummer og by i samme rullemenu

Hej Eksperter

Jeg er absolut nybegynder inden for php, og skal lave en rullemenu hvor by og postnummer vises sammen. Dataene hentes i en db, og den del har jeg styr på. Problemet er, at det kun er den første post der bliver vist korrekt. De øvrige poster bliver skrevet som en lang tekststreng uden for rullemenuen. Så hvordan før jeg dem ind på plads?

Her kommer lige en stump af min kode:

<?
$connection=pg_connect("host=localhost dbname=boligdatabase user=postgres password=7777");
$post=pg_exec("select * from postnummer order by postnr");
$antal=pg_num_rows($post);

?>

<td colspan='1'>Postnummer</td>
                <td colspan='2'>
                <FORM METHOD='POST' ACTION='redigerhus.php'>
                <SELECT NAME=value onchange=submit()>';
<?           
            for($t=0; $t<$antal; $t++){
                $postrecord = pg_fetch_array($post, $t, PGSQL_ASSOC);
            echo'<OPTION VALUE='.$postrecord['postnr'].'>'.$postrecord['postnr'].' '.$postrecord['by'].'</OPTION>
               
                </SELECT>';
}
?>
            </td>


/* resten af koden udeladt*/

palau
Avatar billede erikjacobsen Ekspert
20. december 2003 - 00:18 #1
Byt om på de to linier

              </SELECT>';
}
Avatar billede erikjacobsen Ekspert
20. december 2003 - 00:19 #2
Ok, sådan rent logisk. Det skal være

<?         
            for($t=0; $t<$antal; $t++){
                $postrecord = pg_fetch_array($post, $t, PGSQL_ASSOC);
            echo'<OPTION VALUE='.$postrecord['postnr'].'>'.$postrecord['postnr'].' '.$postrecord['by'].'</OPTION>';
             
}
?>
</SELECT>
Avatar billede Slettet bruger
20. december 2003 - 00:26 #3
Mange tak for det. Læg et svar, så du kan få dine points.

palau
Avatar billede erikjacobsen Ekspert
20. december 2003 - 00:38 #4
Nej tak, 100p er alt for meget for så lidt. Jeg frafalder.
Avatar billede Slettet bruger
20. december 2003 - 00:48 #5
Ok erikjacobsen, men tak alligevel ;-)

palau
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