Hey, I've got this part of a script. The problem: The date (user_birthdate) doesnt get inserted in my database yet: when I echo it back, it is correctly displayed. If I insert it manually using my MySQL client, it also inserts correctly.. Any help?
This is the prepare statement after the vars are filled in
$stmt->bind_param('ssssssss', Quincy, de Koster, 2014-01-22, VDS11, 355X XT, , 0612345678, )
if(isset($_POST['verzend'])){
$voornaam = $_POST['voornaam'];
$achternaam = $_POST['achternaam'];
$ts = strtotime($_POST['geboortedatum']);
print $ts.'<br />';
$geboortedatum = date('Y-m-d', $ts);
echo '2 '.$geboortedatum;
$adres = $_POST['adres'];
$postcode = $_POST['postcode'];
$stad = $_POST['stad'];
$telefoon = $_POST['telefoonnummer'];
$uname = $_SESSION['username'];
echo "dit is een $geboortedatum";
$stmt = $connectres->prepare("UPDATE users SET user_first_name= ?, user_last_name= ?, user_birthdate= ?, user_adress= ?, user_zipcode= ?, user_city= ?,user_phone= ? where user_name = ?");
$stmt->bind_param('ssssssss', $voornaam, $achternaam, $geboortedatum, $adres, $postcode, $stad, $telefoon, $uname);
$stmt->execute();
$stmt->close();
}
MOD EDIT: [noparse]
..
[/noparse] bbcode tags added.