Hoe kan ik d huidige datum opvragen en deze naar de databse posten waar de datum ee datetime is?
Ik heb de volgende code:
als ik deze invoer geft hij een fout op de functie DateTime().
Ook met date() in plaats van datetime() krijg ik een foutmelding aleen dan:
Cannot insert the value NULL into column 'boddag', table 'project.groep7.tblBod'; column does not allow nulls. INSERT fails. (severity 16)
hopelijk kan iemand mij hier mee helpen
Ik heb de volgende code:
PHP:
$loginnaam = $_POST['loginnaam'];
$wachtwoord = $_POST['wachtwoord'];
$bod = $_POST['bod'];
$datum = DateTime('Ymd');
$tijd = DateTime('His');
//$datum = "$datum"."$tijd";
//$tijd2 = "$datum";
$id = $_GET['id'];
$voorwerp = mssql_query("SELECT titel FROM tblVoorwerp WHERE voorwerpnummer= ".$id);
if (!empty($loginnaam) and !empty($wachtwoord))
{
echo("$datum"."tralala");
$inloggen = mssql_query("SELECT gebruikersnaam FROM tblGebruiker WHERE gebruikersnaam ='".$loginnaam."'AND wachtwoord ='".$wachtwoord."'");
$row = mssql_fetch_assoc($inloggen);
$num_results = mssql_num_rows($inloggen);
if ($num_results > 0)
{
$bodplaatsen = mssql_query("INSERT INTO tblBod (voorwerp, bodbedrag, gebruiker, boddag, bodtijdstip) VALUES ( '$voorwerp', $bod, '$loginnaam', $datum, $tijd )");
}
}
else if(empty ($_POST['loginnaam']))
{
echo "vul uw naam in";
}
else if(empty ($_POST['bod']))
{
echo "voer een correct bod in";
}
else
{
echo"fout!";
}
?>
als ik deze invoer geft hij een fout op de functie DateTime().
Ook met date() in plaats van datetime() krijg ik een foutmelding aleen dan:
Cannot insert the value NULL into column 'boddag', table 'project.groep7.tblBod'; column does not allow nulls. INSERT fails. (severity 16)
hopelijk kan iemand mij hier mee helpen