tijd slaat wordt niet in database opgeslage
Ren
17/11/2006 16:20:00Via een hidden veld wil ik de huidige tijd in de database zetten.
Nu laat er eerst de huidige tijd in een variable zetten:
Daarna is een van me input velden:
In me database is de kolom "tijd" genaamd. En is het een DATETIME type met als standaard waarde: 000-00-00 00:00:00
Dit lijk me allemaal te kloppen. De andere gegevens worden wel in de tabel opgeslagen.
Volgens mij gaat het fout met de spatie tussen "Y-m-d" en "H:i:s" Moet hier iets komen? Of is het iets anders?
Nu laat er eerst de huidige tijd in een variable zetten:
Daarna is een van me input velden:
In me database is de kolom "tijd" genaamd. En is het een DATETIME type met als standaard waarde: 000-00-00 00:00:00
Dit lijk me allemaal te kloppen. De andere gegevens worden wel in de tabel opgeslagen.
Volgens mij gaat het fout met de spatie tussen "Y-m-d" en "H:i:s" Moet hier iets komen? Of is het iets anders?
PHP hulp
05/11/2024 11:49:36Frank -
17/11/2006 16:54:00Vergeet hiddenfield, neem gewoon NOW() op in de query:
NOW() is een MySQL-functie, zie hoofdstuk 12.5 van de MySQL-handleiding. Hier komt dus geen letter php-code aan te pas.
Edit: Jouw probleem met de value in de html, wordt veroorzaakt doordat jouw html-code niet valide is. Je vergeet overal de dubbele quotes: value="deze waarde". Het gebruik van enkele quotes bij in php om te echoen is dus aan te raden, dan hoef je niet alle dubbele quotes in jouw html te gaan escapen.
NOW() is een MySQL-functie, zie hoofdstuk 12.5 van de MySQL-handleiding. Hier komt dus geen letter php-code aan te pas.
Edit: Jouw probleem met de value in de html, wordt veroorzaakt doordat jouw html-code niet valide is. Je vergeet overal de dubbele quotes: value="deze waarde". Het gebruik van enkele quotes bij in php om te echoen is dus aan te raden, dan hoef je niet alle dubbele quotes in jouw html te gaan escapen.
Gewijzigd op 01/01/1970 01:00:00 door Frank -