10 dagen optellen bij current date
matthias deckers
03/06/2013 15:55:26hallo,
ik heb de volgende query
$insertfactuur = mysql_query("INSERT INTO tbl_facturen (klantID,Datum,VervalDatum,Bedrag) VALUES ('$id','$datum','DATE_ADD(now(),INTERVAL 10 DAY)','$totaal')") or die(mysql_error());
mijn veld VervalDatum ( DATE) word echter alleen opgevuld met 0000-00-00 ook met alleen now() blijft het veld leeg raar genoeg het veld word wel gevuld als ik er zelf bevoorbeeld 2013-06-03 tussen de haakjes zet
Alvast bedankt
ik heb de volgende query
$insertfactuur = mysql_query("INSERT INTO tbl_facturen (klantID,Datum,VervalDatum,Bedrag) VALUES ('$id','$datum','DATE_ADD(now(),INTERVAL 10 DAY)','$totaal')") or die(mysql_error());
mijn veld VervalDatum ( DATE) word echter alleen opgevuld met 0000-00-00 ook met alleen now() blijft het veld leeg raar genoeg het veld word wel gevuld als ik er zelf bevoorbeeld 2013-06-03 tussen de haakjes zet
Alvast bedankt
PHP hulp
21/11/2024 19:26:04matthias deckers
03/06/2013 16:02:15matthias deckers
03/06/2013 16:10:40Erwin H
03/06/2013 16:33:20Als je alleen de datum nodig hebt moet je CURDATE() gebruiken en niet NOW().
Daarnaast is DATE_ADD() een mysql functie en dat moet je dan natuurlijk niet als een string invoeren....
Daarnaast is DATE_ADD() een mysql functie en dat moet je dan natuurlijk niet als een string invoeren....
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?php
//niet:
$insertfactuur = mysql_query("INSERT INTO tbl_facturen (klantID,Datum,VervalDatum,Bedrag)
VALUES ('$id','$datum','DATE_ADD(now(),INTERVAL 10 DAY)','$totaal')");
//maar:
$insertfactuur = mysql_query("INSERT INTO tbl_facturen (klantID,Datum,VervalDatum,Bedrag)
VALUES ('$id','$datum',DATE_ADD(CURDATE(),INTERVAL 10 DAY),'$totaal')");
?>
//niet:
$insertfactuur = mysql_query("INSERT INTO tbl_facturen (klantID,Datum,VervalDatum,Bedrag)
VALUES ('$id','$datum','DATE_ADD(now(),INTERVAL 10 DAY)','$totaal')");
//maar:
$insertfactuur = mysql_query("INSERT INTO tbl_facturen (klantID,Datum,VervalDatum,Bedrag)
VALUES ('$id','$datum',DATE_ADD(CURDATE(),INTERVAL 10 DAY),'$totaal')");
?>
matthias deckers
03/06/2013 16:39:49aah verdorie inderdaad niet in string logisch :-) bedankt
wist niet dat er een curdate was dat weten we dan ook weer
wist niet dat er een curdate was dat weten we dan ook weer