Anonymní profil Xtrat – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Xtrat – Programujte.comAnonymní profil Xtrat – Programujte.com

 

Příspěvky odeslané z IP adresy 185.59.122.–

Xtrat
PHP › PHP matice a databáze
31. 1. 2015   #198645

Mám dvě tabulky (ve dvou různých db, ale to je jedno) a potřebuji z nich vytvořit matici

První tabulka: 
id, code (EUR), rate (25.55), unit(1), source(cnb)

Druhá tabulka:
id, code, rate, sell (o kolik se rate zvýší při prodejní ceně), buy (o kolik se sníží)

Takto vytvořím matici jen z první tabulky, no problem:

$rate_list = $this->localDb->table('currencies')->order('id DESC');
     
        $master_list = $this->masterDb->table('currencies')->order('id DESC');
        
    if(!$rate_list) {
            return false;
        }
    $home_currency = $this->home_currency;
        foreach($master_list as $key=>$rate) {//matrix without sell and buy
            $this->ex_rate[$home_currency][$key]['rate'] = floatval($rate['rate']) / floatval($rate['unit']);
            $this->ex_rate[$home_currency][$key]['sell'] = $this->ex_rate[$home_currency][$key]['rate'];
            $this->ex_rate[$home_currency][$key]['buy'] = $this->ex_rate[$home_currency][$key]['rate'];
        }

ale potřebuji vytvořit matici, kde  

$this->ex_rate[$home_currency][$key]['sell'] = $this->ex_rate[$home_currency][$key]['rate'] + floatval($rate['sell']);
$this->ex_rate[$home_currency][$key]['buy'] = $this->ex_rate[$home_currency][$key]['rate'] - floatval($rate['buy']);

Nějaké rady?

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý