Buchungseinträge in MySQL-Datenbank speichern ohne Plugin

  • hallo, ich befasse mich erst seid kurzem mit wordpress und bin gerade sehr am verzweifeln.

    ich muss für meine bachelorthesis eine internetseite erstellen, in der man buchungsvorgänge vornehmen kann. die angaben sollen dann in die mysql-datenbank abgespeichert werden und via phpmyadmin ersichtlich sein.

    bisher habe ich eine page mit "buchung" erstellt und folgendes eingetragen:

    <form action=".de/danke" method="post">
    Vorname: <input type="text" name="name"><br>
    Nachname: <input type="text" name="name"><br>
    Adresse: <input type="text" name="name"><br>
    Hausnummer: <input type="int" name="name"><br>
    Ort: <input type="text" name="name"><br>
    PLZ: <input type="int" name="name"><br>
    E-mail: <input type="text" name="email"><br>
    <input type="submit" value="Absenden">
    </form>

    nachdem die daten eingegeben wurden springt er auf die page "danke" wo einfach nur die nachricht "vielen dank für ihre buchung" erscheint.

    in der page "danke" ist folgendes hinterlegt:

    <html>
    <body>
    <?php
    $host_name = "***.db.1and1.com";
    $database = "***";
    $user_name = "***";
    $password = "***";

    $connect = mysqli_connect($host_name, $user_name, $password, $database);
    if (mysqli_connect_errno())
    {
    echo "Verbindung zum MySQL Server fehlgeschlagen: " . mysqli_connect_error();
    }

    $vorname = $_POST["vorname"];
    $nachname = $_POST["nachname"];
    //usw.

    if($vorname == "" or $nachname == ""){
    echo "bitte felder ausfüllen";
    }
    else {

    $eintrag = "INSERT INTO booking (vorname,nachname)
    VALUES ('$vorname', '$nachname')";

    $eintragen = mysql_query($eintrag);
    }

    mysql_close($connect);

    ?>
    </body>
    </html>


    ich würde mich sehr über eine hilfreiche lösung freuen :)

    • 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

  • möchtest du wissen, warum oder wie das mit PHP Funktioniert, oder suchst du eine Möglichkeit, wie diese idee mit Wordpress auch machbar ist

    ad PHP: dazu http://www.php.net und andere PHP Anleitungen
    ad Wordpress: für solche Idee gibt es Plugins die die Eingagen in Datenbank speichern (keine PHP kenntnisse notwendig) und du kanst sie direkt mit Wordpress oder auch phpmyadmin lesen (phpmyadmin natürlich nicht sehr anwenderfreundlich)

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • danke für deine antwort!

    Ich habe auch 'Contact Form DB' installiert. Das Plugin macht genau das, was ich will... Problem ist nur, dass es meine Attribute in phpmyadmin nicht als Attribute, sondern als Werte speichert. Weißt du woran das liegt?

    LG

  • siehe obige Antwort: mit PHP, jedoch sind hier programmierkenntisse mit PHP und beschäftigung mit Wordpress Codex wichtig (um dann ein eigenes Plugin für Wordpress zu machen.
    falls man Wordpress aus dem Spiel lassen will, genügt nur PHP Programmierkenntnisse.

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • ich muss für meine bachelorthesis eine internetseite erstellen

    ach


    $vorname = $_POST["vorname"];
    $nachname = $_POST["nachname"];
    //usw.

    tut das nicht weh?

    if($vorname == "" or $nachname == ""){
    echo "bitte felder ausfüllen";
    }

    coole Prüfung.



    $eintrag = "INSERT INTO booking (vorname,nachname)
    VALUES ('$vorname', '$nachname')";

    $eintragen = mysql_query($eintrag);

    echt jetzt?


    ich würde mich sehr über eine hilfreiche lösung freuen :)

    bitte suche dir ein anderes studienfach -

    Wie unterscheide ich böse Variablen von guten?
    http://www.php-faq.de/q/q-security-variablen.html


    mysqli_query und nicht mysql_query

    Mit offenen Augen träumen

    Einmal editiert, zuletzt von r23 (2. Februar 2016 um 20:11)

  • Hasts du komplexe? Antworte ihm und hilf ihm oder lass es sein. Er ist grad an seiner Bachelorthesis dran, somit sehen ihn die DEUTSCHEN HOCHSCHULEN für geeignet.
    WER BIST DU, dass du ihn bewertest? Was denkst du dir alter... ich könnt kotzen wenn ich so Einträge lese. Bestimmt hast du es nicht so weit gebracht und bist eifersüchtig auf ihn, dass er kurz vorm Bachelor steht.

    P.S. ich habe mich während meiner Arbeit extra hier registriert, weil ich deine dummen Aussagen nicht so stehen lassen konnte.


  • wer bist du? ich schätze du bist so ein kleiner fachinformatiker, der jetzt hier auf dicke hose machen will. ich studiere das, was ich möchte und nicht, was du mir sagst.

    leider lernen wir im studium nicht, wie man webseiten mit einem CMS erstellt, aber falls du mal hilfe in algorithmen und datenstrukturen oder Software Engineering brauchst, dann melde dich, denn das ist Informatik ;)

  • vielleicht doch mal die doku von wordpress lesen,

    Plguins sind dazu da über die API von Wordpress PHP Code nurzbar zu machen, dh wenn man es richtiger macht, weil man mittels PHP eigene Funktionen einsetzten will, macht man ein Plugin, orientiert sich im Codex von Wordpress an den API funktionen, dann ist man auch kompatible mit den Wordpress standards und naja man braucht viel nicht ausprobgrammieren, weil die API viele Wordpress Funktionen für Pluginaufbau bereitstellt, klar! Wills du das nicht so machen, dann ist es sinnvoller Wordpress nicht dafür mitzubenutzen.
    und nicht überklug zu sein, sonder das NUR so zu machen wie es auf der UNI gelehrt wird, hier in diesem Forum geht es um die Anwendung und Funktionalität von Wordpress und nicht um die Umsetzung eurer Bachelorthesis, besonders wenn ihr die WP Profitips nicht annehmen wollt.

    also für die Frage wie man PHP Codes ohne Plugin einbauen soll, gibt es keine Antwort, ausser nicht Wordpress dafür zu verwenden und in diesem Forum WP Profis anzukreiden, das sie einem bei der Frage nicht helfen wollen!!!!!

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

  • wer bist du? ich schätze du bist so ein kleiner fachinformatiker, der jetzt hier auf dicke hose machen will. ich studiere das, was ich möchte und nicht, was du mir sagst.

    leider lernen wir im studium nicht, wie man webseiten mit einem CMS erstellt, aber falls du mal hilfe in algorithmen und datenstrukturen oder Software Engineering brauchst, dann melde dich, denn das ist Informatik ;)

    ich schreib den heutigen Tag dicke, fette in den Kalender, Grund:
    ich verteidige r23 ( das ist ein Insider) und das obwohl er das sicher nicht nötig hat, aber es juckt in meinen Finger:
    der Mann ist ein verdammt guter Coder, nüchterner als Platon sich je Vernunft ausdachte und er nimmt sich nie ein Blatt für den Mund. Das mag hart klingen zeitweise, aber es greift nie unter die Gürtellinie. Auch wenn es diese hie und da schramt...

    Und um ein verdammt guter Coder zu sein braucht mensch gar keine Ausbildung, auch wenn es diese gibt => das ist Realität, als Matt Mullenweg sein erster WordPress schrieb konnte er noch gar keine Ausbildung fertig haben, weil da war er rund 17 Jahre :-).


    und Shadow gab hier die einzig richtige Antwort:
    http://forum.wpde.org/konfiguration/…html#post658573

    alles was in einen Core dazukommt => ist ein Plugin //Zusatzmodul // egal wie du es nennst und jedes CMS nennt das anders, sie wollen sich ja unterscheiden :-)

    und dein Code oben ist leichter gehackt als ein ScriptKiddy eine Software dafür kaufen kann um rund 10 Dollar...

    es kann mensch nicht alles können, aber was Fakt ist, ist Fakt:

    https://codex.wordpress.org/WordPress_Coding_Standards


    https://codex.wordpress.org/WordPress_Coding_Standards


  • es ist mir wirklich egal, was er ist und was nicht. fakt ist, dass ich laie bin, was wordpress und php angeht. den code habe kopiert und hier eingefügt, aber egal.

    mag sein, dass er ein guter coder ist. es gibt schließlich auch 10-jährige, die gut programmieren können und trotzdem haben sie keinen hochschulabschluss.

    man sollte nicht besonderer fühlen, weil man sich in einer materie etwas besser kann, als andere.

  • vielleicht doch mal die doku von wordpress lesen,

    Plguins sind dazu da über die API von Wordpress PHP Code nurzbar zu machen, dh wenn man es richtiger macht, weil man mittels PHP eigene Funktionen einsetzten will, macht man ein Plugin, orientiert sich im Codex von Wordpress an den API funktionen, dann ist man auch kompatible mit den Wordpress standards und naja man braucht viel nicht ausprobgrammieren, weil die API viele Wordpress Funktionen für Pluginaufbau bereitstellt, klar! Wills du das nicht so machen, dann ist es sinnvoller Wordpress nicht dafür mitzubenutzen.
    und nicht überklug zu sein, sonder das NUR so zu machen wie es auf der UNI gelehrt wird, hier in diesem Forum geht es um die Anwendung und Funktionalität von Wordpress und nicht um die Umsetzung eurer Bachelorthesis, besonders wenn ihr die WP Profitips nicht annehmen wollt.

    also für die Frage wie man PHP Codes ohne Plugin einbauen soll, gibt es keine Antwort, ausser nicht Wordpress dafür zu verwenden und in diesem Forum WP Profis anzukreiden, das sie einem bei der Frage nicht helfen wollen!!!!!


    danke für deine hilfe und mühe!

  • es ist mir wirklich egal, was er ist und was nicht. fakt ist, dass ich laie bin, was wordpress und php angeht. den code habe kopiert und hier eingefügt, aber egal.

    mag sein, dass er ein guter coder ist. es gibt schließlich auch 10-jährige, die gut programmieren können und trotzdem haben sie keinen hochschulabschluss.

    man sollte nicht besonderer fühlen, weil man sich in einer materie etwas besser kann, als andere.

    Laie in MySQL und PHP und wenn dem so ist, dann fängt mensch nicht gleich mit der 5ten Stufe an,
    wenn das deine Aufgabe ist für den Bachelor, dann wirste dir php beibringen müssen,
    zumindest hoff ich, dass dein Code oben nie durchgeht => das wäre fatal

    wenn du PHP kannst, verstehst dann auch WP

    Man kann auch nicht ein Tool für das Verwalten unter einer Oberfläche für xyz virtuelle Server coden, wenn man "virtueller Server" nicht versteht, geschweige denn aufsetzen kann.

    Suche dir in deiner Umgebung einen der WP kann, als Entwickler, nicht als User :-)
    setz dich mit dem zusammen, lass dir erklären und so beibringen wieso was wie wo wenn...

    Das sprengt hier das Forum.


    ...................

    man sollte nicht besonderer fühlen, weil man sich in einer materie etwas besser kann, als andere.


    stimmt, aber jeder Mensch ist anders.
    Und so doof es für dich klingen mag: gscheiter er sagte es hier, als dein Professor...

    Tut erstmals weh, wenn man so brutal erfährt, dass das was man geschrieben hat einfach "noch nicht wirklich optimal" ist :-)

    Ich mag Klartext lieber als Herumgedruckse, davon lernt man nichts.

  • habe auch nie behauptet, dass ich mir das nicht erlernen möchte.

    mir tut gar nichts weh. ich habe eine frage gestellt und was ich bekam, war eine unproduktive antwort.

  • habe auch nie behauptet, dass ich mir das nicht erlernen möchte.

    mir tut gar nichts weh. ich habe eine frage gestellt und was ich bekam, war eine unproduktive antwort.

    du bekamst hier viele Antworten

    wieso die alle für dich unproduktiv sind versteh ich nicht, aber das ist dein Problem nicht meines.

  • habe auch nie behauptet, dass ich mir das nicht erlernen möchte.

    mir tut gar nichts weh. ich habe eine frage gestellt und was ich bekam, war eine unproduktive antwort.

    keine der Antworten auch nicht von r23 war unproduktiv, sondern die Antwort sehr treffend, so auf deinen Code der sogar gefährlich wäre würdest du ihn verwenden.
    und ich weis nicht ob du schon die Doku und Codex gelesen, hast, und das ist bei Wordpress unbedingt notwendig bevor man sich mit PHP Coden beschäftigen will,

    und hier im Forum geht es um Wordpress nicht um PHP Codes, besonders wenn sie nicht im Zusammenhang mit Wordpress sind, dazu sind anderen Foren zuständig.

    Wordpress weil es spass macht, besonders beim WordPress Meetup in Linz

Jetzt mitmachen!

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