tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
3
ZUGRIFFE
446
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    outdoorshop24 outdoorshop24 ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Beiträge
    31
    Hallo Forum,
    ich habe zwei Probleme mit meiner MySQL-Datenbank:

    1:
    Es handelt sich um eine Fahrzeugliste mit Einkaufspreisen, welche im Format für deutsche Währungsangaben dargestellt werden sollen, also z.B. 14.876,15

    Welchen Datentyp muss ich denn verwenden? Mit dem Datentyp TEXT kann man ja logischerweise nicht rechnen, und wenn ich ein anderes Format verwende, bekomme ich in den Tabellen nicht den richtigen Preis angezeigt. So wird z.B. aus 9.999,90 der Wert 9.00

    2:
    Ein PHP-Skript soll für bestimmte Benutzer zum Preis 1% aufschlagen. Doch auch hier gibt es das Anzeigeproblem.

    Ich bitte um Eure Hilfe, ich werde bald wahnsinnig

    Besten Dank im Voraus

    Christian
     

  2. #2
    BLOEBAUM BLOEBAUM ist offline Mitglied Gold
    Registriert seit
    Sep 2005
    Ort
    Kreis Herford
    Beiträge
    114
    Hallo outdoorshop24,

    zu Frage 1: verwende den Datentyp double.

    zu Frage 2: Kenn PHP leider nicht
     

  3. #3
    outdoorshop24 outdoorshop24 ist offline Mitglied Bronze
    Registriert seit
    May 2006
    Beiträge
    31
    Hallo,

    also, ich habe den Datentyp jetzt mal auf DOUBLE umgestellt, aber:
    Die Formatierung stimmt jetzt immer noch nicht überein.

    Der Preis 9.999,99 wird mit 9.999 angezeigt (ich vermute, weil das amerikanische "Komma" nunmal eben der Punkt ist.

    Wenn ich den Preis im amerikanischen Zahlenformat speichere, also mit 9,999.99
    dann erscheint der Preis wieder mit 9.

    Ich nehme mal an, dass das Problem der Tausender-Trennpunkt ist, den ich aber unbedingt brauche.
    Geändert von outdoorshop24 (23.08.06 um 09:40 Uhr)
     

  4. #4
    BLOEBAUM BLOEBAUM ist offline Mitglied Gold
    Registriert seit
    Sep 2005
    Ort
    Kreis Herford
    Beiträge
    114
    Hallo,

    du hast Recht. Im amerikanischen Format sind Punkt und Komma vertauscht.
    Wenn ich in Java den Wert aus der Datenbank lese steht im Feld 9999.99 also ohne Komma..
    Falls du in deiner Anzeige ein anderes Format haben möchtest, musst du in PHP
    eine entsprechende Formatierung für die Ausgabe wählen.
    Da kann ich dir aber leider nicht weiterhelfen, da ich kein PHP kann.
     

Ähnliche Themen

  1. Navigation - Anzeigeproblem
    Von freakyno1 im Forum PHP
    Antworten: 13
    Letzter Beitrag: 18.02.09, 15:29
  2. Anzeigeproblem im IE
    Von Da Hacker im Forum CSS
    Antworten: 6
    Letzter Beitrag: 15.01.08, 21:59
  3. ie 6 Anzeigeproblem
    Von bleifresser im Forum CSS
    Antworten: 3
    Letzter Beitrag: 08.01.07, 22:21
  4. Anzeigeproblem im FF!
    Von BSA im Forum HTML & XHTML
    Antworten: 11
    Letzter Beitrag: 29.10.05, 21:40
  5. PNG Anzeigeproblem
    Von freakcx im Forum HTML & XHTML
    Antworten: 8
    Letzter Beitrag: 06.10.05, 20:24