Hallo Leute,
ich habe 2 Felder die wie folgt gefüllt sind:
Datum: 08.04.2008
Zeit: 09:00
diese speicher ich mit folgendem SQL string in meine DB:
die felder haben in der DB jeweils Date und Time als format.
nun specihert er mir immer folgendes ab
Datum: 0000-00-00
zeit: 01:01:00
ausgeben lass ich es dann mit
da steht dann
datum: 01.01.1970
zeit: 1207658855
Hoffe mir kann da einer meinen Kopf wieder richten. Hatte das vor langer zeit schon gelöst nur weis ich nemme wie? :-(
Danke an alle die sich hir mühe geben.
Gruß
Jörg
ich habe 2 Felder die wie folgt gefüllt sind:
Datum: 08.04.2008
Zeit: 09:00
diese speicher ich mit folgendem SQL string in meine DB:
PHP:
$sql = 'INSERT INTO stunden
(Name, Datum, zeit, status)
VALUES
(\''.$name.'\',\''.date("d.m.Y",$datum).'\',\''.date("H:m",$zeit).'\',\''.$status.'\')';
die felder haben in der DB jeweils Date und Time als format.
nun specihert er mir immer folgendes ab
Datum: 0000-00-00
zeit: 01:01:00
ausgeben lass ich es dann mit
PHP:
$sql = 'SELECT * FROM stunden';
$result = mysql_query($sql) or die(mysql_error());
?>
<table cellpadding="5px" cellspacing="0" border="1">
<?
while($row = mysql_fetch_assoc($result))
{
echo "<tr>";
echo "<td>".$row['Name']."</td>";
echo "<td>".date("d.m.Y",$row['Datum'])."</td>";
echo "<td>".time("H:m",$row['zeit'])."</td>";
echo "<td>".$row['status']."</td></tr>";
}
?></table>
datum: 01.01.1970
zeit: 1207658855
Hoffe mir kann da einer meinen Kopf wieder richten. Hatte das vor langer zeit schon gelöst nur weis ich nemme wie? :-(
Danke an alle die sich hir mühe geben.
Gruß
Jörg