Einsteigerfrage: Textfeldeingabe und mySQL-Weiterverarbeitung

  • Hallo,
    ich bin WP-Einsteiger und möchte in einer Seite meiner HP folgendes abbilden:

    • Seite enthält Textfeld und Button
    • Eingabetext nach Buttonclick senden
    • Eingabe prüfen und entweder Fehlerhinweis ausgeben oder
    • in einer mySQL-Abfrage weiterverarbeiten
    • Abfrageergebnisse in mehreren Tabellen in der aktuellen Seite ausgegeben (evtl. auch in neuer Seite)

    Bei meiner alten HP hatte ich diese Aufgabe per php bei der Eingabe- und Ausgabeseite unter Einbindung einer DB-verbindung umgesetzt.

    Bei WP stehe ich im Moment auf dem Schlauch. Kann mir jemand stichwortartig die Vorgehensweise nennen, um diese Aufgabe mittels WP darzustellen?

    Danke Peter

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Und wozu soll das gut sein? Geht es um Text, der veröffentlicht werden soll? Um ein Formular? Oder was? Und was genau soll geprüft werden?

  • Es geht um ein Formular mit dessen Hilfe man zB ein Begriff/Wort an eine Datenbank schickt und dann zB eine Liste von Sätzen in denen dieses Wort vorkommt, zurück geliefert bekommt. Eigentlich ein Allerweltsanwendung (zB http://wortschatz.uni-leipzig.de)

    Ich habe noch nicht erfasst, ob ich in WP bereits vorhandene funktionierende Seiten (php-Skript mit mySQL-Code) einbinde oder ob es hierfür anzupassende Plugins gibt bzw. welche Art von Plugins dies wären.

  • Eigentlich ein Allerweltsanwendung (zB http://wortschatz.uni-leipzig.de)

    Eine Allerweltsanwendung ist das nicht. ;-)

    WordPress ist ein Blog- und Content-Management-System (mit einer Datenbank). Du möchtest offenbar aber eine Datenbankanwendung. Du müsstest da genau definieren, wie die Ein- und Ausgaben erfolgen sollen, daraus ergibt sich dann die Datenbankstruktur usw.

    Darüber, meine ich, solltest Du Dir erst Klarheit verschaffen.

  • wie die Ein- und Ausgabe erfolgt und auch die DB-Struktur sind klar definiert. Wie gesagt es geht darum, eine Funktion in WP abzubilden ähnlich wie im Beispiel (Eingabefeld und Suche-Button) gezeigt:
    Formular mit Eingabefeld + Button -> mySQL-Abfrage -> Formatierte Ausgabe der mySQL-Ergebnisse

  • wie die Ein- und Ausgabe erfolgt und auch die DB-Struktur sind klar definiert.

    Dann verstehe ich Deine Frage nicht.

    Entweder findest Du ein Plugin, das Deinen Anforderungen gerecht wird:

    http://wordpress.org/plugins/

    Oder, wenn das so klar ist, erstelle einfach ein entsprechendes Skript und binde es in WordPress ein.

    Wenn das Ganze wie die "Allerweltsanwendung" http://wortschatz.uni-leipzig.de funktionieren soll mit verschiedenen qualifizierten Zuordnungen, dürfte es allerdings eine kompliziertere Gechichte werden.

  • Zitat

    erstelle einfach ein entsprechendes Skript und binde es in WordPress ein.

    ich glaube mit WP-Plugins zum Ausführen von PHP-Code den richtigen Ansatz gefunden zu haben. "Kompliziert" ist es eigentlich nur die umfangreiche Ausgabe sauber aufbereitet auszugeben.

  • ich glaube mit WP-Plugins zum Ausführen von PHP-Code den richtigen Ansatz gefunden zu haben.


    Nein, dass würde ich so nicht machen. Lege Dir eine page-formular.php als benutzerdefinierte Seitenvorlage an und bringe in dieser Template-Datei Deinen Code unter.

    http://codex.wordpress.org/Page_Templates
    http://www.coder-welten.com/templates-erst…onen-einbinden/

    Für die Datenbankabfragen solltest Du dann die WP-Funktionen nutzen:

    http://codex.wordpress.org/Class_Reference/wpdb

    Einmal editiert, zuletzt von Melewo (6. Juni 2014 um 07:08)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!