Beste php-ers
Ik heb problemen met invoeren van datum in MySQL
Ik heb een pagina waarop ik het eea uit een rij van een record kan muteren, zo ook een datum veld. MySQL slaat de datum op als YYYY-MM-DD.
Met de volgende code zorg ik er voor datik de datum op de "nederlandse manier" kan presenteren.
<?php
$sql_wb = "SELECT
DATE_FORMAT(datum_uitvoering, '%d-%m-%Y') AS datum_uitv,
DATE_FORMAT(datum_aanmaken, '%d-%m-%Y') AS datum_aan,
bonnr,
status,
klant,
cp,
onderwerp
//enz...
FROM werkbon WHERE bonnr =$werkbon";
$res_wb = mysql_query($sql_wb);
$rij = mysql_fetch_array($res_wb);
?>
Met onderstaande code krijg ik 0000-00-00..
<?php
include "connect.php";
//submit geklikt
if(isset($_POST['submit']))
{
//variabele klaarzetten
$sdatum_uitv = $_POST['datum_uitv'];
$sdatum_aan = $_POST['datum_aan'];
$swerkbon = $_POST['bonnr'];
$sstatus = $_POST['status'];
$scp = $_POST['contactp'];
$sonderwerp = $_POST['onderwerp'];
$query = "UPDATE werkbon SET
aangemaakt_door = '$saangemaakt_door',
status = '$sstatus',
cp = '$scp',
onderwerp = '$sonderwerp',
datum_uitvoering = '$sdatum_uitvoering'
WHERE bonnr = '$swerkbon'";
mysql_query($query);
?>
echter hoe moet ik de datum weer "verbouwen" zodat ik hem met een INSERT weer goed in de database krijg?
remco
3.062 views