Avatar billede naquer Nybegynder
16. juni 2011 - 15:53 Der er 1 kommentar og
1 løsning

Opdatere <div> baseret på drop down menu

Hej,

Jeg har forsøgt med nedenstående script til at opdatere indholdet af en div, baseret på valget i en drop down menu:

*** Kode ***

<!DOCTYPE html>
<html>
<head>
  <script src="jquery.js"></script>
</head>
<body>
 
<form name="By" action="jquery.php" method="post">
                           
<select name="dropdown">
                               
<option value="Aarhus">Aarhus</option>
<option value="København">København</option>
                               
</select>
</form>

<script>
$('select').change(function() {
    $('#div1').load('jquery.php', {value: $(this).val()});
});
</script>

<div id="div1">

<?


include("connect.php");
sqlconnect();

$By = $_GET['By'];

$result_query = mysql_query("SELECT Navn FROM Kunder WHERE Town='$By' ORDER BY Navn") or die(mysql_error());
$row = mysql_fetch_assoc($result_query);

while($row = mysql_fetch_array($result_query)) {
    $navn = $row['Navn'];
    echo $navn;
}


?>

</div>


</body>
</html>

*** Kode slut ***

Tanken er således at $By variablen skal hente valget fra drop down og bruge denne som kriterie i dataudvælgelsen fra min database. Det virker desværre bare ikke.

Kan I se hvad jeg gør galt?

På forhånd tak
Avatar billede tjens Nybegynder
16. juni 2011 - 16:07 #1
Hvor går det galt?

Prøv at indsætte:
  echo 'Hul igennem';
og test det.

Kan så ændres til
  echo "By: $By";
i testrunde 2.
Avatar billede naquer Nybegynder
17. august 2011 - 20:39 #2
Har brugt et andet script, så lukker her. Ellers tak for hjælpen
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