23. november 2003 - 06:24
Der er
22 kommentarer og 1 løsning
Form Trouble
ved godt det ikke er smart men jeg har nedenstående side, hvor der er f 5 forms som skal poste til en php side, men uanset hvilken en jeg bruger, så kalder den altid på den øverstes <Form action=.... i dette tilfælde er det <FORM ACTION=searchtype.php ............: <html> <head> <title>Search Site</title> </head> <body> <FORM ACTION=searchtype.php METHOD="POST" name="form1"><b>Hardware Type</b><br><br> <INPUT TYPE="text" NAME="HardwareType"> <br> <INPUT TYPE ="submit" VALUE="Search"> <INPUT TYPE="reset" value="Reset" </FORM> <br><br> <FORM ACTION="search_hardware.php" METHOD="POST" name="form2"><b>Hardware</b><br><br> <INPUT TYPE="text" NAME="Hardware"> <br> <INPUT TYPE ="submit" VALUE="Search"> <INPUT TYPE="reset" value="Reset" </FORM> <br><br> <FORM ACTION=search_ip.php METHOD=POST name="form3"><b>IP-Addresses</b><br><br> <INPUT TYPE="text" NAME="IP"> <br> <INPUT TYPE ="submit" VALUE="Search"> <INPUT TYPE="reset" value="Reset" </FORM> <br><br> <FORM ACTION=search_computer.php METHOD=POST name="form4"><b>Computers</b><br><br> <INPUT TYPE="text" NAME="computers"> <br> <INPUT TYPE ="submit" VALUE="Search"> <INPUT TYPE="reset" value="Reset" </FORM> <br><br> <FORM ACTION=search_users.php METHOD=POST name="form5"><b>Users</b><br><br> <INPUT TYPE="text" NAME="IP"> <br> <INPUT TYPE ="submit" VALUE="Search"> <INPUT TYPE="reset" value="Reset" </FORM> </html> håber i forstår mit problem, jeg vil gerne have at de kan bruges uafhængige af hinanden. Hvis nogen også kan vise mig hvordan dette løses ved hjælp af <option></option> (eller <select></select>) vil jeg være MEGET TAKNEMLIG. på forhånd tak
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
23. november 2003 - 06:39
#1
min php kode starter således <?php $posted=$_POST["computers"]; <-------- kan jeg her angive yderligere ? f.eks. hvilken form (eks. "form4")?
23. november 2003 - 07:48
#2
En submit knap tager kun det med som står inden for den form, hvor knappen er placeret. Så du vil ikke kunne få alle 5 forms med, med mindre de står i samme form, med én submit knap.
23. november 2003 - 07:54
#3
huh ?????? se lige koden først som du kan se så har jeg jo også ÉN submit-knap i hver form, og jeg vil IKKE have alle forms med på en gang. Vil gerne når jeg trykke på en submit knap at den kun tager den form hvor submitknappen som jeg trykkede på med.
23. november 2003 - 07:55
#4
du kan jo se at jeg afslutter hver form, og at der kun er én submit-knap i hver form.
23. november 2003 - 08:59
#5
jakobclausen har ret, men fejlen er konkret at du skal rette <INPUT TYPE="reset" value="Reset" til <INPUT TYPE="reset" value="Reset">
23. november 2003 - 09:03
#6
øhh ????????????? hvad skal jeg rette ???!! der er jo INGEN forskel på de to linier du har skrevet !!!
23. november 2003 - 09:11
#7
Jo
23. november 2003 - 09:14
#8
ok ja det var der, men det var bare en lille fejl der sneg sig ind da jeg kopierede over.............mangler stadig hjælp til at løse mit problem
23. november 2003 - 09:17
#9
Men det er det der gør forskellen!
23. november 2003 - 09:19
#10
ja du har ret ! tak for det
23. november 2003 - 09:21
#11
nogen der kan hjælpe med en <select></select> istedet så det ikke ser så grimt ud....kender ikke syntaksen
23. november 2003 - 09:40
#12
<select name="navn"> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> </select>
23. november 2003 - 23:07
#13
hvad så med PHP 'en ?
23. november 2003 - 23:11
#14
når jeg trykker på knappen bliver den option value jeg vælger så også posted ?
23. november 2003 - 23:18
#15
Ja den valgte option bliver lagt ind under variablen "navn" (name), med den value der der valgt f.eks. hvis option 1 er valgt $_post[navn] = 1
23. november 2003 - 23:23
#16
TAKKER. PS. hvordan skriver jeg følgende i php: <?php if ($_post[valg] = computers){ åbn siden comp.php } ?>
24. november 2003 - 06:51
#17
I din HTML fx <select name="navn"> <option value="1">Computers</option> <option value="2">Hestedækken</option> <option value="3">Flyvehavre</option> </select> og i din PHP if ($_POST['valg'] == '1') { ... }
24. november 2003 - 06:52
#18
ja men det er SYNTAKSEN til "åbn side.php" i PHP som jeg fisker efter
24. november 2003 - 07:03
#19
Den del forstod jeg ikke - jeg rettede blot de fejl der var.
24. november 2003 - 07:06
#20
ok tak for det (HVIS)if ($_POST['valg'] == '1') { (SÅ) aabnmig.php <------- mangler dog stadig syntaksen for dette }
24. november 2003 - 07:38
#21
Ja, men, hvordan åbne? Der er flere muligheder. Mener du include("aabning.php");
24. november 2003 - 08:34
#22
Du kan bruge:
header("location: fil.php");
Men bruger du denne skal du sørge for at den ligger som noget af det første i koden og der må ikke være nogen tomme linier i din kode.
Læs her:
http://dk2.php.net/manual/en/function.header.php
24. november 2003 - 08:44
#23
takker
Vi tilbyder markedets bedste kurser inden for webudvikling