Moin zusammen,
wie kann ich ein Formularergebnis bzw. dessen "Download Button", was im CP Formular ist, wieder löschen?
Bei "Formularergebnis speichern" und "Benutzerdaten speichern" ist kein Haken gesetzt bzw. wurden wieder entfernt.
VG
Daniel
CP Formular: Forrmularergebnis (Download Button) aus Backend löschen
-
- Posts: 85
- Joined: Mon 26. Feb 2007, 17:44
Re: CP Formular: Forrmularergebnis (Download Button) aus Backend löschen
Ich gehe davon aus daß den Button meinst wo dir nach dem Klick eine Tabelle mit allen Formularergebnissen angezigt wird.
Den Button selbst kannst du nicht löschen und soweit ich weiß kann man auch diese Daten aus dem Backend heraus nicht löschen. Ich gehe eher davon aus daß diese Daten in der Datenbank, vermutlich n der Tabellenezeile phpwcms_formresult gespeichert werden.
Wenn du etwas löschen möchtest, dann wird das nur über die Datenbank funktionieren, aber ich rate dir vorher eine Sicherung der DB anzulegen bevor du darin rum werkelst.
Den Button selbst kannst du nicht löschen und soweit ich weiß kann man auch diese Daten aus dem Backend heraus nicht löschen. Ich gehe eher davon aus daß diese Daten in der Datenbank, vermutlich n der Tabellenezeile phpwcms_formresult gespeichert werden.
Wenn du etwas löschen möchtest, dann wird das nur über die Datenbank funktionieren, aber ich rate dir vorher eine Sicherung der DB anzulegen bevor du darin rum werkelst.
-
- Posts: 85
- Joined: Mon 26. Feb 2007, 17:44
Re: CP Formular: Forrmularergebnis (Download Button) aus Backend löschen
ja, den meine ich.
die Tabelle phpwcms_formresult habe ich auch schon gesehen, nur steht da die IP und Uhrzeit drin, nicht aber E-Mail Adresse etc.
Es muss also noch eine Stelle geben wo das gespeichert wird. Vielleicht kann der Entwickler dazu ja was sagen?
die Tabelle phpwcms_formresult habe ich auch schon gesehen, nur steht da die IP und Uhrzeit drin, nicht aber E-Mail Adresse etc.
Es muss also noch eine Stelle geben wo das gespeichert wird. Vielleicht kann der Entwickler dazu ja was sagen?
Re: CP Formular: Forrmularergebnis (Download Button) aus Backend löschen
Ich habe mir das gerade nochmal in der DB angesehen. Die Daten werden in der Tabelle phpwcms_formresult gespeichert, jedoch nicht so offensichtlich daß man direkt sehen kann wo sie liegen.
In der Spalte formresult_content befinden sich die Daten. Klickst auf einer BLOB Dateien, so wird dir eine .bin Datei zum Download angeboten und beim öffnen, mit beispielsweise Notepad, wird der gesamte Inhalt der Nachricht angezeigt.
So wie es aussieht legt phpwcms für jede Nachricht eine neue Zeile an was im Umkehrschluß bedeuten würde daß du die Inhalte aus der Tabelle phpwcms_formresult löschen mußt und somit sollte das dann gelöst sein.
Warum Oliver da nichts eingebaut hat um diese Daten aus dem BE zu löschen weiß ich nicht, aber er wird seine Gründe dafür haben.
Anbei noch ein Screenshot um zu verdeutlichen was ich meine...
Aber nochmal.... lege dir vorher unbedingt eine Sicherung der Datenbank an bevor du darin arbeitest. Wenn du das machst was ich oben geschrieben habe geschieht das vollkommen in deiner eigenen Veantwortung!
In der Spalte formresult_content befinden sich die Daten. Klickst auf einer BLOB Dateien, so wird dir eine .bin Datei zum Download angeboten und beim öffnen, mit beispielsweise Notepad, wird der gesamte Inhalt der Nachricht angezeigt.
So wie es aussieht legt phpwcms für jede Nachricht eine neue Zeile an was im Umkehrschluß bedeuten würde daß du die Inhalte aus der Tabelle phpwcms_formresult löschen mußt und somit sollte das dann gelöst sein.
Warum Oliver da nichts eingebaut hat um diese Daten aus dem BE zu löschen weiß ich nicht, aber er wird seine Gründe dafür haben.
Anbei noch ein Screenshot um zu verdeutlichen was ich meine...
Aber nochmal.... lege dir vorher unbedingt eine Sicherung der Datenbank an bevor du darin arbeitest. Wenn du das machst was ich oben geschrieben habe geschieht das vollkommen in deiner eigenen Veantwortung!
- Oliver Georgi
- Site Admin
- Posts: 9907
- Joined: Fri 3. Oct 2003, 22:22
- Contact:
Re: CP Formular: Forrmularergebnis (Download Button) aus Backend löschen
Kann man einfach per Truncate machen. Dann ist die gesamte Tabelle geleert und AutoId fängt wieder bei 1 an.
Altermativ, wenn Du nur die zu einem CP gehörenden Ergebnisse löschen möchstest:
Jedem Formular kannst Du mitgeben, ob das Ergebnis in der Datenbank gespeichert werden soll.
Code: Select all
TRUNCATE phpwcms_formresult
Code: Select all
DELETE FROM phpwcms_formresult WHERE formresult_pid=%IDdesCP%;