Avatar billede cronaldo Nybegynder
16. august 2009 - 22:47 Der er 5 kommentarer og
1 løsning

Udregn pris vha. input-felt + variabel

Hej eksperter!

Jeg er ved at lave en indkøbskurv hvor jeg skal kunne flg.:

i feltet "pris" skal der udregnes en pris med flg. informationer:

$pris * $_POST['antal'] .. Eftersom man på siden kan ændre i et input felt kaldet antal skal denne pris udregnes via JavaScript for at slippe for et sideload.. Dernæst skal denne pris + øvrige priser lægges sammen så jeg kan få en "i alt" pris for hele ordren - er det muligt at lave??
Avatar billede Slettet bruger
16. august 2009 - 22:52 #1
Ja, det er muligt at lave. Har du selv nogen ide om hvordan det kan laves, eller vil du have nogle til at lave det for dig.
Hvis du kan PHP + AJAX kan jeg sagtens hjælpe dig på vej.
Avatar billede cronaldo Nybegynder
17. august 2009 - 13:47 #2
Jeg kan ikke ajax :( Så tror jeg dropper det! :(
Avatar billede Slettet bruger
17. august 2009 - 16:19 #3
Nej da, det ville være syndt. Det jeg mente var bare, at jeg ikke gider at lave det hele for dig (gratis), men at jeg gerne vil hjælpe dig på vej. Du kunne starte med at læse denne guide:
http://www.w3schools.com/ajax/default.asp

AJAX er en meget nyttig ting at kunne hvis du vil lave Web2 sider, og det er ikke så svært.

Her er noget du kan bygge på (copy-pasted og ændret fra oventstående side):

<script type="text/javascript">
function ajaxFunction()
{
var xmlhttp;
if (window.XMLHttpRequest)
  {
  // code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else if (window.ActiveXObject)
  {
  // code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
else
  {
  alert("Your browser does not support XMLHTTP!");
  }
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readyState==4)
  {
  document.pris.pris.value=xmlhttp.responseText;
  }
}
xmlhttp.open("GET","pris.php?antal=" + document.pris.antal.value,true);
xmlhttp.send(null);
}
</script>

<form name="pris">
Antal: <input type="text" name="antal" onChange="ajaxFunction();" />
Pris: <input type="text" disabled="disabled" />
</form>

Hver gang tekstfeltet Antal ændres sendes der en forespørgsel til pris.php med en get variable som er lig indholdet af feltet Antal.
Avatar billede olebole Juniormester
18. august 2009 - 01:19 #4
<ole>

kimsey0 >> Pas på med w3schools.com! Hans site er kendt for at være fyldt med mangler, udeladelser og seriøse fejl. Hans såkaldte 'Ajax tutorial' har således kun meget lidt med Ajax at gøre  ;o)

/mvh
</bole>
Avatar billede cronaldo Nybegynder
18. august 2009 - 16:16 #5
Jeg dropper det lige igen til jeg får tid til at læse om AJAX :) .. Ellers tak - sig til hvis du vil have point alligevel!
Avatar billede cronaldo Nybegynder
02. december 2009 - 00:17 #6
lukker
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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

IT-JOB

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-supporter til lokal IT i Slagelse

Unik System Design A/S

QA Engineer

Lægemiddelstyrelsen

Løsningsarkitekt