04. november 2008 - 21:17Der er
14 kommentarer og 1 løsning
Listbox spm.
Jeg har denne listbox:
<?php include ("../conn.php"); $query="SELECT titel FROM $branch"; $result = mysql_query ($query); echo "<select name=student value=''>Student Name</option>"; while($nt=mysql_fetch_array($result)){//Array or records stored in $nt echo "<option value=$nt[id]>$nt[titel]</option>"; } echo "</select>"; ?>
Hvordan får jeg resultatet af mit valg sendt videre til en ny side?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvad kommer variablen til at hedde? $student? Hvis jeg vil overføre den sammen med en masse andre data, kan det så lade sig gøre at bruge en <input type="hidden" name=??? value=???> ?
Hvis du bruger <form method="post" ...> kommer den til at hedde $_POST['student'] Det er det mest normale. Ja, du kan yderligere tilføje hidden-felter på den måde du anfører.
Tak for dit lynhurtige svar. Men jeg har gjort etellerandet forkert med nogle manglende apostroffer. Jeg har tilføjet $her= $nt[id]; efter </select> sætningen. Kan det være option-sætningen der skal have nogle '' ?
Det hjalp ikke. Årsagen til min mistanke skyldes, at jeg kom til at sætte en apostrof i option-sætningen: echo "<option value='$nt[id]>$nt[titel]</option>"; - altså efter value. Så bliver der over ført "noget", men det er ikke den korrekte værdi der bliver overført.
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.