Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Jak zmienic zeby zamiast "." stawiac ","
usiek00
post
Post #1





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

Ostrzeżenie: (0%)
-----


Mam pole w mysqlu typu float w ktore podaje wartosc, jest to cena gdzie trzeba podac wartosc po przecinku. On przyjmuje mi tylko wartosci z kropka, jak to zmienic zeby przyjmowal "," (przecinek) , a najlepiej jedno i drugie.


I jeszcze jedno jak sprawdzic czy w pole zostalo wprowadzone np. 26 cyfr, chodzi o nr bankowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
kszychu
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


Najlepiej zrobić obsługę tego w php: zamieniać wpisane przecinki na kropki, a przy wyświetlaniu robić number_format().
Go to the top of the page
+Quote Post
Sabistik
post
Post #3


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat(usiek00 @ 2005-02-09 10:53:11)
I jeszcze jedno jak sprawdzic czy w pole zostalo wprowadzone np. 26 cyfr, chodzi o nr bankowy (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

strlen" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
usiek00
post
Post #4





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

Ostrzeżenie: (0%)
-----


Moze jakis maly help z tym zmienianiem przecinkow na kropki ? Niewiem jak to ugrysc (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
Go to the top of the page
+Quote Post
kszychu
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 2 712
Pomógł: 23
Dołączył: 27.10.2003
Skąd: z kontowni

Ostrzeżenie: (0%)
-----


str_replace()
Go to the top of the page
+Quote Post
-bistek-
post
Post #6





Goście







$cena = '1000,00';
$cena = str_replace("," , "." , $cena);
echo $cena;

=> 1000.00
Go to the top of the page
+Quote Post
scanner
post
Post #7





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




bistek: RTFM: number_format" title="Zobacz w manualu PHP" target="_manual co już sugerował kszychu,
Go to the top of the page
+Quote Post
hmmm
post
Post #8





Grupa: Zarejestrowani
Postów: 247
Pomógł: 0
Dołączył: 4.01.2005

Ostrzeżenie: (0%)
-----


a co do numeru konta, to:

  1. <?php
  2. //sprawdz czy zmienna $numer jest dwudziestoszescio cyfrowa liczba
  3. if ((is_numeric($numer)) && (strlen($numer) == 26)) {
  4. echo $numer;
  5. } else {
  6. echo 'podales zla wartosc!';
  7. }
  8. ?>
Go to the top of the page
+Quote Post
rogrog
post
Post #9





Grupa: Zarejestrowani
Postów: 602
Pomógł: 1
Dołączył: 3.04.2004
Skąd: Trójmiasto (Gdańsk)

Ostrzeżenie: (0%)
-----


numery kont mają cyfry kontrolne i warto byłoby je sprawdzać w programie
Go to the top of the page
+Quote Post
usiek00
post
Post #10





Grupa: Zarejestrowani
Postów: 81
Pomógł: 0
Dołączył: 25.01.2005

Ostrzeżenie: (0%)
-----


Wielkie dzieki za helpa (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 19:05