[PHP] via input Felder zur Datenbank verbinden

    • [PHP] via input Felder zur Datenbank verbinden

      Hallo alle,

      versuche mich wieder in PHP und bin gerade dabei ein Formular zu erstellen womit man zur Datenbank verbinden kann.
      Das Formular schaut so aus:

      Quellcode

      1. <form action="formular.php" method="post">
      2. Host: <input type="text" name="host">
      3. User: <input type="text" name="user">
      4. Passwort: <input type="text" name="password">
      5. Datenbank: <input type="text" name="db">
      6. <input type="submit" value="Daten senden">
      7. </form>


      Bei dem PHP Teil (in der gleichen Datei formular.php") schaut das ganze folgendermaßen aus:

      PHP-Quellcode

      1. $host = $_POST["host"];
      2. $user = $_POST["user"];
      3. $password = $_POST["password"];
      4. $db = $_POST["db"];
      5. if (!$_link) {
      6. die("Keine Verbindung zur Datenbank $db m&ouml;glich: " . mysql_error());
      7. }
      8. echo '<span style="color:green;">';
      9. echo "Verbindung zur Datenbank <b>$db</b> erfolgreich <br />";
      10. echo '</span>';
      11. mysql_select_db($db, $_link);
      12. $_sql = "SELECT * FROM adressen WHERE id=2 LIMIT 1";
      13. $_resultat = mysql_query($_sql, $_link);
      14. $_daten = mysql_fetch_array($_resultat, MYSQL_ASSOC);
      15. print_r($_daten);
      Alles anzeigen


      Ich versuche das wenn ich in die Input Felder im oberen Formular mit "localhost", "datenbankuser"... usw. fülle, ich mich mit der Datenbank verbinde, aber ich weiß leider nicht wie..

      Kennt sich jemand da besser aus? Brauche unbedingt hilfe.

      Gruß

      sn0w
    • Werbung zur Unterstützung des Forums ( Bitte AddBlocker deaktivieren )