13. oktober 2005 - 17:12
Der er
11 kommentarer og 1 løsning
Ændre variable med onclick
Hej Kan man på nogen måde ændre en variable med en submit knap og onclick? Har prøvet: echo"<input name=\"\" type=\"submit\" value=\"Udført\"> <input name=\"chgClaim\"value=\"2\" type=\"hidden\"> <input name=\"\" type=\"reset\" value= \"Reset\"> <input name=\"\" type=\"submit\" value=\"Afvis modtagelse\" onClick=\"".$_SESSION[chgClaim]." = 4\">"; Grunden er som det måske ses at hvis man bruger den sidste submit knap så skal værdien chgClaim være 4 og ikke 2... Måske dette er en skrup forkert måde - men så gi' mig alternativ I får også lige form tagget: <form action="<? echo $_SERVER["PHP_SELF"] ?>" method="post"> På forhånd tak for hjælpen
Annonceindlæg fra Lector
13. oktober 2005 - 17:15
#1
Du kan jo gi' din submit knap hver sit navn.
13. oktober 2005 - 17:20
#2
Kan du uddybe.. Vil det sige at jeg så skal tjekke på $_post[Afvis modtagelse]??? For value = navn eller?? Måske du kan forklare/give lille eksempel?
13. oktober 2005 - 17:27
#3
<form action="<? echo $_SERVER["PHP_SELF"]; ?>" method="post"> <input type="submit" name="ok" value="Udført"> <input type="submit" name="nix" value="Afvis"> </form> <?php if(isset($_POST["ok"]) || isset($_POST["nix"])) { $var = (isset($_POST["ok"])?2:4); echo $var; } ?>
13. oktober 2005 - 17:31
#4
Eller <form action="<? echo $_SERVER["PHP_SELF"]; ?>" method="post"> <input type="hidden" name="vaerdi" value=""> <input type="submit" value="Udført" onclick="this.form.vaerdi.value=2"> <input type="submit" value="Afvis" onclick="this.form.vaerdi.value=4"> </form> <?php if(isset($_POST["vaerdi"])) { echo $_POST["vaerdi"]; } ?>
13. oktober 2005 - 17:32
#5
eller :O) <form action="<? echo $_SERVER["PHP_SELF"]; ?>" method="post"> <input type="hidden" name="vaerdi" value="2"> <input type="submit" value="Udført"> <input type="submit" value="Afvis" onclick="this.form.vaerdi.value=4"> </form> <?php if(isset($_POST["vaerdi"])) { echo $_POST["vaerdi"]; } ?>
13. oktober 2005 - 17:33
#6
Jeg fatter den sidste men vil du ikke være venlig at forklare følgende i den første: $var = (isset($_POST["ok"])2:4); Jeg fatter ikke 2:4...
13. oktober 2005 - 17:38
#7
Det er "forkortet" if if(isset($_POST["ok"]) || isset($_POST["nix"])) { if(isset($_POST["ok"]) { $var = 2; }else{ $var = 4; } echo $var; }
13. oktober 2005 - 17:44
#8
Kanon... smider du ikke et svar?
13. oktober 2005 - 17:44
#9
ok
13. oktober 2005 - 17:45
#10
Hov, du skal ikke gi' 175 point for det her! Smid et svar selv, og gi' mig 15 eller 30, og tag selv resten!
13. oktober 2005 - 17:45
#11
damn, er det ok jeg laver et spm. så du får de fleste tilbage?
13. oktober 2005 - 18:07
#12
Nej tak - jeg synes det var meget mere værd - .... Tusind tak for hjælpen....
Vi tilbyder markedets bedste kurser inden for webudvikling