Ergebnis 1 bis 2 von 2

Thema: Java Script - Select Felder in einem Shop einbinden

  1. #1
    Unregistriert
    Gast

    Standard Java Script - Select Felder in einem Shop einbinden

    Hallo,
    ich habe folgendes Script:

    funzt super aber ich möchte den erweitern mit einem select feld für farben.
    <select size="1" name="Farbe">
    <option>blau</option>
    <option>weiß</option>
    </select>

    Jetzt Frag ich mich was genau ich im code ändern muss damit die ausgewählte Farbe auch in der email ankommt und in der Einkaufsliste angezeigt wird.


    <script type="text/javascript">
    function newitem(costs,value) {
    newelement = new Option(value,value+"|"+costs);
    document.getElementsByName("items[]")[0].options[document.getElementsByName("items[]")[0].length] = newelement;
    document.getElementById("costs").innerHTML = parseInt(document.getElementById("costs").firstChi ld.data) + costs;
    }

    function removeitem() {
    var item = document.getElementsByName("items[]")[0].value.split("|");
    document.getElementById("costs").innerHTML = parseInt(document.getElementById("costs").firstChi ld.data) - parseInt(item[1]);
    document.getElementsByName("items[]")[0].options[document.getElementsByName("items[]")[0].selectedIndex] = null;
    }

    function selectall() {
    for(i = 0; i < document.getElementsByName("items[]")[0].length; i++) {
    document.getElementsByName("items[]")[0].options[i].selected="selected";
    }
    }
    </script>

    <form name="shopform" method="post" action="" onsubmit="selectall()">
    <select name="items[]" size="10" onchange="removeitem()" multiple="multiple">
    </select>
    <input type="submit" value="Absenden!">
    </form>

    Halskette für 120€: <a href="javascript:newitem(120,'halskette');">In den Wagen</a><br />
    Fernseher für 2500€: <a href="javascript:newitem(2500,'plasma tv');">In den Wagen</a><br />

    <br />____________<br />
    Kosten: <span id="costs">0</span>€

    <?php

    if(!empty($_POST)) {
    $count = array_count_values($_POST['items']);
    $all = 0;
    $mailcontent = "";

    foreach($count AS $item => $lot) {
    $explode = explode("|", $item);
    $mailcontent .= $explode[0]." wurde ". $lot." mal bestellt. Summe: ".($lot*$explode[1])."\n";
    $all += $lot*$explode[1];
    }
    mail("deineemail", "Shop", "Neuer Einkauf:\n\n".$mailcontent."\n\nGesamt: ".$all);
    echo "Danke auch!";
    }

    ?>
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Bandit
    Gast

    Standard AW: Java Script - Select Felder in einem Shop einbinden

    Zitat Zitat von Unregistriert Beitrag anzeigen
    Jetzt Frag ich mich was genau ich im code ändern muss damit die ausgewählte Farbe auch in der email ankommt und in der Einkaufsliste angezeigt wird.
    Und, zu welcher Antwort bist du gekommen?

    Ein Tipp: mal ein print_r($_POST); ins Script einbauen

Ähnliche Themen

  1. Auktionsgalerie in eine Shop Vorlage einbinden
    Von ilias90 im Forum Job Forum - Jobs für Grafiker, Programmierer und Webmaster
    Antworten: 3
    Letzter Beitrag: 07.04.2011, 15:33
  2. Mit nem Multiple Select in verschiedene Felder einer db eintragen?
    Von funbox im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 6
    Letzter Beitrag: 26.04.2009, 22:09
  3. Java Script einbinden
    Von kenobi im Forum HTML & CSS Forum
    Antworten: 14
    Letzter Beitrag: 13.01.2009, 23:09
  4. Java Script mit Body einbinden
    Von Razzmatazz0r im Forum HTML & CSS Forum
    Antworten: 9
    Letzter Beitrag: 13.03.2007, 08:39
  5. Java-Script und select.
    Von GreenRover im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 20.02.2005, 15:12

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •