Hallo,
habe eine form.
--
code anfang
--
form action="work.php" method=post>
Überschrift
input type=text name="Array[header]" size= 50>
br>
Geschrieben von
br>
input type=text name="Array[name]" size= 50>
br>
br>
Artikel textarea name="Array[artikel]" row=5 cols=40>
br>
br>
input type=submit name="SUBMIT" value="ok">
/form>
--
code ende
--
welche per arrays an die work.php informationen sendet, und selbige trägt die informationen dann in die mqsql datenbank ein. Nun habe ich seit 2std. versucht das datum mit eintragen zu lassen (um es später wieder ausgeben zu können), was mir absolut nicht gelingt. Wie kann ich das machen ? php.net timestamp usw. konnte mir alles nicht helfen, bin zu doof ;-)
Hier die work.php wichtige zeile:
--
code anfang
--
$dbanfrage = "INSERT into $tabelle values (\'0\', \'$Array[header]\', \'$Array[artikel]\', \'$Array[name]\')";
--
code ende
--
Und hier dann die ausgabe auf der ausgabe.php seite.
--
code anfang
--
print ("$ausgabe[header] $ausgabe[name] $ausgabe[artikel]");
--
code ende
--
Ich hoffe ihr seid mir nicht böse das ich hier soviel reinposte, ich kenne mich noch nicht so gut damit aus und habe jetzt schon minimum 7 tutorials durchgearbeitet, mich tod gegoogelt und einfach keine hilfe gefunden ...
Grüße
Homepage selbermachen 7.846 Themen, 35.563 Beiträge
hallo,
konnte mit euren hilfen leider nicht viel anfangen, bin nicht soweit als das ich mit kurzen infos was anfangen könnte. habe mich nun an das schattenbaum.net tutorial gehalten, und habe es jetzt so gemacht:
--
code anfang
--
$timestamp = time();
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "INSERT into $tabelle values ('0', '$Array[header]', '$Array[artikel]', '$Array[name]', '$timestamp')";
--
code ende
--
und hier die ausgabe:
--
code anfang
--
$datum = date("d.m.Y",$timestamp);
$uhrzeit = date("H:i",$timestamp);
$dbverbindung = mysql_connect ($host, $user, $password);
$dbanfrage = "SELECT * from $tabelle ORDER BY id DESC";
$result = mysql_db_query ($dbname, $dbanfrage, $dbverbindung);
while ($ausgabe = mysql_fetch_array ($result))
{
print "font color=\"#ff6600\" face=\"verdana\" size=\"1\">Überschrift: $ausgabe[header]/font>br>font color=\"#666666\" face=\"verdana\" size=\"1\">u>Geschrieben von:/u> $ausgabe[name] am $datum $uhrzeit /font>
font color=\"#333333\" face=\"verdana\" size=\"1\">p>$ausgabe[artikel]/font>
";
}
--
code ende
--
er zeigt mir auch so das datum an, jedoch nur als "01.01.1970 01:00" ... irgendwie stehen nur "0000000000000" in der mysql Tabelle. woran kann das liegen ?
Übrigens ist die tabelle in die ich schreibe eine "date TIMESTAMP".
Gruß