update dato i database
Jeg har et problem med min dato, jeg har et input felt hvor der bliver trukket et timestamp ud i dato format fra databasen.Jeg vil så gerne kunne opdaterer datoen, så den ændre timestampet i databasen. Men jeg kan ikke rigtig finde ud af hvad jeg skal skrive for at det fungerer.
Jeg har skrevet det her og det vil ikke ændre datoen korrekt. Jeg har en fornemmelse af at det er noget med mktime() men som sagt er jeg lidt forvirret over hvad jeg skal skrive:
<?
include("../../includes/db_con.php");
if (isset($_POST["submit"])) {
$headline=$_POST["headline"];
$text=$_POST["text"];
$dag=$_POST["dag"];
$mdr=$_POST["mdr"];
$aar=$_POST["aar"];
$date=mktime(0,0,0,$mdr,$dag,$aar);
$author=$_POST["author"];
$id=$_POST["id"];
mysql_query("UPDATE cmk_news SET headline ='$headline', text ='$text', date ='$date', author='$author' WHERE id=$id");
?>
<script>
window.location='forside.php?side=nyheder';
</script>
<?
}else{
$sql=mysql_query("SELECT * FROM cmk_news");
while ($data=mysql_fetch_array($sql)){
?>
<div class="info_text">Rediger nyheder:</div>
<form method="POST" action="<?echo $PHP_SELF?>">
Overskrift:<br /><input name="headline" value="<?echo $data[headline]?>" /><br /><br />
Tekst:<br /><textarea name="text" cols="17" rows="8"><?echo $data[text]?></textarea><br /><br />
Dato:<br /><input name="date" value="<?echo date('j-n-Y', $data["date"])?>" /><br /><br />
Forfatter:<br /><input name="author" value="<?echo $data[author]?>" /><br /><br />
<input type="submit" name="submit" value="Opdater" class="knap" />
<input type="hidden" name="id" value="<?echo $data[id]?>" />
</form>
<?
}
}
?>