Date format uit textbox in sql datbase
textbox album datum release daar staat een datum in die op dd-mm-YYYY geformateerd is. die wil ik graag op de YYYY-mm-dd format in de database zetten
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
$datum_textbox = $_POST['album_datum_release'];
$datum_nieuw = date("Y-m-d",strtotime($datum_textbox));
$select_album = 'SELECT * FROM od_album';
$query = "INSERT INTO `od_album` (`id`, `album_datum_release`, `album_datum_toevoegen`, `ip`)
VALUES (NULL, '".$datum_nieuw."', NOW(), '".$_SERVER['REMOTE_ADDR']."')";
mysql_query($query) or die(mysql_error());
$datum_nieuw = date("Y-m-d",strtotime($datum_textbox));
$select_album = 'SELECT * FROM od_album';
$query = "INSERT INTO `od_album` (`id`, `album_datum_release`, `album_datum_toevoegen`, `ip`)
VALUES (NULL, '".$datum_nieuw."', NOW(), '".$_SERVER['REMOTE_ADDR']."')";
mysql_query($query) or die(mysql_error());
de code werkt btw alleen de datum wil niet lukken
Groeten Tim.
Je moet even kijken hoe de database kolom "album_datum_release" eruit ziet. Het kan zijn dat hij aan een bepaalde voorwaarde op geslagen moet worden. Haal trouwens ook even de `backticks` uit je query dit zorgt ook vaak voor problemen.
Alvast bedankt
Code (php)
Edit:
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\date.php on line 3
het zelfde voor date()
waarschijnlijk kan je hier wel mee
Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Paris' for '2.0/DST' instead in C:\xampp\htdocs\date.php on line 3
het zelfde voor date()
waarschijnlijk kan je hier wel mee
Gewijzigd op 24/09/2010 10:25:18 door Bas IJzelendoorn
datetime format %Y-%m-%d %H:%i:%s
Dit staat in mijn phpmyadmin. als het goed is is alles ingesteld.
Toevoeging op 24/09/2010 11:02:32:
ik heb even alles overnieuw getypt en nou werkt het.
in ieder geval bedankt voor je hulp The Dutch Guy
Groeten Tim