Ich habe mir jetzt ein Script gebastelt das von einem Formular ein paar Daten bekommt und dann einen Ordner erstellt und eigentlich noch in eine MySQL Tabelle etwas schreiben soll und noch eine Tabelle erstellen soll. Mein Problem ist das ab der Stelle mit der Datenbank nichts geht. Mom hab ich das Problem das er sich nicht mal zu DB verbinden kann. Hier mal der Code:
Könntet ihr mal gucken was da nicht stimmt. Ich denke das auch weiter unten im Script auch nicht alle ok ist. Falls ihr dort ein paar Fehler findet wäre es schön wenn ihr sie mir mitteilt
Danke schon mal...
PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Add-new-Album</title>
</head>
<body>
<?
$ordner = $_POST['ordner'];
$titel = $_POST['titel'];
$datum = $_POST['datum'];
$loc = "../../../images/gallerie/";
//Ordner anlegen
if (is_dir($loc.$ordner)) {
print "Der Ordner $ordner existiert schon!";
}
else {
if (mkdir ( $loc.$ordner, 0777 ) )
{
echo 'Verzeichnis erstellt!';
}
else
{
echo 'Verzeichnis wurde nicht erstellt!';
}
}
//Verbinden zu Datenbank
$link = mysql_connect("localhost","web2","****");
if ($link) {
die ("Verbindung zum Server fehlgeschlagen.". mysql_error());
}
//Datenbank nutzen
$db_selected = mysql_select_db('usr_web2_2', $link);
if (!$db_selected) {
die ('Kann die Datenbank usr_web2_2 nicht benutzen : ' . mysql_error());
}
$sql1 = "INSERT INTO Gallerie_Alben (ID,Ordner,Datum,Titel)
VALUES ('null',$ordner,$datum,$titel); " ;
$sql2 = "CREATE TABLE gallerie_$ordner (`ID` INT UNSIGNED NOT NULL AUTO_INCREMENT ,`Bildname` TEXT NOT NULL ,`BildURL` TEXT NOT NULL ,`BilThumbURL` TEXT NOT NULL ,PRIMARY KEY ( `ID` )); " ;
$result1 = mysql_query($sql1);
if (!$result) {
die('Ungültige Abfrage: ' . mysql_error());
}
$result2 = mysql_query($sql2);
if (!$result) {
die('Ungültige Abfrage: ' . mysql_error());
}
mysql_close($link);
?>
</body>
</html>
Könntet ihr mal gucken was da nicht stimmt. Ich denke das auch weiter unten im Script auch nicht alle ok ist. Falls ihr dort ein paar Fehler findet wäre es schön wenn ihr sie mir mitteilt
Danke schon mal...