Avatar billede jr40 Nybegynder
02. august 2002 - 16:27 Der er 1 løsning

Hjælp til Jmail script.

Hejsa.
Jeg har denne side her:
http://www.aklausen.dyndns.dk/andre/butik/betalling.asp

Den dur skam oxe fint nok, men det eneste jeg ik kan få til af blive sendt med mailen er selve de vare man har bestilt.

jeg skriver lige koden over sitet, og så håber jeg af i kan hjælpe mig.


<html lang="en">
<head>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  <title>xxxx Bestillings side.</title>
  <style type="text/css">
    form, input, fieldset fieldset {
        margin: 0px;
        padding: 0px;
    }
    form {
        background-color: #999999;
        color: black;
        border: 2px outset silver;
    }
    fieldset {
        margin-top: 3px;
        margin-left: 0px;
        margin-bottom: 2px;
        margin-right: 0px;
        border: 3px groove silver;
        font: bold 14px Tahoma, sans-serif;
    }
    label {
        margin-left: 4px;
        font: bold 13px Verdana, sans-serif;
    }
    legend {
        display: block;
        font: bold 13px Verdana, sans-serif;
        border: 1px solid black;
        background-color: #C0C0C0;
        color: black;
    }
    textarea {
        width: 100%;
        border:none;
        overflow:visible;
        background-color:#d0d0d0;
    }
    .submit {
        margin: 4px;
        padding: 2px;
        background-color: #D0D0D0;
        color: black;
        border: 1px solid black;
        font: 12px Tahoma, sans-serif;
    }
    .boxed {
        border: 1px solid black;
    }
  </style>
  <script type="text/javascript">
  var keysubmit = false;
 
  function process(index) {
      // index svarer til den valgte betalingsform
    if (index == 0 || index == 2 || index == 5) // sendes
        document.getElementById('adresse').style.display="block";
    else // afhentes
        document.getElementById('adresse').style.display="none";
    if (index == 0 || index == 1) // Dankort
        document.getElementById('konto').style.visibility='visible';
    else // kontant eller pr aftale
        document.getElementById('konto').style.visibility='hidden';
  }
  </script>
</head>
<body>

<form method="post" action="SendMail.asp"  onkeypress="if (event.keyCode==13) keysubmit=true;" onsubmit="return !keysubmit;">
<fieldset>
  <legend>Betalingsformular</legend>
  <br />
  <fieldset>
  <legend>Betalingsform</legend>
  <label>
            Vælg betalings form:
            <select name="betform" onchange="process(this.selectedIndex);">
          <optgroup label="Efter aftale">
          <option value="Forudb_S" >Efter aftale, sendes</option>
          <option value="Forudb_A" >Efter aftale, afhentes hos xxxx</option>
          </optgroup>
          <optgroup label="Andet">
          <option value="Kontant_A">Kontant, afhentes hos xxxx</option>
          <option value="Efterkrav">Efterkrav</option>
          </optgroup>
          </select>
  </label>
    <br />
    <br />
  </fieldset>
  <br />
 
  <fieldset id="adresse">
  <legend>Adresse</legend>
  <label> Fornavn:
  <input class="boxed" type="text" size="8" name="fornavn" />
  </label>
  <br />
  <label> Efternavn:
  <input class="boxed" type="text" size="20" name="efternavn" />
  </label>
  <br />
  <label> Vej:
  <input class="boxed" type="text" size="30" name="vej" />
  Nr/Dør:
  <input class="boxed" type="text" size="3" name="nr" />
  </label>
  <br />
  <label> Postnr:
  <input class="boxed" type="text" maxlength="4" size="4" name="postnr" />
  By/Distrikt:
  <input class="boxed" type="text" size="20" name="by" />
  </label>
  <br />
  </fieldset>
  <br />
 
  <fieldset>
  <legend>Yderligere informationer</legend>
  <textarea rows="10" cols="50" readonly="readonly">
  Du har bestilt følgende:
  <%
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("shop.mdb")

    If CLng(Session("CartID")) = 0 then
    '  hop til en side hvor man kan lægge noget i kurven (og danne en kurv)
  Else
    SQLStr = "Select articles.name as navn, articles.price as pris, shoppingcartitems.articleamount as antal from articles inner join shoppingcartitems on articles.id = shoppingcartitems.articleid where shoppingcartitems.CartID = " & Session("CartID")
    Set kurv = Conn.Execute(SQLStr)

    total = 0
    Do while not kurv.EOF
      response.write(kurv("antal") & "stk.")
      response.write(" " & kurv("navn"))
      response.write(" á " & kurv("pris"))

      response.write("  ......  " & kurv("pris") * kurv("antal"))
      response.write(" dkk<br>" & vbcrlf)
      total = total + (kurv("pris") * kurv("antal"))

      Kurv.movenext
    Loop

    response.write(" <br>ialt " & total & " dkk <br>" & vbcrlf)

  End If

  %>
  </textarea>
  </fieldset>
  <input class="submit" type="submit" value="afsend" />
</fieldset>
</form>
<p><a href="http://validator.w3.org/check/referer">
<img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0!" height="31" width="88" /></a>

<a class="right" href="http://jigsaw.w3.org/css-validator/">
<img src="http://jigsaw.w3.org/css-validator/images/vcss" alt="Valid CSS!" height="31" width="88" /></a></p>
</body>

</html>
Avatar billede jr40 Nybegynder
21. april 2003 - 19:40 #1
hmm ingen responds=tar de points
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
Kurser inden for grundlæggende programmering

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