planloser: Formulardaten in txt schreiben + Datenbank erstellen

Beitrag lesen

hi, ich hab eine Datei mit Formular, welches die Daten per $_POST an sich selbst schickt.

Aus diesen Daten sollen mit ";" getrennt in eine txt geschrieben werden.
Zudem soll eine Tabelle in einer SQL-Datenbank erstellt werden.

könnt ihr mir meine Fehler sagen??

<?php

if (isset ($_POST['db-host']) && ($_POST['db-user']) && ($_POST['db-pw']) && ($_POST['db-name']) && ($_POST['db-user']) && ($_POST['admin']) && ($_POST['ad_pw']))
{
  //Variablen setzen
  $dbhost = $_POST['db-host'];
  $dbuser = $_POST['db-user'];
  $dbpw = $_POST['db-pw'];
  $dbname = $_POST['db-name'];

//Datenbankverbindung testen
  $sqlt1 = mysql_pconnect($dbhost, $dbuser, $dbpw);
  $sqlt2 = mysql_select_db($dbname);
  mysql_close();
  if ($sqlt1 == FALSE)
  {
    echo '<pf>Verbindungstest: fehlgeschlagen (Eigaben &uuml;berpr&uuml;fen!)<pf>';
  }
  else
  {
    echo '<pg>Verbindungstest: erfolgreich<pg>';

if ($sqlt2 == FALSE)
      {
        echo '<pf>Datenbank konnte nicht ausgew&auml;hlt weden (DB-Name &uuml;berpr&uuml;fen!)<pf>';
      }
      else
      {
        echo '<pg>Datenbank ausw&auml;hlen: erfolgreich<pg>';

//Datenbank erstellen
        mysql_connect($dbhost, $dbuser, $dbpw);
        mysql_select_db($dbname);

$sql1 = "CREATE TABLE sp_daten (
                id INT NOT NULL AUTO_INCREMENT,
                name VARCHAR(30) NOT NULL,
                spname VARCHAR(20) NOT NULL,
                jahrg INT(4) NOT NULL,
                pos VARCHAR(25) NOT NULL,
                vorbild VARCHAR(20) NOT NULL,
                vereineVARCHAR(50) NOT NULL,
                motto TEXT NOT NULL,
                bildname VARCHAR(15) NOT NULL,
                PRIMARY KEY (id)"
        $erg = mysql_query($sql1);
        mysql_close();

if ($erg == FALSE)
        {
          echo '<pf>Tabelle konnte in der Datenbank nicht erstellt weden!<pf>';
        }
        else
        {
          echo '<pg>Tabelle erstellen: erfolgreich<pg>';

//cfg schreiben
          $handle = fopen ('cfg2.txt', 'w+');   //mehr bekomm ich nicht zu stande

}
      }
  }
}
else { echo ('<pf>Es sind nicht alle Felder gef&uuml;llt</pf>');
}
?>