Formular um Daten in MySQL DB zu schreiben

  • Hi,

    ich bräuchte nen Beispiel Formular, um Daten in eine MySQL Datenbank zu schreiben. Weiß jemand wo ich sowas finde? Im Netz finde ich nur Fragen, so wie meine von anderen Nutzer. Aber ein schönes Beispiel, welches ich nur anpassen muß finde ich leider nicht.
    Ich hoffe es kann mir jemand nen Tipp geben.

    Möchte halt Input Felder haben und durch einen Klick auf Submit sollen die Daten in meine Datenbank geschrieben werden.

    Danke schonmal für die Tipps bzw. Links

  • Ich glaube nicht, dass du da vernünftig gesucht hast. Solche Sachen gibt es massig.
    Ein generelles Beispiel kann man dir mit diesen spärlichen Infos nicht geben, da der Code ja immer berücksichtigen muss, welche Art von Daten in die DB geschrieben werden müssen. Hier ein Mini-Beispiel für einen Text.

    formular.html:

    Code
    <form action="eintragen.php" method="post">
    <textarea name="text" cols="30" rows="10"></textarea>
    <input type="submit" value="abschicken" name="senden" />
    </form>

    eintragen.php:

    Es wird dir aber nichts anderes übrig bleiben, als dich da selbst etwas schlau zu machen. Die Doku auf php.net sollte da hilfreich sein.
    Ebenso zu empfehlen ist das Tutorial auf http://www.schattenbaum.net

    Gruß,
    Jojo


  • was muß dann alles in der connect.php stehen???

    das?

    <?php

    mysql_connect("localhost","name","pw") or die
    ("Keine Verbindung moeglich");
    mysql_select_db("datenbank") or die ("Die Datenbank existiert nicht");

    ?>

  • Zitat von 00eraser00

    was muß dann alles in der connect.php stehen???

    das?

    <?php

    mysql_connect("localhost","name","pw") or die
    ("Keine Verbindung moeglich");
    mysql_select_db("datenbank") or die ("Die Datenbank existiert nicht");

    ?>


    ja.
    Und gewöhn dir bitte an, die code-tags zu verwenden, wenn du code postest.
    Ist mir jetzt schon ein paar mal aufgefallen.

    Gruß,
    Jojo

    PS:
    Nur, um Mißverständnisse zu vermeiden:
    Mein Beispielcode ist NICHT zum Übernehmen gedacht, sondern um eine einfaches, generelles Prinzip zu verdeutlichen. Ebenso können natürlich Syntaxfehler drin sein.
    Also bitte keine Posts ala "Hab alles so eingefügt, wie du geschrieben hast, geht aber nicht".
    Jetzt nicht angegriffen fühlen, aber das kam schon soooo oft.


  • hat sich erledigt connect.php geht
    das einfügen eines wertes klappt auch, wie sieht das jetzt bei mehreren werten aus? so: ?

    include"connect.php";
    $name = htmlentities($_POST['name']);
    $name = mysql_real_escape_string($name);

    $id3 = htmlentities($_POST['id3']);
    $id3 = mysql_real_escape_string($id3);

    $id = htmlentities($_POST['id']);
    $id = mysql_real_escape_string($id);

    $query = "INSERT INTO inhalte2 (ID3, Name, ID) VALUES ('id3','name','id')";
    $result = mysql_query($query);