J'ai les données de tableau comme indiqué ci-dessous, Je veux stocker la valeur 'vente' dans la base de données si ma devise est USD.Comment pointer sur la bonne touche pour obtenir une valeur de tableau?
Array ([currency] => USD [sale] => 9120.00 [buy] => 8970.00 ) Array ([currency] => SGD [sale] => 6653.75 [buy] => 6520.75 ) Array ([currency] => HKD [sale] => 1173.40 [buy] => 1152.10 ) Array ([currency] => CHF [sale] => 8685.40 [buy] => 8517.40 ) Array ([currency] => GBP [sale] => 13958.80 [buy] => 13675.80 ) Array ([currency] => AUD [sale] => 8054.05 [buy] => 7885.05 ) Array ([currency] => JPY [sale] => 105.10 [buy] => 102.40 ) Array ([currency] => SEK [sale] => 1247.90 [buy] => 1216.80 ) Array ([currency] => DKK [sale] => 1590.95 [buy] => 1547.75 ) Array ([currency] => CAD [sale] => 8756.35 [buy] => 8568.35 ) Array ([currency] => EUR [sale] => 11776.75 [buy] => 11555.75 ) Array ([currency] => SAR [sale] => 2441.35 [buy] => 2382.35 ) Array ([currency] => NZD [sale] => 6550.75 [buy] => 6389.75 ) Array ([currency] => CNY [sale] => 1346.75 [buy] => 1322.35 )
Merci.
Voici mon code:
foreach ($cur_array as $curs) {
print_r ($curs)."<br>";
if ($curs['currency'] = "USD") {
$curs_sale = $curs['sale'];
$curs_name = $curs['currency'];
$db->query("UPDATE currency SET rate = '".
$curs_sale."' WHERE currency_id ='".$curs_name."'");
}
}
vos colonnes de table don Ne correspond pas à vos variables. Un peu déroutant ... – BoltClock