Avatar billede jvcmv740 Nybegynder
15. januar 2009 - 14:56 Der er 9 kommentarer

Hjælp til online bestilling

Hej folkens.
har kigget på forumet i et stykke tid, og jeg synes det er flot som folk hjælper hinanden, jeg tænkte på om nogen kunne hjælpe mig med denne script, jeg skal have det sendt til mailen hvad skal jeg gøre. Den skal sende bestillingen til mailen.
Mange tak på forhånd.

<html>
<head>
<title>S P E E D W I C H - online bestilling</title>
<STYLE type="text/css">
<!--
BODY { color: #000000; font: small Arial, Helvetica, sans-serif}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; line-height:17px}
td {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;}
-->
</STYLE>

</head>

<body bgcolor="#FFFFFF" background="baggrund.jpg" onLoad="L()">

<script language="javascript1.2">
priser = new Array();
priser[0] = 0;
priser[1] = 39;
priser[2] = 39;
priser[3] = 39;
priser[4] = 39;
priser[5] = 39;
priser[6] = 42;
priser[7] = 42;
priser[8] = 42;
priser[9] = 39;
priser[10] = 59;
priser[11] = 59;
priser[12] = 59;
priser[13] = 59;
priser[14] = 59;
function updtotal(){
samletantal = 0;
samletpris = 0;
for (var i=1; i<priser.length; i++) {
  eval("samletantal += (document.f1.antal"+i+".value-0);");
  eval("samletpris += (document.f1.total"+i+".value-0);");
}
document.f1.samletantal.value = samletantal;
document.f1.total.value = samletpris;
}
function updatefield(id){
eval("antal = document.f1.antal"+id+".value;");
pris = priser[id];
p = antal*pris;
eval("document.f1.total"+id+".value = p;");
updtotal();
}
function L(){
for (var i=1; i<priser.length; i++) {
  eval("document.f1.antal"+i+".value = '0';");
  eval("document.f1.total"+i+".value = '0';");
}
updtotal();
}
</script>

<FORM name=f1 method=post action="http://www.tiscali.dk/cgi-bin/formmail/FormMail.pl">
  <input type=hidden name="recipient" value="info@tastybagels.dk">
  <input name=redirect type=hidden value="http://www.speedwich.dk/tak.htm">
  <INPUT name=subject type=hidden value="Speedwich bestilling">

<table width="700" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td><b>Online bestillingsliste</b></td>
  </tr>
  <tr>
    <td>&nbsp; </td>
  </tr>
  <tr>
    <td>
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><font face="Verdana" size="1"><font size="-2" face="Verdana, Arial, Helvetica, sans-serif">Firmanavn</font><br>
            <input type="text" name="Firmanavn" style="width: 185px; font-family: Verdana, Arial, Helvetica">
            <br>
            Leveringsadresse<br>
              <input type="text" name="Leveringsadresse" style="width: 185px; font-family: Verdana, Arial, Helvetica">
            <br>
            Postnr. &amp; By<br>
            <input type="text" name="Postnr. &amp; By" style="width: 185px; font-family: Verdana, Arial, Helvetica">
            <br>
            Telefon<br>
            <input type="text" name="Telefon" style="width: 185px; font-family: Verdana, Arial, Helvetica">
            <br>
            Kontaktperson<br>
            <input type="text" name="Kontaktperson" style="width: 185px; font-family: Verdana, Arial, Helvetica">
            <br>
              Leveringstidspunkt:<br>
              <select name=Idag size="1" style="width: 185px; font-family: Verdana, Arial, Helvetica">
                <option selected>I dag kl...</option>
                <option>10-11</option>
                <option>11-12</option>
                <option>12-13</option>
                <option>13-14</option>
                <option>14-15</option>
                <option>15-16</option>
              </select>
            <br>
            <br>
            <b>Ved forudbestilling benyttes<br>
            disse 2 bokse:</b><br>
              <select name=Ugedag size="1" style="width: 185px; font-family: Verdana, Arial, Helvetica">
                <option selected>V&aelig;lg ugedag...</option>
                <option>Mandag</option>
                <option>Tirsdag</option>
                <option>Onsdag</option>
                <option>Torsdag</option>
                <option>Fredag</option>
              </select>
            <br>
            <br>
              <select name=Tidspunkt size="1" style="width: 185px; font-family: Verdana, Arial, Helvetica">
                <option selected>Tidspunkt...</option>
                <option>10-11</option>
                <option>11-12</option>
                <option>12-13</option>
                <option>13-14</option>
                <option>14-15</option>
                <option>15-16</option>
              </select>
            <br>
            </font></td>
          <td width="100"><img src="trans.gif" width="100" height="1"></td>
          <td valign="top"><b>La France<br>
            Tordenskjoldsgade 11<br>
            1055 K&oslash;benhavn K<br>
            Tlf.: 33 11 33 52<br>
            <br>
            Cvr. nr: 25656083<br>
            <br>
            Fakturanummer:</b></td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>
      <table border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td><b>Sandwich:</b></td>
          <td width="40"><img src="trans.gif" width="40" height="1"></td>
          <td><b>Pris:</b></td>
          <td width="40"><img src="trans.gif" width="40" height="1"></td>
          <td><b>Antal:</b></td>
          <td width="40"><img src="trans.gif" width="40" height="1"></td>
          <td><b>Total:</b></td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp; </td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">1.</div>
                </td>
                <td>&nbsp;<b>Kalkun</b> <font size="-2">m. karrydressing, bacon
                  og tomat</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>39,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal1" maxlength="2" size="2" onKeyDown="updatefield(1)" onKeyUp="updatefield(1)" onChange="updatefield(1)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total1" size="4">
            kr. </td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">2.</div>
                </td>
                <td>&nbsp;<b>Kylling, marineret </b><font size="-2">m. karrydressing,
                  bacon og tomat</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>39,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal2" maxlength="2" size="2" onKeyDown="updatefield(2)" onKeyUp="updatefield(2)" onChange="updatefield(2)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total2" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">3.</div>
                </td>
                <td>&nbsp;<b>Skinke og ost</b> <font size="-2">m. tomat og rucola</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>39,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal3" maxlength="2" size="2" onKeyDown="updatefield(3)" onKeyUp="updatefield(3)" onChange="updatefield(3)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total3" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">4.</div>
                </td>
                <td>&nbsp;<b>&AElig;g og rejer</b> <font size="-2">m. mayonnaise
                  og tomat</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>39,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal4" maxlength="2" size="2" onKeyDown="updatefield(4)" onKeyUp="updatefield(4)" onChange="updatefield(4)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total4" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">5.</div>
                </td>
                <td>&nbsp;<b>Frikadelle</b> <font size="-2">m. s&oslash;d chilidressing
                  og solt&oslash;rrede tomater</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>39,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal5" maxlength="2" size="2" onKeyDown="updatefield(5)" onKeyUp="updatefield(5)" onChange="updatefield(5)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total5" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">6.</div>
                </td>
                <td>&nbsp;<b>H&oslash;nsesalat</b> <font size="-2">m. asparges,
                  bacon og tomat</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>42,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal6" maxlength="2" size="2" onKeyDown="updatefield(6)" onKeyUp="updatefield(6)" onChange="updatefield(6)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total6" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">7.</div>
                </td>
                <td>&nbsp;<b>Laks</b> <font size="-2">m. asparges, r&oslash;r&aelig;g,
                  gulerod og r&aring; l&oslash;g</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>42,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal7" maxlength="2" size="2" onKeyDown="updatefield(7)" onKeyUp="updatefield(7)" onChange="updatefield(7)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total7" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">8.</div>
                </td>
                <td>&nbsp;<b>Roastbeef</b> <font size="-2">m. remolade, ristede
                  l&oslash;g og surt</font></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>42,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal8" maxlength="2" size="2" onKeyDown="updatefield(8)" onKeyUp="updatefield(8)" onChange="updatefield(8)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total8" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">9.</div>
                </td>
                <td>&nbsp;<b>Gr&oslash;n salat *</b></td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>39,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal9" maxlength="2" size="2" onKeyDown="updatefield(9)" onKeyUp="updatefield(9)" onChange="updatefield(9)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total9" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">10.</div>
                </td>
                <td><b>&nbsp;Gr&oslash;n salat * </b>m. laks</td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>59,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal10" maxlength="2" size="2" onKeyDown="updatefield(10)" onKeyUp="updatefield(10)" onChange="updatefield(10)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total10" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">11.</div>
                </td>
                <td>&nbsp;<b>Gr&oslash;n salat * </b>m. roastbeef</td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>59,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal11" maxlength="2" size="2" onKeyDown="updatefield(11)" onKeyUp="updatefield(11)" onChange="updatefield(11)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total11" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">12.</div>
                </td>
                <td>&nbsp;<b>Gr&oslash;n salat * </b>m. kalkun</td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>59,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal12" maxlength="2" size="2" onKeyDown="updatefield(12)" onKeyUp="updatefield(12)" onChange="updatefield(12)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total12" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">13.</div>
                </td>
                <td>&nbsp;<b>Gr&oslash;n salat * </b>m. kylling</td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>59,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal13" maxlength="2" size="2" onKeyDown="updatefield(13)" onKeyUp="updatefield(13)" onChange="updatefield(13)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total13" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td>
            <table border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td width="20">
                  <div align="right">14.</div>
                </td>
                <td>&nbsp;<b>Gr&oslash;n salat * </b>m. frikadelle og kartoffelsalat</td>
              </tr>
            </table>
          </td>
          <td>&nbsp;</td>
          <td>59,00 kr.</td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="antal14" maxlength="2" size="2" onKeyDown="updatefield(14)" onKeyUp="updatefield(14)" onChange="updatefield(14)">
          </td>
          <td>&nbsp;</td>
          <td>
              <input type="text" name="total14" size="4">
            kr.</td>
        </tr>
        <tr>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
        </tr>
        <tr>
          <td><font size="-2">*) Leveres m. br&oslash;d og dressing</font></td>
          <td>&nbsp;</td>
          <td>&nbsp;</td>
            <td><b>Antal</b></td>
          <td>
              <input type="text" name="samletantal" maxlength="2" size="2">
            </td>
          <td><b>Total</b></td>
          <td>
              <input type="text" name="total" size="4">
            <b>kr.</b> </td>
        </tr>
      </table>
    </td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
      <td><font face="Verdana" size="1">
        <input type="submit" name="Submit" value="Indsend bestilling" style="width: 185px"">
        <input type="reset" name="Submit2" value="Slet alt">
        </font></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
  </tr>
