0
我遇到了一個我一直在運行的腳本的問題。帶日期的數據庫字段保持爲空
當查詢運行時,字段datum_betalen保持爲空。我做錯了什麼?如果我在執行查詢後回顯$ datum_betalen,它有一個日期。
//zoek aantal dagen bij betalingstermijn
if($bet_term_maand == 'ja')
{
$aantal_maanden = ceil($bet_term_dagen/30);
$dagen_resterend = date('t') - date('d') - 1;
$datum_betalen = mktime(0, 0, 0, date('m') + $aantal_maanden , date('d') + $dagen_resterend, date('Y'));
$datum_betalen = date('m-d-Y', $datum_betalen);
}
else
{
$datum_betalen = mktime(0, 0, 0, date('m'), date('d') + $bet_term_dagen, date('Y'));
$datum_betalen = date('m-d-Y', $datum_betalen);
}
// voer query uit
if($land_id == 1)
{
$btw = $config['btw'];
}
else
{
$btw = 0;
}
if($type == 'factuur')
{
$sql = "INSERT INTO 9_factuur_id
(
dossier_id,
factuur_nr,
contact_id,
naam,
btw,
min_orderkosten,
transport,
datum_verstuurd,
bet_term_dagen,
bet_term_maand,
datum_betalen,
soort,
status,
user_id
)
VALUES
(
'".$dossier_id."',
IFNULL((SELECT MAX(factuur_nr) + 1 FROM 9_factuur_id AS temp),'42003'),
'".$contact_id."',
'".$naam."',
'".$btw."',
'".$min_orderkosten."',
'".$transport."',
NOW(),
'".$bet_term_dagen."',
'".$bet_term_maand."',
'".$datum_betalen."',
'factuur',
'open',
'".$_SESSION['user_id']."'
)
";
}
else
{
$sql = "INSERT INTO 9_factuur_id
(
dossier_id,
contact_id,
naam,
btw,
min_orderkosten,
transport,
datum_verstuurd,
bet_term_dagen,
bet_term_maand,
datum_betalen,
soort,
status,
user_id
)
VALUES
(
'".$dossier_id."',
'".$contact_id."',
'".$naam."',
'".$btw."',
'".$min_orderkosten."',
'".$transport."',
NOW(),
'".$bet_term_dagen."',
'".$bet_term_maand."',
'".$datum_betalen."',
'proforma',
'open',
'".$_SESSION['user_id']."'
)
";
}
任何想法?
顯示您的數據庫結構 – user973254