24. juni 2004 - 11:46
Der er
16 kommentarer og 1 løsning
Hvordan sender jeg" tøm kurv kode" med en knap ?
Hvordan sender jeg $cart->empty_cart(); med en knap ? Jeg har prøvet med: <input type="button" value="tøm kurv" onclick="<? $cart->empty_cart(); ?>"> men så sletter den indholdet af indkøbskurven med det samme :-(
Annonceindlæg fra Computerworld it-jobbank
Du sender brugeren videre til en anden side.
du skal sende en besked med knappen og så skal du bagefter inde i dokumentet lave en betingelse der siger <input type="button" value="emptycart"> if($_GET['besked'] == emptycart) { empty_cart(); }
og så skal du huske at det ikke er så smart at bruge æøå da php ikke rigtigt at fatte det
my bad... if($_GET['besked'] == "emptycart") { empty_cart(); }
Det virker stadig ikke Har indsat koden: <input type="button" value="emptycart"> <? if($_GET['besked'] == "emptycart") { $cart->empty_cart(); } ?> Men når jeg trykker på den sker der INTET ??
nåå nej ved godt hvad du mener
<form action="dinside.php"> <input type="button" value="emptycart"> </form> <? if($_GET['besked'] == "emptycart") { $cart->empty_cart(); } ?>
sinside.php er så den side du befinder dig på. Det kan nok godt lade sig gøre at lave det sådan at den ikke skal opdatere for at tømme indholdet men det er meget advanceret :]ihverfald for mig
24. juni 2004 - 12:01
#10
<form action="dinside.php"> <input type="button" value="emptycart"> <input type="hidden" name="empty_cart" value="emptycart"> </form> <? if($_GET['besked'] == "empty_cart") { $cart->empty_cart(); } ?>
24. juni 2004 - 12:02
#11
<form action="dinside.php"> <input type="button" value="emptycart"> <input type="hidden" name="empty_cart" value="emptycart"> </form> <? if($_GET['empty_cart'] == "emptycart") { $cart->empty_cart(); }
24. juni 2004 - 12:02
#12
der var den tror jeg :]
24. juni 2004 - 12:06
#13
Nej det virker heller ikke.... kan det godt nok ik gøres med mindre kode ??? Havde forestillet mig at man bare kunne sende det med javascript eller noget ??
24. juni 2004 - 12:20
#14
<input type="button" onclick="document.location.href='<?php echo $_SERVER['PHP_SELF']; ?>?ec=true'" value="Tøm kurv"> <? if(isset($_GET['ec'])) { $cart->empty_cart(); } ?>
24. juni 2004 - 12:24
#15
..og du kan ikke få en PHP kode afviklet via en Javascript-onclick event eller lignende, med mindre du sender brugeren videre til en anden side. PHP afvikles på serveren, Javascript afvikles på din computer.
24. juni 2004 - 17:27
#16
terrak >> Ja man kan sende dem videre til en anden side... men vel også til den side man er på i forvejen :-)
24. juni 2004 - 17:30
#17
Ja, så lad mig ændre det til "en anden URL".
Vi tilbyder markedets bedste kurser inden for webudvikling