Gå til innhold

[Løst]Problem med å multiplisere og dele


Anbefalte innlegg

Hei

 

Jeg har en kode som skal legge inn et beløp i en mysql database når jeg skal multiplisere og dele beløpet blir det lagt inn 0 som beløp, visst jeg ikke multipliserer og deler så får jeg beløp inn men da blir det feil beløp.

 

if($this->affid > 0 && $this->z[aff_percent] > 0)
   { 
   	$i = array();
   	$i[date] = time();
   	$i[affid] = $this->affid;
   	$i[adtype] = $this->z[rate_type];
   	$i[adid] = $ad[id];
   	$i[ip] = $_SERVER[REMOTE_ADDR];
   	$i[referer] = $_SERVER[HTTP_REFERER];
   	$i[amount] = $amount * ($this->z[aff_percent] / 100);
   	$this->db->insert("aff_traffic", $i);
   }

Det er $i[amount] = $amount * ($this->z[aff_percent] / 100); som ikke virker jeg har også prøvd $i[amount] = $amount * 5; men da blir også beløpet 0

Endret av kylefj
Lenke til kommentar
Videoannonse
Annonse
Vel, hvis $amount * 5 gir 0 så er det jo ganske åpenbart at $amount sannsynligvis ikke innholder noe annet enn 0 ;)

6253649[/snapback]

 

Når jeg kommenterer bort * ($this->z[aff_percent] / 100) så får jeg et beløp så da er det noe annet som er feil

Lenke til kommentar

indexene i et array skal bør skrives med ' ' med mindre det er en konstant eller en variabel.

 

altså skal det se omtrent sånn ut:

    $i['date'] = time();
   $i['affid'] = $this->affid;
   $i['adtype'] = $this->z[rate_type];
   $i['adid'] = $ad['id'];

Lenke til kommentar

$amount er satt som number_format($amount,'4','.','') da beløpet alltid er 0.0008 og tidligere ble ikke dette lagt inn i databasen da dette ble formatert som 0,0008. Det jeg lurer på er om kanskje 0.0008 * 5 blir 0,004, altså at . blir satt til , etter regnestykket er ferdig. Dette vil da ikke bli lagt inn i databasen.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...