$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
Als 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....
<?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')");
?>