</table>
</FORM>
</body>
</html>
Avatar billede jvcmv740 Nybegynder
15. januar 2009 - 14:58 #1
Avatar billede jvcmv740 Nybegynder
16. januar 2009 - 12:14 #2
Er der ingen der kan hjælpe :-)
Avatar billede roenving Novice
16. januar 2009 - 16:24 #3
Hvad gør den, hvad gør den ikke ?-)

-- i øvrigt bruger du en masse linjer à la:

eval("samletpris += (document.f1.total"+i+".value-0);");

-- der kan du spare en del processor-tid med:

samletpris += +document.f1.elements["total"+i].value;

-- og så er dit dokument ikke et validt html-dokument uden en doctype som det _allerførste_ -- altså før html-tagget, brug f.eks.

<DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
Avatar billede jvcmv740 Nybegynder
16. januar 2009 - 19:25 #4
Det jeg vil have at den skal gøre at bestillingen bliver sendt til min mail :-)
Avatar billede roenving Novice
17. januar 2009 - 21:09 #5
Det er feset ind, hvordan gør den ikke ?-)

-- form-mail-scriptet fra tiscali bør bare sende en mail, hvilket den åbenbart ikke gør, har du prøvet andre (simplere !-) opstillinger ...
Avatar billede jvcmv740 Nybegynder
18. januar 2009 - 14:44 #6
Den skal ikke sende til tiscali :-), men den skal sende en formail til min mail.
Avatar billede roenving Novice
19. januar 2009 - 16:18 #7
Hvis du har hjemmesiden  på tiscali, skal du også bruge deres formmail-script ...

