online 1
gast (50)

/ Forum / Datenbanken

DatenbankenDatenbanken

Fragevon DonFerrando vom 07.05.2022, 14:34 Options

Formular an MySQL Datenbank übergeben - Zeitstempel

Ich habe nach viel suchen im Netz erfolgreich mir ein Formular rund einen kleinen PHP Script zusammengebastelt mit dem ich Formular-Daten an eine Datenbank übergeben kann.

Jetzt möchte ich noch, dass jeweils der aktuelle Zeit- und Datumsstempel mit in der Datenbank abgelegt wird. Wie kann ich das ab besten anstellen?

Die Scripte sehen so aus:

formular.html
.....
<form method="post" action="formular.php">
<table border="0" cellpadding="0" cellspacing="4">
<tr>
<td><font face="verdana,arial">Name:
<font face="verdana,arial"><input name="gesamtname" type="text" size="30" maxlength="30"></td>
</tr>

<tr>
<td><font face="verdana,arial">Wohnort:
<font face="verdana,arial"><input name="ort" type="text" size="30" maxlength="30"></td>
</tr>

<tr>
<td><font face="verdana,arial">Emailadresse:
<input name="email" type="text" size="30" maxlength="40"><br><br><br></td>
</tr>

<tr>
<td><font face="verdana,arial">
Sonstige Bemerkungen:<br>
<textarea name="schreibtext" cols="50" rows="10"></textarea><br><br>
</td>
</tr>
<tr>
<td>
<input type="Hidden" name="formmailer" value="74731">
</td>
</tr>

<tr>
<td align="left"><font face="verdana,arial">Formular:
<font face="verdana,arial">
<input type="submit" value=" Absenden ">
<input type="reset" value=" Abbrechen">
</td>
</tr>
</table>
</form>

formular.php

<?php
mysql_connect("xxx","xxx","xxx");
mysql_select_db("xxx");

echo mysql_error();

$gesamtname = $_POST[gesamtname];
$ort = $_POST[ort];
$email = $_POST[email];
$schreibtext = $_POST[schreibtext];

echo mysql_error();

$insert = mysql_query("INSERT INTO unterschriften
(gesamtname, ort, email, schreibtext)
VALUES
('$gesamtname', '$ort', '$email', '$schreibtext')
");

echo "Ihre Daten wurden erfolgreich abgeschickt - Vielen Dank!";
?>


Antwort schreiben

Antwort 1 von balumba vom 07.05.2022, 16:41 Options

Hallo,

das kommt drauf an, was Du genau in die Tabelle schreiben möchtest...


Entweder den UNIX-Timestamp....
->
INSERT INTO unterschriften
(gesamtname, ort, email, schreibtext, UNIX_TIMESTAMP())

...oder einen Zeitstempel im Zeitformat
->
INSERT INTO unterschriften
(gesamtname, ort, email, schreibtext, CURRENT_TIMESTAMP())


Natürlich musst Du noch ein weiteres Feld in die Tabelle bauen.
Je nach dem, was Du genau möchtest.


VG
Balumba

Ähnliche Themen

mysql query browser - unique
meiesquel  13.03.2009 - 188 Hits - 1 Antwort

[MySQL] Vergleich von 2 Tabellen
DeMonToll  25.03.2009 - 543 Hits - 3 Antworten

Gleiche Tabellen in MYSQL zusammenfügen
cocabaer  30.07.2009 - 302 Hits - 4 Antworten

sylk to mysql
laura.c.  18.09.2009 - 136 Hits - 1 Antwort

Access: Formular in ein bestehendes Formular einbinden
ArthurAccess  30.09.2009 - 513 Hits - 2 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 01:23:17 2026