Ergebnis 1 bis 14 von 14

Thema: Datenbank-Tabelle, Ausgabe und csv-Export

  1. #1
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard Datenbank-Tabelle, Ausgabe und csv-Export

    Hallo zusammen

    Habe mit dem Formulargenerator ein Formular erstellt. Die Daten werden an eine definierte Mailadresse geschickt und es wird zusätzlich ein Eintrag in die selber angelegte Datenbank gemacht.

    Jetzt würde ich die Daten (Tabelle) im Backend gerne Auflisten/Auslesen und einen csv-Export anbieten.

    Kann ich dies mit Contao lösen...bzw. wie löst ihr dies?

    Wäre um jedes Feedback froh...Gruss Gandalf

  2. #2
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    wird nicht automatisch sowieso ein Eintrag in der Datenbank gemacht?
    Dann würde ja nurnoch der csv-Export fehlen.

  3. #3
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Hoffe ich verstehe dich richtig.
    wird nicht automatisch sowieso ein Eintrag in der Datenbank gemacht?
    Der Eintrag wird nur gemacht, wenn du via PHPMyAdmin eine eigene Tabelle anlegst und die Spalten wie die vorhandenen Formularfelder benennst.
    Dies klappt ja soweit.
    Jetzt möchte ich auf einer interne Seite einfach alle Einträge welche über das Formular eingegangen sind ausgeben und am Anfang oder Ende der Seite einen csv-Export anbieten.

  4. #4
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Wie binde ich diesen csv-Export denn ein? Erweiterung gibt es keine, oder?
    Muss ich da via Modul ein PHP-Skript einbinden...???

  5. #5
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    also ich glaube es gibt doch eine, ist das was brauchbares?
    ist sogar freigegeben bis 2.9.0

    http://www.contao.org/extension-list...000009.en.html

  6. #6
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Danke für den Tip!
    Habe das ganze nun installiert. Finde aber nirgends eine Möglichkeit die Erweiterung zu konfigurieren. Jemand eine Idee wo man dies dann macht?
    Unter den Modultypen habe ich nichts gefunden...

  7. #7
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Habe es nun gefunden Es ist beim Formular selber. Wo "zurück", "Neues Feld", "Mehrere bearbeiten" steht, ist ein neuer Eintrag erfolgt "Export Form Data".
    Dies klappt soweit.

    Nur die Formatierung der Ausgabe passt mir nicht wirklich.
    Jetzt steht alles in einer Zeile. Beispiel:

    id,"feld1","feld2","feld3","feld4","feld5","feld6 " (Zeile 1)
    2,"95","Berlin","5","Muster","Haus","See" (Zeile 2)

    Kann man diese Ausgabe vielleicht beeinflussen? Besser wären für mich Spalten mit Titeln...

  8. #8
    Contao-Urgestein
    Registriert seit
    07.04.2010.
    Ort
    Stuttgart
    Beiträge
    2.733
    User beschenken
    Wunschliste

    Standard

    Da bin ich überfagt, weil ich mich damit nicht auskenne, aber ist eine csv-Datei nicht eigendlich immer eine durch einen Seperator getrennte Liste, um Daten für Programme lesbar zu machen?
    Ich glaube der Sinn einer csv-Datei ist doch eine einfache Datenschnittstelle zwischen verschiedenen Programmen und nicht die Lesbarkeit?!

    Somit wäre doch eine Kommaseparierte Liste nahezu Ideal.
    Die jeweiligen Importoptionen werden doch dann im Programm festgelegt, dass die Daten importiert.

    Dann ist es nach import auch lesbar.

    Versteh ich daran irgendwas total falsch??

  9. #9
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Nein...du verstehst nichts falsch. Sorry! Der Fehler liegt bei mir. Ich rede von csv-Datei und meine eigentlich eine Excel-Datei Sowas wie wenn ich unter PHPmyAdmin beim exportieren "Microsoft Excel 2000" auswähle.
    Sowas gibst für das Formular wohl nicht als Erweiterung, oder?

  10. #10
    Contao-Fan Avatar von kos
    Registriert seit
    22.06.2009.
    Ort
    Westerwald
    Beiträge
    888

    Standard

    Vieleicht hilft dieser Link

  11. #11
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Vielen Dank ! Habe ich soeben ausprobiert. Finde da aber nirgends eine Möglichkeit das File herunterzuladen. Wo finde ich dies? Jemand eine Ahnung? Oder funtktioniert dies anders als die Erweiterung [form_export]?

    Ebenfalls habe ich festgestellt, dass die Umlaute in der DB richtig eingetragen werden (Bsp.Schützenstrasse 55)...beim csv-Export aber steht > Schützenstrasse 55 ???

    Bei der Erweiterung [form_export] habe ich nun herausgefunden, wenn ich in der Datei > /htdocs/system/modules/form_export/FormDataExport.php anstatt "," >";" ein anderes Trennzeichen verwende die Sortierung in Excel funktioniert. Vielleicht könnte man dies ja auch noch updatesicher lösen. Mittels $GLOBALS.......Weiss aber leider nicht wie dies dann lauten sollte und wohin...
    Geändert von Gandalf (23.08.2010 um 17:13 Uhr)

  12. #12
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Hallo zusammen !

    Muss nochmals nachhaken...In meiner DB/Tabelle werden die Einträge welche über das Formular gemacht werden alle einwandfrei aufgeführt (inkl.Umlaute).
    Wenn ich diese jedoch via Erweiterung [form_export]> Export Form Date exportiere bekomme ich folgendes Bild:

    (Auszug Excel)
    "id","feld1","feld2","feld3","fe ld4","feld5,"feld6" (Zeile 1)
    2,"95","Berlin","5","Muster","Haus","See" (Zeile 2)

    Woher kommen diese "id" Sonderzeichen bei der "id" ? Bin langsam am verzweifeln...hat niemand eine Idee? Gandalf

  13. #13
    Contao-Yoda Avatar von MacKP
    Registriert seit
    15.06.2009.
    Ort
    Duisburg
    Beiträge
    13.292
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Hallo Gandalf,
    das liegt in der Regel an Mangelnder Unterstützung von UTF-8 bei Exel.
    Kannst ja mal im Internet suchen, da gibts nen paar Tipps zu Einstellungen in Exel.
    Oder direkt OpenOffice nehmen ;-)

    Viele Grüße
    Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
    [Arbeitet bei -> Paus Design & Medien]
    "I can EXPLAIN it to you, but I can't UNDERSTAND it for you."

  14. #14
    Contao-Fan
    Registriert seit
    04.03.2010.
    Beiträge
    367

    Standard

    Danke für die Info !

    Ich habe es nun hinbekommen. Habe in der Datei
    /htdocs/system/modules/form_export/FormDataExport.php
    in Zeile 76 folgendes ergänzt.
    PHP-Code:
    echo utf8_decode($output); 
    Und nun funktioniert es wie gewünscht und die Umlaute werden richtig dargestellt

    Gruss Gandalf

Aktive Benutzer

Aktive Benutzer

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

Ähnliche Themen

  1. Datenbank Export bei Strato - Frage an die Profis
    Von electricarts im Forum Strato
    Antworten: 4
    Letzter Beitrag: 01.12.2010, 07:00
  2. Katalogmodul CSV Export
    Von lebon im Forum Installation / Update
    Antworten: 1
    Letzter Beitrag: 31.03.2010, 09:05
  3. Inhaltselement Tabelle: Aussehen der Tabelle beeinflussen?
    Von jscholtysik im Forum Allgemeine Inhaltselemente
    Antworten: 5
    Letzter Beitrag: 28.02.2010, 20:32
  4. Tabelle in Datenbank nach Import leer
    Von Markus C. im Forum Entwickler-Fragen
    Antworten: 7
    Letzter Beitrag: 22.01.2010, 16:04
  5. export zu PDF
    Von Sarvo im Forum Sonstiges zu Contao
    Antworten: 3
    Letzter Beitrag: 06.09.2009, 16:58

Lesezeichen

Lesezeichen

Berechtigungen

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