tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
5
ZUGRIFFE
1700
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    d2mike d2mike ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    161
    Hallo Leute!
    Erstmals möchte ich mich bei Gumbo und Konsorten für die Hilfe bei meinem Warenkorb-Problem bedanken. Ich hab das jetzt ganz einfach gelöst. Ich scheiss auf die Sessions und lass gleich einen Table mit Warenkorb und als ID die IP-Adresse erstellen...

    So jetzt hab ich aber ein neues Problem:
    Kurz vor der Bestellung, wird der Einzelpreis mit der Menge multipliziert
    PHP-Code:
    SELECT Preis Menge FROM Warenkorb 
    und dieser Preis + 20% MWSt.
    PHP-Code:
    SELECT Preis Menge 1.2 FROM Warenkorb 
    das Problem ist nur bei der Ausgabe!
    Er gibt mir den Betrag ohne ",00" bzw. bei Kommazahlen nur eine Stelle!
    Wie kann ich es machen, dass er mir 00 hinten anhängt bzw. 2 Stellen des Kommas einzeigt.

    Ein weiteres Problem ist, die Ausgabe "EUR" davor...
    Das hab ich bis jetzt so gelöst:
    PHP-Code:
    echo "EUR ".$Preis
    gibt es denn da auch eine andere Variante?

    Vielen Dank mal im vorraus!

    Michael
    Geändert von d2mike (05.06.06 um 15:40 Uhr)
     

  2. #2
    D@nger Tutorials.de Gastzugang
     

  3. #3
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Geldbeträge kannst du am besten mit der money_format()-Funktion formatieren.
     
    Markus Wulftange

  4. #4
    d2mike d2mike ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    161
    danke danke
    funktioniert...
    Ihr seid einfach die Besten!
    vlg Michael
    [closed]

    Ausgabe funktioniert SUPER


    // edit

    Aber ich hab da schon wieder ein Problem...

    Wenn nur ein Artikel bestellt wird gar kein Problem...
    Es wird
    - Einzelpreis * Menge gerechnet und dann
    - Einzelpreis * Menge * 0.2 und dann
    - Einzelpreis * Menge * 1.2 für das Gesamtergebnis...
    --> das funktioniert...

    aber komme mehrere Artikel zusammen, gibt es schon wieder probs

    bei "+20% MWSt." rechnet er mir von jedem artikel einzeln die 20% aus...
    und bei der Gesamtsumme das selbe...

    aus diesem grund hab ich "SUM" probiert...jedoch multipliziert er mir dann das ergebnis nicht mit der menge, sonder summiert den Preis und multipliziert ihn mit 20%

    so habe ich das gemacht:
    PHP-Code:
    SELECT SUM(Preis)*Menge*1.2 
    was mache ich falsch, oder besser gesagt, wie soll ich es machen?

    DANKEEEEE! *g*
     

  5. #5
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Das Problem bei deiner Abfrage ist, dass die Summe aller Beträge mit der Menge und dem Faktor 1,2 multipliziert wird. Probier mal folgende Abfrage:
    Code :
    1
    2
    3
    4
    
    SELECT
            SUM(`Preis` * `Menge` * 1.2)
      FROM
            …
     
    Markus Wulftange

  6. #6
    d2mike d2mike ist offline Mitglied Gold
    Registriert seit
    Jan 2005
    Beiträge
    161
    gumbo...du bist spitze! DANKE
     

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 25.08.10, 19:13
  2. Eingabe in der timeline: "time*100" - bei Effekt "turbulentes Versetzen"-"Evolution"
    Von MTMonline im Forum Videoschnitt, Videotechnik & -produktion
    Antworten: 2
    Letzter Beitrag: 25.04.08, 09:49
  3. Antworten: 4
    Letzter Beitrag: 10.10.05, 23:35
  4. Finder methods + JBoss + Was expecting one of: "CONCAT" "SUBSTRING" ... "(" ... <STRI
    Von cengizhdde im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 6
    Letzter Beitrag: 27.05.05, 15:29
  5. Antworten: 2
    Letzter Beitrag: 19.05.05, 19:51