SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)
Hilfe Community Kalender Heutige Beiträge Suchen

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.02.2008, 17:41:24
reinhardlange reinhardlange ist offline
Anfänger
 
Registriert seit: Nov 2007
Ort: Flörsheim a.M.
Alter: 69
Beiträge: 144
Zahlenwerte (Komma oder Punkt)

Hallole,

in einem Eingabefeld kann ein Zahlenwert mit Punkt: 100.19 oder Komma: 100,19 eingegeben werden.

Wie speichere ich den Wert in der DB ab?

decimal(7,2) ?

Bei der Eingabe mit Punkt wird der Wert korrekt eingetragen, wenn aber mit Komma getrennt wird, dann steht in der DB nur 100.00

Wie kann ich dies verhindert?

PHP-Code:

echo '<input  type="int" name="invoice_val_net" value="'.$wert.'" size="4">';

$wert str_replace(".",","$wert);

echo 
'nix'
habe schon einige Varianten proiert und auch gegoogelt, aber nicht gefunden.

Bitte um Hilfe

Gruss Reinhard
Mit Zitat antworten
  #2  
Alt 07.02.2008, 22:55:53
defabricator defabricator ist offline
Senior Member
 
Registriert seit: Sep 2007
Ort: Potsdam
Alter: 55
Beiträge: 1.020
AW: Zahlenwerte (Komma oder Punkt)

Zitat:
Zitat von reinhardlange Beitrag anzeigen
$wert = str_replace(".",",", $wert);
Umgekehrt wird ein Schuh draus. Du willst nicht Punkte durch Kommata ersetzen lassen, sondern Kommata durch Punkte
PHP-Code:
$wert '100,54';

$wert str_replace(",","."$wert); 

echo 
$wert
__________________
Wat der Bauer nich kennt, dit frisster nich.
Mit Zitat antworten
  #3  
Alt 07.02.2008, 23:21:08
reinhardlange reinhardlange ist offline
Anfänger
 
Registriert seit: Nov 2007
Ort: Flörsheim a.M.
Alter: 69
Beiträge: 144
AW: Zahlenwerte (Komma oder Punkt)

danke für die Info - Wald, Bäume und Punkte ...
aber jetzt habe ich ein neues Problem:

wenn ich 100 bzw. 100.99 oder auch 100,99 eingebe, wird in der DB 100.00 gespeicher.

Einstellung ist decimal(7,2)

? liegt es am type="int" ?

wenn ich type="decimal" ... habe ich mal probiert - schmiert er ab

Was mache ich also falsch?
Mit Zitat antworten
  #4  
Alt 08.02.2008, 08:53:03
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
AW: Zahlenwerte (Komma oder Punkt)

Zitat:
Zitat von reinhardlange Beitrag anzeigen
? liegt es am type="int" ?
Wie kommst Du darauf, dem type-Attribut des input-Tags den Wert "int" zuzuweisen? Das gibt es meiner Erkenntnis nach nicht.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Im Text statt einem Punkt ein & Obelix01 PHP Grundlagen 20 06.05.2007 15:16:26
tausender punkt soll verschwinden Stifler PHP Grundlagen 2 14.06.2006 09:06:26
Zeichen durch Komma trennen, nur das Letzte nicht? Morph PHP für Fortgeschrittene und Experten 5 18.04.2005 18:28:11
Komma statt Punkt in Fliesskommazahl Tym PHP Grundlagen 4 03.12.2004 15:00:51
Komma aus Datei durch Zeilenumbruch ersetzen Partheeus PHP Grundlagen 3 20.11.2003 12:22:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:49:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt