Avatar billede compac Seniormester
06. maj 2009 - 16:36 Der er 5 kommentarer og
1 løsning

Dropdown videre til næste side

Jeg har en dropdownbox, som jeg ønsker skal sende brugeren videre til næste side når han vælger et punkt på listen:

Jeg har følgende kode:

<form name="forside" method="POST" action="oversigt.php">
<br />
Vælg kategori:
<?php
include("conn.php");

          $sql="select * from $gruppe order by gruppe";
          $result=mysql_query($sql) or die(mysql_error());
          echo "<select name=gruppe><option></option>";     
            while($row=mysql_fetch_array($result))  {
              $id = $row['id'];
              $wrk_gruppe = $row['gruppe'];
              echo "<option value=$wrk_gruppe onClick='this.form.submit()'>$wrk_gruppe</option>";               
          }
echo "</select>";
?>

Det fungerer ikke der hvor jeg har lagt min "onClick". Hvilke rettelser skal jeg gøre?


Et tillægsspørgsmål:

Som det ser ud nu er den øverste linie i dropdown-boxen blank.
Hvordan får jeg en fast tekst til at stå på den plads, som f.eks:
"Vælg gruppe".
Avatar billede michael_stim Ekspert
06. maj 2009 - 16:54 #1
I <select... Kan du lægge en onchange=...
Avatar billede michael_stim Ekspert
06. maj 2009 - 16:56 #2
echo "<select name=gruppe><option value=\"0\">Vælg gruppe</option>"; 

F ex.
Avatar billede compac Seniormester
06. maj 2009 - 17:05 #3
virker perfekt  - læg et svar
Avatar billede michael_stim Ekspert
06. maj 2009 - 18:54 #4
Ellers tak, samler ikke på point ;o) Læg selv et svar og accepter.
Avatar billede compac Seniormester
09. maj 2009 - 21:56 #5
tak
Avatar billede compac Seniormester
11. maj 2009 - 16:21 #6
Jeg var lige lovlig begejstret da jeg fik svaret. Jeg kan nemlig ikke få data til at flytte med over til nlste side.

<form name="forside" method="POST" action="oversigt.php">
<br />
Vælg kategori:
<?php
include("conn.php");

          $sql="select * from $gruppe order by gruppe";
          $result=mysql_query($sql) or die(mysql_error);
        echo "<select name='gruppe' onChange='this.form.submit()'>";
        echo "<option value=\'0\'>Vælg gruppe</option>";       
            while($row=mysql_fetch_array($result))  {
              $id = $row['id'];
              $wrk_gruppe = $row['gruppe'];
              echo "<option value='$id'>$wrk_gruppe</option>";               
          }
echo "</select>";


------------
Næste side:

oversigt.php:

    $data = $_POST['wrk_gruppe'];
        echo $data;

-det skulle vel være nok?
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