Ergebnis 1 bis 10 von 10

Thema: Daten einer Datenbanktabelle suchen und ausgeben

  1. #1
    Contao-Nutzer
    Registriert seit
    02.10.2013.
    Beiträge
    7

    Lächelndes Gesicht Daten einer Datenbanktabelle suchen und ausgeben

    Hallo,
    bin neu bei Contao und habe gerade meine ersten Erfahrungen gemacht :-)
    Jetzt möchte ich mittels Formular einen Wert eingeben (kein Problem) und dann in einer Seite einen entsprechenden Datensatz aus einer Tabelle ausgeben.
    Ziel ist es, dass sich die Teilnehmer unseres Volkslaufs nach dem Lauf über ihre Startnummer ihre Urkunde mit den Daten als PDF ausgeben können.

    Frage: Wie kann ich einen Datensatz suchen und einzeln in einer Seite ausgeben ?

    Schon mal vielen Dank für die Hilfe
    Peter

  2. #2
    Contao-Fan Avatar von melzebub
    Registriert seit
    21.05.2010.
    Ort
    Lüneburg
    Beiträge
    292
    User beschenken
    Wunschliste

    Standard

    Dafür gibt es das Auflisten-Modul bei den Frontend-Modulen. Dort kannst du die entsprechende Tabelle wählen und Filterkriterien angeben.
    Contao Webentwickler / Webdesigner aus Lüneburg - slash-works.de
    kein Support per PN. Fragen gehören ins Forum.

  3. #3
    Contao-Nutzer
    Registriert seit
    02.10.2013.
    Beiträge
    7

    Standard Auflistung

    Vielen Dank für die schnelle Antwort :-)
    Habe ich probiert, leider bekomme ich die Bedingung nicht hin.
    Schreibe ich in die Bedingung Startnr=123 bekomme ich Startnr 123, schreibe ich aber Startnr={{post::Startn}} umd die Eingabe aus dem Formular zu bekommen, kommt es zu einer Fehlermeldung.

    Außerdem kann die Auflistung nur als Tabelle ausgeben, nicht aber die einzelnen Felder :-(

    Gruß Peter

  4. #4
    Contao-Fan Avatar von melzebub
    Registriert seit
    21.05.2010.
    Ort
    Lüneburg
    Beiträge
    292
    User beschenken
    Wunschliste

    Standard

    Die Felder kannst du direkt angeben. Dann gibt er nur die aus. Die Ausgabe selbst musst du im Template anpassen.
    Was meinst du mit
    Startnr={{post::Startn}}

    Was genau hast du vor? Du kannst das Formular auf get umstellen, dann hast du die Parameter in der URL. für get:aram oder auch post:: brauchste aber eine Erweiterung soweit ich weiß. Das kann Contao nicht von Haus aus. Oder ist das neu?
    Contao Webentwickler / Webdesigner aus Lüneburg - slash-works.de
    kein Support per PN. Fragen gehören ins Forum.

  5. #5
    Contao-Nutzer
    Registriert seit
    02.10.2013.
    Beiträge
    7

    Standard Auflistung

    Danke,
    ich habe ein Formular zur Eingabe der Startnr siehe hier: http://www.bosauer-sv.de/index.php/urkunden.html
    nach der Eingabe soll die Urkunde mit den Daten aus einer Tabelle mitr allen Ergebnssen ausgegeben werden.

    In der Auflistung gibt es das Feld Bedingung. Schreibe ich dort z.B. Startnr=1 hinein funktioniert es und Startnummer 1 wird ausgeben. Ich möchte aber für die 1 den Wert in der Bedingung haben, der im Formular eingegeben wurde.

    Gruß Peter

  6. #6
    Contao-Fan Avatar von melzebub
    Registriert seit
    21.05.2010.
    Ort
    Lüneburg
    Beiträge
    292
    User beschenken
    Wunschliste

    Standard

    Schau mal hier:
    https://contao.org/de/extension-list/view/inputvar.10010019.de.html

    Damit könntest du weiterkommen.
    Contao Webentwickler / Webdesigner aus Lüneburg - slash-works.de
    kein Support per PN. Fragen gehören ins Forum.

  7. #7
    Contao-Nutzer
    Registriert seit
    02.10.2013.
    Beiträge
    7

    Standard Bedingung für Auflistung

    Schade,
    hat leider auch nicht funktioniert, Bedingung Startnr={{post::StartnrSoll}} für nur zu einer Fehlermeldung:

    PHP Warning: htmlspecialchars() [<a href='function.htmlspecialchars'>function.htmlspec ialchars</a>]: Invalid multibyte sequence in argument in /is/htdocs/wp1029680_46O69C9DAJ/www/system/helper/functions.php on line 229

    Gruß Peter

  8. #8
    Contao-Fan Avatar von melzebub
    Registriert seit
    21.05.2010.
    Ort
    Lüneburg
    Beiträge
    292
    User beschenken
    Wunschliste

    Standard

    Mal mit get versucht?
    Contao Webentwickler / Webdesigner aus Lüneburg - slash-works.de
    kein Support per PN. Fragen gehören ins Forum.

  9. #9
    Contao-Nutzer
    Registriert seit
    02.10.2013.
    Beiträge
    7

    Standard Bedingung für Auflistung

    Funktioniert leider auch nicht.
    Habe Formular auf GET umgestellt und Übergabe funktioniert http://www.bosauer-sv.de/index.php/a...tartnrSoll=232
    Aber jetzt hängt die Auflistung ohne Ausgabe und im log steht:

    [12-Dec-2013 20:54:41 GMT]
    PHP Warning: in_array() expects parameter 2 to be array, null given in /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/System.php on line 110
    #0 [internal function]: __error(2, 'in_array() expe...', '/is/htdocs/wp10...', 110, Array)
    #1 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/System.php(110): in_array('getInstance', NULL)
    #2 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/Controller.php(1693): Contao\System->import('FormPDF')
    #3 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/listing/modules/ModuleListing.php(82): Contao\Controller->replaceInsertTags('Startnr={{get::...')
    #4 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/elements/ContentModule.php(63): Contao\ModuleListing->generate()
    #5 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/Controller.php(481): Contao\ContentModule->generate()
    #6 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/modules/ModuleArticle.php(208): Contao\Controller->getContentElement(Object(Contao\ContentModel), 'main')
    #7 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/modules/Module.php(148): Contao\ModuleArticle->compile()
    #8 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/modules/ModuleArticle.php(59): Contao\Module->generate()
    #9 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/Controller.php(417): Contao\ModuleArticle->generate(false)
    #10 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/Controller.php(279): Contao\Controller->getArticle(Object(Contao\ArticleModel), false, false, 'main')
    #11 /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/pages/PageRegular.php(138): Contao\Controller->getFrontendModule('0', 'main')
    #12 /is/htdocs/wp1029680_46O69C9DAJ/www/index.php(246): Contao\PageRegular->generate(Object(Contao\PageModel), true)
    #13 /is/htdocs/wp1029680_46O69C9DAJ/www/index.php(414): Index->run()
    #14 {main}

    [12-Dec-2013 20:54:41 GMT] PHP Fatal error: Class 'FormPDF' not found in /is/htdocs/wp1029680_46O69C9DAJ/www/system/modules/core/library/Contao/System.php on line 110

    Gruß Peter

  10. #10
    Contao-Nutzer
    Registriert seit
    02.10.2013.
    Beiträge
    7

    Standard Nachtrag

    Setze ich in der Bedingung wieder Startnr=1 ein funktioniert es: Siehe http://www.bosauer-sv.de/index.php/a...tartnrSoll=232

    Gruß Peter :-(

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
  •