Avatar billede sif4ever Nybegynder
10. november 2002 - 23:02 Der er 10 kommentarer og
1 løsning

Betaling

Jeg har et problem med en shop, jeg er ved at prøve at udvikle.

Jeg har lavet tre radio knapper:
http://www.cyclingon.net/shop/index.php?side=kasse

Når man så klikker på "Check", "Bank" eller "Betaling" vil jeg gerne at den tilføjer betaling under den orange tabel med det samme.


F.eks.

Produkt    Pris
Flæskesteg 99.00 kr.
Heraf moms: 19.80 kr.
----------------
Betaling: Bank 10.00 kr.
Samlet pris: 109.00 kr.
----------------

Hvor gør jeg det?
Avatar billede sif4ever Nybegynder
10. november 2002 - 23:05 #1
Hvordan gør jeg det skulle der stå...
Avatar billede lauer Nybegynder
10. november 2002 - 23:17 #2
Jeg kan se at du har kaldt værdierne for 1, 2 og 3.
Måske er det en ide at kalde dem navne i stedet for overblikkets skyld.

Men ellers kan du jo bare tjekke $_POST['betaling'] indeholder.
Og hvis den er 1 skal den ligge 10 kr til beløbet, osv.

- lauer.dk
Avatar billede grunken Nybegynder
11. november 2002 - 04:15 #3
Nu kan jeg jo deværre ikke se din PHP kode, men umiddelbart ser det ud til at det nemmeste ville være at lave en javascript onclick event, der så kører den normale kode til at smide ting i papirkurven med !

-grunken
Avatar billede sif4ever Nybegynder
11. november 2002 - 18:49 #4
Nu har jeg lavet variabler om, så når du klikker på betaling, så hedder den variabel enten 10, 45, 10 som er svarende til det at betalingen koster.

Derefter kan jeg selvfølgelig trække variablen ud, men nu er problemet jo at det gerne skulle blive medregnet med det samme, at bruger klikker på en af de tre "radio knapper"

F.eks. hvis han klikker på efterkrav, så skulle den ligge 45 kr. over i kassen ved siden af, men hvordan får jeg lige siden at opdatere det automatisk med det samme at brugeren har klikket på knappen, jeg ved der er en onclick funktion i et javascript, men jeg gider ikke rigtigt til at bruge tid til at sætte mig i Javascripts, da jeg anvender PHP og kan man ikke opbygge i PHP?

Så hvis I kan eller vil hjælpe, så skriv lige.

200 points får I får hjælpen.
Avatar billede grunken Nybegynder
11. november 2002 - 19:26 #5
godt laver lige et hurtigt eksempel :

men jeg har dæleme svært ved at hjælpe dig fuldstændigt når jeg ikke kan se noget kode :)

filnavne er eksempler

<script>
function addPayMethod(pris) {
  location.replace('tilkurv.php?id=betaling&pris=' + (pris));
}
</script>

<form>
<input type="radio" name="betaling" value="45" onclick="addPayMethod(this.value);">
<form>

for at vende tilbage til kurven igen :
laver du lige efter koden der putter i kurven en :

echo "<script>\nlocation.replace('http://www.cyclingon.net/shop/index.php?side=kasse');\n</script>";

håber det hjælper lidt

-grunken
Avatar billede sif4ever Nybegynder
11. november 2002 - 19:52 #6
Hej Grunken

Stik mig lige din email, så kan jeg sende dig koden, jeg er meget ked af at offentlig gøre mit script her på eksperten.
Avatar billede grunken Nybegynder
11. november 2002 - 20:41 #7
det er okay :)

grunken@post.cybercity.dk
Avatar billede sif4ever Nybegynder
13. november 2002 - 17:43 #8
Grunken, finder du ud af noget?
Avatar billede sif4ever Nybegynder
16. november 2002 - 21:53 #9
Hallo............ Grunken ...... sker der noget, jeg har sendt dig filerne, kan du ikke lige sende en email, hvis du ikke gider at lave det alligevel ellers skriv det her.

Spørgsmålet er i hvert fald stadig åben....
Avatar billede sif4ever Nybegynder
18. november 2002 - 19:22 #10
Er der ikke noget der har nogle bud?

Machomann, jeg forstår ikke helt, hvad du mener....
Avatar billede sif4ever Nybegynder
19. november 2002 - 18:00 #11
Lukker og prøver igen med en mere præcis formulering
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester