Avatar billede bas Forsker
05. marts 2004 - 18:36 Der er 1 løsning

Visning af poster baseret på valg i drop down

Hej

Jeg skal lave to filer:

I den ene fil skal der være en (måske to) drop down
boks med byer, som hentes fra en database.
(princippet er nok det samme som ekspertens kategori drop down
til oprettelse af spørgsmål)

Når man vælger en by og klikker på "Submit" skal der komme en ny side (den anden fil) som henter poster, som er knyttet til den by man har valgt.

Hvordan gør man det ?

Jeg har indtil videre lavet følgende:

-- Filen med dropdown --

include ("conn_detour.php");

$query = mysql_query("SELECT ByNavn FROM tblpostnummer WHERE ByNavn != '' ORDER BY ByNavn ASC")or die(mysql_error());


<form action="view_locals.php" method="post" name="byform" id="byform">
<select name="by" style='width: 150px;'>

<?
while($row = mysql_fetch_array($query))
{
  echo "<option value='$row[by]'>$row[ByNavn]</option>";
}
?>
</form>
</select>

--------------------------

-- Filen, som henter poster --

include ("conn_detour.php");

$resultat = mysql_query ("select * from tblovelokale, tblpostnummer, tblkommune, tbludbyder WHERE $by = '$ByNavn' ")or die(mysql_error());

Det jeg er i tvivl om er nok i første omgang, hvordan jeg skriver
det efter WHERE.
Så vidt jeg har forstået skal jeg sammenligne select name i drop down med feltnavnet i tabellen.

Er det rigtigt forstået ?

På forhånd tak.

Hilsen martin
Avatar billede bas Forsker
09. september 2004 - 15:06 #1
lukker
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
Computerworld tilbyder specialiserede kurser i database-management

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