-- men hvilke betingelser, de stiller for at bruge det, ved jeg ikke (ikke unormalt kan man f.eks. kun maile til domæner som er registreret/fyyisk beliggende på hosten !-)
Avatar billede jvcmv740 Nybegynder
20. januar 2009 - 14:15 #8
jeg vil have at jeg skal kunne tilføje det til det her.



<?php

//  Kontakt Formular script

if(isset($_POST['submit'])) {

    $to = "xxx@xxx.dk";
    $subject = "Bestilling modtaget";
    $name_field = $_POST['name'];
    $email_field = $_POST['email'];
    $tlf_field = $_POST['tlf'];
        $tekst_field = $_POST['tekst'];
    $message = $_POST['message'];
   
    $body = "Navn: $name_field\n E-Mail: $email_field\n Telefon Nr: $tlf_field\n Betalings måde: $tekst_field\n Besked:\n $message\n";

    echo "<br><br><br><br><center>Tak for Bestillingen, du vil høre fra os snarest som muligt, Mhv. ......</center>";
    mail($to, $subject, $body, "From: TastyBagels & Is");
   
} else {
    echo "FEJL ikke sendt - ring til os istedet, da vi har tekniske problemer på hjemmesiden";
}
?>
Avatar billede roenving Novice
21. januar 2009 - 14:33 #9
Hvis du har adgang til en mail-server (og denne er defineret i php-nstallationen !-) er det jo bare at ændre action i form-tagget til navnet på dit php-dokument !o]
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