/ 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
Rente via PHP-script
Fra : Morten Winther


Dato : 03-12-02 22:47

Hej

Jeg sidder med et system hvor brugere har en konto. Hvis kontoen går i minus
og brugeren dermed skylder os penge skal der trækkes 0,85 procent i renter.

Er der nogen der har siddet med en lignende problemformulering?

Brugeren får altså ikke rente af positivt indestående, men skal derimod
betale hvis der er en negativ saldo.

Jeg bruger PHP og MySQL og kan sætte et cronjob op til at beregne rente evt.
hver nat.

Selve posteringer gemmes i en tabel med negativt fortegn hvis der er tale om
udbetaling og omvendt ved indbetaling.

Nogen idéer?

--
/ morten

"There are only 10 types of people in the world: Those who understand
binary, and those who don't"



 
 
Kim Schulz (03-12-2002)
Kommentar
Fra : Kim Schulz


Dato : 03-12-02 23:19

On Tue, 3 Dec 2002 22:46:39 +0100
"Morten Winther" <mail@is.invalid> wrote:
> Hej
>
> Jeg sidder med et system hvor brugere har en konto. Hvis kontoen går i
> minus og brugeren dermed skylder os penge skal der trækkes 0,85
> procent i renter.
>
> Er der nogen der har siddet med en lignende problemformulering?
>
> Brugeren får altså ikke rente af positivt indestående, men skal
> derimod betale hvis der er en negativ saldo.
>
> Jeg bruger PHP og MySQL og kan sætte et cronjob op til at beregne
> rente evt. hver nat.
>
> Selve posteringer gemmes i en tabel med negativt fortegn hvis der er
> tale om udbetaling og omvendt ved indbetaling.
>
> Nogen idéer?


sådan her?

<?
if($saldo<0){
   $saldo -= $saldo*0.0085;
}
?>
så kan du selv opdatere database osv. med den nye saldo


?>

Jacob Bunk Nielsen (03-12-2002)
Kommentar
Fra : Jacob Bunk Nielsen


Dato : 03-12-02 23:34

Kim Schulz <kim@schulz.dk> writes:

> if($saldo<0){
>    $saldo -= $saldo*0.0085;
> }
> ?>

Mon ikke det burde være:

if ($saldo<0){
$saldo += $saldo*0.0085;
}

?

--
Jacob - www.bunk.cc
Two is not equal to three, even for large values of two.

Peter Brodersen (04-12-2002)
Kommentar
Fra : Peter Brodersen


Dato : 04-12-02 00:11

On Tue, 03 Dec 2002 23:33:39 +0100, Jacob Bunk Nielsen <spam@bunk.cc>
wrote:

>if ($saldo<0){
> $saldo += $saldo*0.0085;
>}

Må jeg dog overordnet anbefale, at man ikke blot har ét beløb stående,
men evt. tilføjer rentelinjer løbende som selvstændige poster? Det gør
det meget lettere at finde ud af hvorfor, en person skylder det, han
skylder - også hvis et cronjob går amok/ikke bliver kørt/skal
testes/firmaet fejlagtigt ikke får registreret en regning, og nu skal
tilbagekreditere/etc.

Så skal man blot SUM'e sig frem til brugerens saldo, men det i sig
selv burde vel heller ikke være et problem.

Morten, er renten i øvrigt på 0,85% pr. nat? Tør man spørge hvilket
system, det er til? Det lyder ganske voldsomt.

--
- Peter Brodersen

Kim Schulz (03-12-2002)
Kommentar
Fra : Kim Schulz


Dato : 03-12-02 23:54

On Tue, 03 Dec 2002 23:33:39 +0100
Jacob Bunk Nielsen <spam@bunk.cc> wrote:
> Kim Schulz <kim@schulz.dk> writes:
>
> > if($saldo<0){
> >    $saldo -= $saldo*0.0085;
> > }
> > ?>
>
> Mon ikke det burde være:
>
> if ($saldo<0){
> $saldo += $saldo*0.0085;
> }
>
> ?
>

jo selvfølgelig. Det gik lidt stærkt!

Karsten H. (08-12-2002)
Kommentar
Fra : Karsten H.


Dato : 08-12-02 11:53

"Morten Winther" <mail@is.invalid> wrote in
news:asj8jr$20o$1@sunsite.dk:

> Hej
>
> Jeg sidder med et system hvor brugere har en konto. Hvis kontoen går i
> minus og brugeren dermed skylder os penge skal der trækkes 0,85
> procent i renter.

update table set belob = belob *1.0085 where belob < 0;

--
Karsten H.
Som har skrevet sin mail-adresse baglæns for at narre fjenden i Aalborg.

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste