if($rs_ec[0][extenddate]=="")
{
$finishdate=$rs_ec[0][finishdate];
$sql="
UPDATE workcontracts w, contracts c
SET w.finishdate=". $utilObj->DateToDB($_POST[txtExtendDate])."
where w.finishdate= '$finishdate'
AND w.contractid LIKE ". $utilObj->StrToDB($_POST[txtContractID])."
AND c.contractid LIKE ". $utilObj->StrToDB($_POST[txtContractID])
;
$rs = $db->queryAll($sql);
ทำไมถึงรับค่าด้วยตัวแปลไม่ได้คะทั้งที่
$finishdate=2010-04-30
แต่ถ้าใส่เป็น where w.finishdate= '2010-04-30' ตรงแบบนี้กลับได้
if($rs_ec[0][extenddate]=="")
{
$finishdate=$rs_ec[0][finishdate];
$sql="
UPDATE workcontracts w, contracts c
SET w.finishdate=". $utilObj->DateToDB($_POST[txtExtendDate])."
where w.finishdate= '$finishdate'
AND w.contractid LIKE ". $utilObj->StrToDB($_POST[txtContractID])."
AND c.contractid LIKE ". $utilObj->StrToDB($_POST[txtContractID])."";//อย่าลืมปิดนะคร๊าบ
$rs = $db->queryAll($sql);
/*ทำไมถึงรับค่าด้วยตัวแปลไม่ได้คะทั้งที่
$finishdate=2010-04-30
แต่ถ้าใส่เป็น where w.finishdate= '2010-04-30' ตรงแบบนี้กลับได้*/
if($rs_ec[0][extenddate]=="")
{
$finishdate='2010-04-30';
$sql="
UPDATE workcontracts w, contracts c
SET w.finishdate=". $utilObj->DateToDB($_POST[txtExtendDate])."
where w.finishdate= '$finishdate'
AND w.contractid LIKE ". $utilObj->StrToDB($_POST[txtContractID])."
AND c.contractid LIKE ". $utilObj->StrToDB($_POST[txtContractID])
;
$rs = $db->queryAll($sql);