[gelöst]Form API --> Auf einzelne Textarea-Zeilen zugreifen
am 24.03.2010 - 22:13 Uhr in
Hey Leute, habe nochmal eine Frage, habe dazu nichts gefunden =(
Ich möchte mir mittels der Form API ein Formular mit einer Textarea (also einer normalen mehrzeiligen Textbox) anlegen.
In der Submit-Funktion möchte ich dann aber auf jede einzelne Zeile der Textarea zugreifen.
Ich möchte also das Formular absenden und dann wird die erste Zeile ausgewertet und die Daten darin verarbeitet, dann die 2. Zeile usw.
Ich weiß aber leider nicht, wie man auf die einzelnen Zeilen zugreifen kann =( Kann mir da jemand helfen?
- Anmelden oder Registrieren um Kommentare zu schreiben

Das geht mit
am 24.03.2010 - 22:18 Uhr
Das geht mit http://php.net/manual/de/function.explode.php als Trenner sind die Zeilenumbrüche (\n).
Super, danke, das klappt
am 25.03.2010 - 19:23 Uhr
Super, danke, das klappt =)
Noch eine Frage: Ist es möglich, in der Submit-Funktion eine Meldung ins DB-Log zu schreiben?
Dass also die Submit-Funktion abgearbeitet und dann unter "admin/reports/dblog" eine Meldung eingetragen wird? Gibt's dafür eine Drupalfunktion?
Hier
am 25.03.2010 - 20:20 Uhr
Hier http://api.drupal.org/api/function/drupal_set_message/6.
drupal_set_message kenne ich
am 25.03.2010 - 21:20 Uhr
drupal_set_message kenne ich schon aber damit wird ja nur eine Statusnachricht direkt auf der Seite eingeblendet. ich möchte aber eine Nachricht im DBLog, also im Watchdog eintragen.
So wie in der Tabelle unter "admin/reports/dblog" eben steht:
"Typ - Cron;
Datum - 25.03.2010 - 18:00;
Nachricht - Cron-Lauf vollständig.;
Benutzer - Gast;"
Wie kann ich das eintragen? Muss ich das selbst per SQL einfügen?
hook_watchdog
am 26.03.2010 - 07:11 Uhr
hook_watchdog
watchdog
am 26.03.2010 - 08:40 Uhr
Verwende die Funktion watchdog.
@stebeg:
hook_watchdogist dafür gedacht, Watchdog-Nachrichten abzufangen und speziell zu behandeln.Ah sorry, da ist wohl auf dem
am 26.03.2010 - 16:28 Uhr
Ah sorry, da ist wohl auf dem Weg zur Antwort, die Hälfte an Information vergessen gegangen :D.