Contao-Camp 2024
Ergebnis 1 bis 5 von 5

Thema: Eigenes Formular im Template + Prozessformdata Hook

  1. #1
    Contao-Nutzer
    Registriert seit
    05.11.2015.
    Beiträge
    46

    Standard Eigenes Formular im Template + Prozessformdata Hook

    Hallo Leute ,

    was mich schon länger beschäftigt ist die Thematik "Eigene Formulare in Templates integrieren".

    Ich möchte etwa 20 Formulare in einem Template integrieren. Diese haben alle ein hidden Feld "id" was per php gefüllt wird und sollen einen Datensatz mit dieser ID aus der Datenbank löschen. Ansonsten handelt es sich quasi nur um einen Absendebutton.

    Im Formular sieht das ganze so aus:
    HTML-Code:
      <form method="post" enctype="application/x-www-form-urlencoded" id="ergebnisloeschen">
        <div class="formbody row">
            <input type="hidden" name="REQUEST_TOKEN" value="<?php echo REQUEST_TOKEN; ?>">
            <input type="hidden" name="id" value="<?= $rowe[10] ?>">
    	    <button type="submit" id="ergebnisloeschen_btn" class="submit"><i class="fa fa-trash" aria-hidden="true"></i></button>
        </div>
      </form>
    Und der Prozessformdata Hook sieht folgendermaßen aus:
    HTML-Code:
    if ($arrForm['formID'] == 'ergebnisloeschen') {
          $ergebnisID = $arrPost['id'];
          Database::getInstance()->prepare('DELETE FROM `ergebnis` WHERE `id` = ?')->execute($ergebnisID);
    }
    Das ist nicht der erste Hook dieser Art den ich schreibe - aber der erste der nicht aus dem Formulargenerator befeuert wird.
    Nun passiert nach Absenden dieses Formulars tatsächlich aber nichts. Die Seite lädt neu, der Datensatz ist noch da und ich habe keine Fehlermeldung.
    Gibt es zumindest die Möglichkeit mir eine anständige Fehlermeldung ausgeben zu lassen?

    Vielen Dank fürs Durchlesen und ich hoffe jemand kann mich erleuchten.

    Viele Grüße
    Lukas

  2. #2
    Contao-Nutzer
    Registriert seit
    05.11.2015.
    Beiträge
    46

    Standard

    Achso, im System-Log und im Error-Log steht nichts.

  3. #3
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    34.050
    Partner-ID
    10107

    Standard

    Diese Hooks greifen nur bei Formularen aus dem Formulargenerator.
    » sponsor me via GitHub or PayPal or Revolut

  4. #4
    Contao-Nutzer
    Registriert seit
    05.11.2015.
    Beiträge
    46

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Diese Hooks greifen nur bei Formularen aus dem Formulargenerator.
    Vielen Dank für deine Antwort!
    Dann muss ich mir was anderes überlegen. :/

  5. #5

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •