Hej alle
Jeg har dette simple script som skriver en nyhed med dags dato:
---
mysql_query("INSERT INTO `nyheder` (id, emne, tekst, dato)
VALUES ('','".$_POST['select']."','".$_POST['FCKeditor1']."',NOW());") or die(mysql_error());---
Mit problem er nu at jeg med dette:
---
$tid=strtotime("Y-m-d","$datofelt");
mysql_query("INSERT INTO `nyheder` (id, emne, tekst, dato)
VALUES ('','".$_POST['select']."','".$_POST['FCKeditor1']."','$tid');") or die(mysql_error());---
...ikke kan skrive en dato ?
Når nyhederne + dato skal vises bruger jeg dette:
--
$query = mysql_query ("SELECT *, UNIX_TIMESTAMP(dato) AS dato FROM `nyheder` ORDER BY dato DESC") or die(mysql_error());
while($row = mysql_fetch_array($query))
{
$text = ($row['tekst']);
$emne = ($row['emne']);
$dato = ($row['dato']);
print date("d/m/Y", $dato);
...---
Men der hvor datoen skal stå står der bare 01/01/1970 ?
Og i PHPMyadmin kan se det som 0000-00-00 00:00:00.