06. april 2004 - 09:56
Der er
8 kommentarer og 1 løsning
if sætning til dropdownbox
Jeg leder efter en if sætning, der tjekker, hvis man har valgt noget i dropdowboxen, skal den udføre en kode? Håber i kan hjælpe :-)
Annonceindlæg fra Computerworld
06. april 2004 - 10:02
#1
<form action="index.php" method="POST"> <select name="me"> <option value="det er jul">Det er jul</option> <option value="noget andet">Noget andet</option> </select> </form> <? if( isset($_POST['me'] && $_POST['me'] == 'det er jul' ) { print "Jammen, god jul!" } ?>
06. april 2004 - 10:02
#2
Skal gemmes som index.php fejl: if( isset($_POST['me'] && $_POST['me'] == 'det er jul' ) { skal erstattes med if( isset($_POST['me']) && $_POST['me'] == 'det er jul' ) {
06. april 2004 - 10:48
#3
hhmm... det ser megte rigtigt ud, men har en årsag virker det ik :( Du kan se min kode her: print "<form name='kategorier' action='oversigt.php' method='post'>"; print "<select name='enhederDD' onchange=submit()>"; print "<option value='Alle'>Alle</option>"; while ($row = mysql_fetch_row($Akat)) { print "<option value='$row[0]'>$row[1]</option>"; } print "</select></form>"; if( isset($_POST['enhederDD']) && $_POST['enhederDD'] == '' ) { print "Jammen, god jul!"; } else { print "jamen, godt nytår"; }
06. april 2004 - 10:52
#4
ups.. if( isset($_POST['enhederDD']) && $_POST['enhederDD'] == '' ) skal rettes til: if( isset($_POST['enhederDD']) && $_POST['enhederDD'] == 'Laptop' )
06. april 2004 - 10:56
#5
har du prøvet at skrive $_POST['enhederDD'] ud? og se om den står rigtigt?
06. april 2004 - 10:59
#6
Hvis jeg skriver således her: print "<form name='kategorier' action='oversigt.php' method='post'>"; print "<select name='enhederDD' onchange=submit()>"; print "<option value='Alle'>Alle</option>"; while ($row = mysql_fetch_row($Akat)) { print "<option value='$row[0]'>$row[1]</option>"; } print "</select></form>"; print $_POST['enhederDD']; kommer nedenstående fejl: Undefined index: enhederDD in C:\Documents and Settings\dmg\Desktop\udlan\php1D.tmp on line 22 Jeg er ret nybegynder :-)
06. april 2004 - 11:01
#7
upss... det er selvfølgelig fordi jeg ik kørte siden ordenligt. Jo den skriver det helt rigtit ud. 1 til 5 afhængig af hvad man vælger
06. april 2004 - 11:03
#8
det virker fint... har fundet ud af det. Mange tak for din hjælp :-)
06. april 2004 - 11:06
#9
Det var så lidt :)
Vi tilbyder markedets bedste kurser inden for webudvikling