hi@all!
ich hab da ein problem, das folgendermaßen aussieht:
ich hab eine connect.php, die soll mit der mysql-db verbinden. da diese datei aber ein teil eines cms ist, wird das cms downgeloadet, sollen die daten der datenbankanbindung über ein setup-form in die connect.php reingeschrieben werden, aber leider hält die connect.php, die eingegebenen daten nicht!
die connect.php schaut derzeit so aus:
<?
if(isset($_POST['submit']))
{
$db_user = $_POST['user'];
$db_pass = $_POST['pass'];
$db_host = $_POST['host'];
$db_name = $_POST['dbname'];
$db_user = "$user";
$db_pass = "$pass";
$db_host = "$host";
$db_name = "$dbname";
$con= @mysql_connect($db_host,$db_user,$db_pass)
or die ("Cannot connect to MySQL.");
$db = @mysql_select_db($db_name,$con)
or die ("Cannot select the $db_name database. Please check your details in the database connection file and try again");
print "Datenbankverbindung erfolgreich!";
}else{}
?>
das form, wo die variablen eingesetzt werden, schaut so aus:
<input type="submit" value="db-connect" name="submit" ...
<input type="text" name="user" size="18" style="color: #FFFFFF; font-family: Verdana; font-size: 8pt; border: 1px solid #FFFF00; background-color: #314470</font></p>
<p style="margin-left: 6; margin-right: 6" align="center">
<font size="1">Passwort:
<input type="password" name="pass" size="18" style="color: #FFFFFF; font-family: Verdana; font-size: 8pt; border: 1px solid #FFFF00; background-color: #314477</font></p>
<p style="margin-left: 6; margin-right: 6" align="center">
<font size="1">Datenbankname:
<input type="text" name="dbname" size="18" style="color: #FFFFFF; font-family: Verdana; font-size: 8pt; border: 1px solid #FFFF00; background-color: #314477</font></p>
<p style="margin-left: 6; margin-right: 6" align="center">
<font size="1">HostName:
<input type="text" name="host" size="18" style="color: #FFFFFF; font-family: Verdana; font-size: 8pt; border: 1px solid #FFFF00; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; background-color: #314477"> (meist 'localhost') </font></p>
<p style="margin-left: 6; margin-right: 6" align="center">
<input type="submit" value="db-connect" name="B1" style="color: #FFFF00; font-family: Verdana; font-size: 8pt; border: 1px ridge #FFFF00; background-color: #314477">
es klappt zwar die datenbankverbindung - wie oben im connect.php im 'print' geschrieben, a b e r diese daten sind weg in der connect.php (die übrigens vollen schreibzugriff hat), wenn ich tabellen in der db anlegen will.
BITTE was mach ich da falsch, dass die daten in der connect.php bleiben, die ich mit dem <form... eintrug???