1
我做了一个循环,然后把它加到变量$ jumlahtotal中,我混淆了$ jumlahtotal中的值是真的,当我尝试回显它时,但我越来越未定义的变量错误在这$ jumlahtotal使用= +变量然后得到未定义的变量,而变量的答案在PHP中是正确的
注:我试图声明它在foreach外,但仍然得到错误未定义的变量;
这里是我的代码:
$total = 0;
$totalberat = 0;
if (isset($_SESSION['items'])) {
foreach ($_SESSION['items'] as $key => $val) {
$query = mysqli_query($koneksi, "select * from barang where br_id = '$key'");
$data = mysqli_fetch_array($query);
$jumlah_harga = $data['br_hrg']*$val;
$total += $jumlah_harga;
$berat = $data['brt_brg']*$val;
$totalberat += $berat;
$jumlahtotal += $val;
}}
?>
在循环外声明它的值为0. –
@MarkVincentManjac它的工作,我只知道它必须在总结它之前声明为0,thx –