/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
komma i mysql
Fra : christian


Dato : 28-04-02 12:38

når man indtaster f.eks 27,5 i en form og sender den til mysql og
vil gemme den i en float celle, hvordan gør man det.
Kan man automatisk lave kommaet om til et punktum eller hvordan
gør man??

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP ???
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Thomas Finnerup (28-04-2002)
Kommentar
Fra : Thomas Finnerup


Dato : 28-04-02 16:10

On Sun, 28 Apr 2002 11:38:23 +0000 (UTC), christian
<chr_jorg@tdcadsl.dk> wrote:

> når man indtaster f.eks 27,5 i en form og sender den til mysql og
> vil gemme den i en float celle, hvordan gør man det.
> Kan man automatisk lave kommaet om til et punktum eller hvordan
> gør man??

Jeg ved ikke, om man kan gøre det automatisk i MySQL, men ellers kan
du f.eks. gøre sådan først:

$Tal = str_replace(",", ".", $Tal);


- Thomas

Johan Holst Nielsen (28-04-2002)
Kommentar
Fra : Johan Holst Nielsen


Dato : 28-04-02 19:24

> $Tal = str_replace(",", ".", $Tal);

Ja men problematisk hvis brugeren skriver 25.000,50 (rent teoretisk)

mvh
Johan


Stefan Bruhn (28-04-2002)
Kommentar
Fra : Stefan Bruhn


Dato : 28-04-02 20:22

On Sun, 28 Apr 2002 20:24:24 +0200, Johan Holst Nielsen
<johan@weknowthewayout.com> wrote:

>> $Tal = str_replace(",", ".", $Tal);
>
>Ja men problematisk hvis brugeren skriver 25.000,50 (rent teoretisk)

Fortæl brugeren hvilket format det skal indtastes i og check om det er
indtastet korrekt.

Mvh. / Regards Stefan Bruhn
--
<?$email = unserialize("a:15:{i:0;i:115;i:1;i:116;i:2;i:101;i:3;i:102
;i:4;i:97;i:5;i:110;i:6;i:64;i:7;i:98;i:8;i:114;i:9;i:117;i:10;i:104
;i:11;i:110;i:12;i:46;i:13;i:116;i:14;i:111;}");
for ($i=0;$i<=15;$i++) {echo chr($email[$i]);}?>

Thomas Finnerup (01-05-2002)
Kommentar
Fra : Thomas Finnerup


Dato : 01-05-02 17:18

On Sun, 28 Apr 2002 20:24:24 +0200, Johan Holst Nielsen
<johan@weknowthewayout.com> wrote:

> > $Tal = str_replace(",", ".", $Tal);
>
> Ja men problematisk hvis brugeren skriver 25.000,50 (rent teoretisk)

Tjah, men så er det jo bare at tilføje

$Tal = str_replace(".", "", $Tal);

Det vil selvfølgelig være bedre at lave ordentlig input-validering.


- Thomas

Thomas Finnerup (01-05-2002)
Kommentar
Fra : Thomas Finnerup


Dato : 01-05-02 19:20

On Wed, 01 May 2002 18:17:40 +0200, Thomas Finnerup <TF@Picco.dk>
wrote:

> Tjah, men så er det jo bare at tilføje
>
> $Tal = str_replace(".", "", $Tal);

Eh, før den anden linie, selvfølgelig. ;)


- Thomas

Søg
Reklame
Statistik
Spørgsmål : 177522
Tips : 31968
Nyheder : 719565
Indlæg : 6408662
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste