Avatar billede dmg Nybegynder
25. marts 2004 - 10:02 Der er 2 kommentarer og
1 løsning

Få alt med i mail

Hej eksperter!

Sidder her med et lille mail problem som er blevet meget stort, efter jeg nu har siddet i mange timer og ik kan få det til at virke.

Det som der står i min foreach løkke ca. midt på siden, skal jeg have med i mailen sammen med det nederste på siden, altså de 6 $_POST.

Helt nederst kan i se hvordan jeg sender mailen. Jeg håber virkelig i kan hjælpe.

<?

if (isset($_POST['Klient']) && $_POST['Klient'] != '' &&
      isset($_POST['Arrangement']) && $_POST['Arrangement'] != '' &&
      isset($_POST['Partner']) && $_POST['Partner'] != '' &&
      isset($_POST['Initialer']) && $_POST['Initialer'] != '' &&
      isset($_POST['Dato']) && $_POST['Dato'] != '' &&
      isset($_POST['Afhenting_recep']) && $_POST['Afhenting_recep'] != '' &&
      isset($_POST['Leveret_til']) && $_POST['Leveret_til'] == '')
    {
      print "Du har bestilt følgende vare:<BR>";

      foreach($_SESSION['ordre'] AS $order)
      {
        print "<BR><BR>";
        print "<b>Antal: </b>" . $order['antal'];
        print "<BR>";
        print "<b>Gaver: </b>"; print $order['gaver'];
        print "<BR>";
        print "<b>Billede: </b>"; print $order['billede'];
        print "<BR>";
        print "<b>Lager: </b>"; print $order['lager'];
        print "<BR>";
        print "<b>VareID: </b>"; print $order['vareid'];
        print "<BR>";

        $vareid = $order['vareid'];
        $gave = $order['gaver'];
        $antal = $order['antal'];

        $udregn = $order['lager'] - $order['antal'];

        $insert_sql = "update gaver set lager = $udregn where vareid = $vareid";
        $result = odbc_exec($connect, $insert_sql);


      }
      unset($_SESSION['ordre']);

      print "<BR>Klient info: <BR><BR>";

      print "<b>Klient: </b>"; print $_POST["Klient"]; print "<BR>";
      print "<b>Arrangement: </b>"; print $_POST["Arrangement"]; print "<BR>";
      print "<b>Partner: </b>"; print $_POST["Partner"]; print "<BR>";
      print "<b>Initialer: </b>"; print $_POST["Initialer"]; print "<BR>";
      print "<b>Dato: </b>"; print $_POST["Dato"]; print "<BR>";
      print "<b>Afhenting_recep: </b>"; print $_POST["Afhenting_recep"]; print "<BR>";

      $klient = $_POST["Klient"];
      $arrangement = $_POST["arrangement"];
      $partner = $_POST["partner"];
      $initialer = $_POST["initialer"];
      $dato = $_POST["dato"];
      $afhenting_recep = $_POST["afhenting_recep"];

      mail("$email", "$subject", "Der er bestilt følgende vare :\n\nVareid: $vareid\nGave: $gave\nAntal: $antal\n\nTil:\n\nKlient: $klient\nArrangement: $arrangement\nPartner: $partner\nInitialer: $initialer\nDato: $dato\nAfhentes i reception:");

    }

?>
Avatar billede dmg Nybegynder
25. marts 2004 - 10:05 #1
mailen bliver sendt, men den skriver det kun een gang, hvad der står i "foreach($_SESSION['ordre'] AS $order)" løkken. Mailen bliver jo sendt under foreach løkken.

Hvorfor skriver den kun $klient ud i mailen og ik resten af de nedenstående variabler???

Håber virkelig i kan hjælpe, jeg er villig til at give flere point!!!
Avatar billede dmg Nybegynder
25. marts 2004 - 10:18 #2
ok. Jeg har fundet ud af, hvorfor den ik skrev de sidste varibaler med.

Nu skal jeg bare vide hvordan jeg sender hele skidtet på en gang, hvor hele foreach løkken er med, altså alle de gange den er blevet kørt?
Avatar billede dmg Nybegynder
25. marts 2004 - 10:28 #3
OK... jeg har fundet ud af problemet, jeg laver et nyt spørgsmål og afslutter det her.
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