Postingan lainnya
Update php odbc hanya ter update 1 kolom
Assalammu'alaikum, nubi ingin bertanya saya membuat sebuah php untuk update dengan query seperti ini:
<?php
include "conn.php";
/*Variabel mengambil tanggal*/
$tglawlbln=date('Y')."-".date('m')."-01 00:00:00";
$tglskg=date('Y/m/d');
// menyimpan data kedalam variabel
$visit = $_POST['visit'];
$jam = $_POST['jam'];
$visit2 = $_POST['visit2'];
// query SQL untuk update data
$queryVisitor="UPDATE trx_visitor SET ".$jam."=".$visit.", jmlhari=jmlhari+".$visit2." where tanggal='".$tglskg."' and ".$jam."=0";
odbc_exec($sqlconnect, $queryVisitor);
header("location:CheckVisitor.php");
?>
dan di html nya seperti ini
<form class="form-inline" method="post" action="UpdateVisitor.php">
<div class="form-group mr-sm-2 mb-2">
<select id="jam" name="jam" class="form-control ">
<?php for($i = 7; $i < 24; $i++){ ?>
<option value="jml<?=$i?>">Jam <?=$i?></option>
<?php } ?>
</select>
</div>
<div class="form-group mr-sm-2 mb-2">
<input class="form-control" name="visit" type="text" placeholder="Masukkan jumlah visitor">
</div>
<div class="form-group mr-sm-2 mb-2">
<button type="submit" class="btn btn-primary">Simpan</button>
</div>
</form>
Permasalahnnya, tidak terdapat error, saya coba eksekusi lancar dan terupdate, tapi ketika di php, hanya terupdate kolom $jam nya saja, sedangkan untuk kolom jmlhari tidak ikut terupdate mohon pencerahannya suhu semua
0
1 Jawaban:
kalau jmlhari+ dihilangkan hasilnya bagaimana gan? jadi begini: "UPDATE trx_visitor SET ".$jam."=".$visit.", jmlhari=".$visit2." where tanggal='".$tglskg."' and ".$jam."=0"
0