Beitrag von beginner (8 Beiträge) am Dienstag, 23.Juli.2002, 12:15.
Ihr braucht nicht länger als 5 sek für Aantwort!
Hi,
habe, glaub ich, sehr einfache frage.
Wie kann ich Datum einer Eingabe in Formular direkt an DB Feld übersenden? Aber nicht mit do action=input ... sondern mit Perl.
In der DB ist bereits ein Datumfeld erstellt.
Also,
auf die Plätze fertig los!
Viele Grüße
absolute beginner
Antworten
Beitrag von Marco (840 Beiträge) am Dienstag, 23.Juli.2002, 12:24.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Du kannst doch bei der Datenbank-Definition das Datumsfeld auf "Erstelldatum" setzen, dann wird doch automatisch Erstelldatum und -uhrzeit des Datensazes eingeragen...
Naja, keine 5 Sekundenn sondern doch 10 Minuten :-(
Antworten
Beitrag von beginner (8 Beiträge) am Dienstag, 23.Juli.2002, 13:01.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Danke für schnelle Antwort,
es geht aber leider nicht!
Habe Feld erstellt, habe es "date" genannt und bei "Zeitpunkt" Erstellung+Änderung eingetragen.
Es klappt aber nicht, obwohl Einträge hinzugefügt werden (also keine Lesen/Schreiben Berechtigungsgeschichte)
Gruß
beginner
Antworten
Beitrag von fb (420 Beiträge) am Mittwoch, 24.Juli.2002, 00:29. WWW: nextfloor.net
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Du hast es ja mit der Zeit ;-)
5 sek und das bei Datum.
Was willst Du denn ?
Einfach das aktuelle datum in die db schreiben bei eintrag?
Dann geht es doch wie Marco es schon geschrieben hat.
Wie übergibst Du denn die Datensätze an die DB?
Wie sieht Dein From und Dein put aus?
Antworten
Beitrag von beginner (8 Beiträge) am Mittwoch, 24.Juli.2002, 08:31.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
tja,
also... habe mir das was gestrickt, klappt auch wunderbar.
insgesamt 3 seiten + 2 dbs an der aktion beteiligt.
von der 1. seite nimmt man ne id mit, kommt auf
seite 2:
dort füllt man formular aus
<form action="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/blalala&cmd=add" method=post enctype="multipart/form-data">
seite 3:
gibt nur 'danke' aus und speichert.
<form action="http://www.baseportal.de/cgi-bin/baseportal.pl?htx=/blablabla&cmd=add" method=post enctype="multipart/form-data>
wenn ich nun einfach in db in welcher einträge gespeichert werden datumfeld ereuge steht dort bei neuem eintrag kein datum dabei!
und so siehts aus :o)
servus,
der absolute beginner
Antworten
Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 09:12.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Antworten
Beitrag von beginner (8 Beiträge) am Mittwoch, 24.Juli.2002, 11:13.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Antworten
Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 12:28.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Klar das geht auch, mit <input type=hidden> kannst Du $date auch einen Wert geben...
Es wundert mich nur, daß die anderen Vorschläge nicht gegriffen haben.
Antworten
Beitrag von beginner (8 Beiträge) am Mittwoch, 24.Juli.2002, 13:26.
Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Antworten
Beitrag von Marco (840 Beiträge) am Mittwoch, 24.Juli.2002, 14:51.
@CB oder Sander, war Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Tja, keinen Plan, ich schätze Du brauchst professionelle Hilfe :-(
Antworten
Beitrag von beginner (8 Beiträge) am Mittwoch, 24.Juli.2002, 15:28.
Re: @CB oder Sander, war Re: Ihr braucht nicht länger als 5 sek für Aantwort!
professionelle hilfe? *g*
naja,
es ist schon irgendwie seltsam...
es ist aber wiklich so!
habe alles probiert.
kann es sein, dass die db, aus welchen grund auch immer, nur 6 inhaltsfelder akzeptiert?
denn beim aufruf inhalt wird das feld zeit (feld in der datum gespeichert werden soll) garnicht gelistet.
un wenn ich es an z.b. pos. 3 einfüge spinnt die eingabeseite, weil sie die aktuelle pos. 7 angeblich nicht findet...
schon merkwürdig.
vielleicht auch ganz normal.
weiss es nicht
wer weiss es?
der altdeutsche???
gruß
the absolute beginner
Antworten
Beitrag von Altdeutscher (1 Beitrag) am Mittwoch, 24.Juli.2002, 15:47.
Re: @CB oder Sander, war Re: Ihr braucht nicht länger als 5 sek für Aantwort!
kann nix anderes sagen, als das, was hier schon gepostet wurde...
Antworten
Beitrag von beginner (8 Beiträge) am Mittwoch, 24.Juli.2002, 16:58.
Re: @CB oder Sander, war Re: Ihr braucht nicht länger als 5 sek für Aantwort!
okay okay,
hör zu.
habe feld der datum eingabe nun an pos 1 gesetzt in db .. und ... ES GEHT, feld wird mit datum der erstellung des formulareintrages belegt.
also, eure hinweise bzgl der erstellung eines datum haben gepasst! danke!
!!!ABER!!!
anderes feld, das dadurch auf pos 6 (nicht 7 wie vorher berichtet) verschoben wurde
WIRD NICHT ausgefüllt, dabei klappte dies vorher einwandfrei!
hat man nur 5 felder pro db zur verfügung?
habe ich evtl. irgendwo eingestellt, dass ich nur 6 felder habe?
hat jemand ahnung
Antworten
Beitrag von Marco (840 Beiträge) am Donnerstag, 25.Juli.2002, 07:43.
Re: @CB oder Sander, war Re: Ihr braucht nicht länger als 5 sek für Aantwort!
Mir schwant da was:
Wo siehst Du Dir denn den Inhalt der DB an?
In Deinem bp-Account werden Dir immer nur die ersten 5 Felder der DB *angezeigt* was nicht heißt, daß nicht mehr Felder da sind...
Wenn Du mit <do action=all> arbeitest, kannst Du genau sagen, welche Felder gelistet werden sollen (die Doku ist hierzu sehr gut)... und es können definitiv mehr als 5 Felder sein und ich wüßte nicht, daß Felder aufgrund ihrer Reihenfolge unterschiedlich behandelt würden...
Antworten
Beitrag von beginner (8 Beiträge) am Donnerstag, 25.Juli.2002, 15:53.
Re: @CB oder Sander, war Re: Ihr braucht nicht länger als 5 sek für Aantwort!
hi marco,
danke für deinen hinweis, aber ab feld 6 werden keine einträge mehr in db aufgenommen.
habe lediglich feld das datum aufnimmt an pos1 geschoben wodurch natürlich alle anderen felder ne pos. nach "unten" geschoben wurde.
grüße
tab
Antworten