14. maj 2009 - 16:52Der er
7 kommentarer og 1 løsning
Dropdown - værdi til næste side
Jeg kæmper forgæves med at få denne dropdownbox til at fungere således, at når man har foretaget sit valg, går den videre til næste side og skriver resultatet. Den tager imidlertid ikke resultatet med.
<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>";
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Jeg er ikke helt med på hvad du mener. Hvad skal jeg helt konkret skrive? Når jeg retter min option-sætning til: echo "<option value='$wrk_gruppe'>$wrk_gruppe</option>";
-skriver den værdien af $wrk_gruppe på oversigt.php, hvis jeg sætter din test: print_r($_POST); ind.
<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()'>"; <----------- HER POSTER DU EN VÆRDI MED NAVNET "gruppe" 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']; <------- HER PRINTER DU EN VARIABEL SOM HEDDER "wrk_gruppe" hvilket jo ikke bliver sendt via post... hvilket du kan se med den kode jeg sendte før... echo $data;
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.