Date format uit textbox in sql datbase
Hallo mensen ik ben nieuw op het forum. Ik ben bezig met een pagina om albums in een database toe te voegen.
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
de code werkt btw alleen de datum wil niet lukken
Groeten Tim.
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.
"album_datum_release" heeft het type 'date' en ik krijg er alleen een waarde in als de datum YYYY-mm-dd deze format heeft.
Alvast bedankt
Alvast bedankt
Ik kwam er trouwens al snel achter dat het niet helemaal goed is:
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
time zone SYSTEM
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
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




