Ich habe hier folgendes Script:
ich das problem was ich habe ist, das das Script nicht auf die Eingabe der Daten wartet sondern sofort weiter läuft.
Fehler:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampplite\htdocs\php\install.php on line 28
Keine Verbindung zum Server
Wie kann ich das ändern, das das Script mit den Daten weiter arbeitet?
Gruß R3D
PHP:
<html>
Install Daten
<form action="<?php echo $PHP_SELF ?>" method="POST">
Db.user:<input name="user" size="15" maxlength="30" value="" type="text"></br>
Db.passwort:<input name="password" size="15" maxlength="20" value="" type="text"></br>
Db.Adresse:<input name="address" size="15" maxlength="20" value="" type="text"></br></br>
<input type="submit" name="register" value="register">
</html>
<?php
/*DB-DATEN*/
if(!empty($_POST['user'])){
$db_user = $_POST['user'];
echo OK;
}
if(!empty($_POST['password'])){
$db_pass = $_POST['password'];
echo OK;
}
if(!empty($_POST['adress'])){
$db_host = $_POST['adress'];
echo OK;
}
$db_name = "userdata";
/*Verbindung zur Datenbank wird hergestellt*/
$link = mysql_connect($db_host, $db_user, $db_pass)
or die ("Keine Verbindung zum Server");
// if (mysql_create_db($db_name)){
// echo 'Datenbank ' . $db_name . ' wurde erstellt!';
// }
// mysql_query($db_name);
$create= "CREATE DATABASE " . $db_name . " DEFAULT CHARACTER SET latin1 COLLATE latin1_german1_ci";
if (mysql_query ($create, $link)) {
echo 'Database created successfully.';
}
else {
echo "Error! ".mysql_error()."
";
}
// $create_table = "CREATE TABLE acc (
// id INT( 255 ) NOT NULL AUTO_INCREMENT ,
// user VARCHAR( 50 ) NOT NULL default '',
// pass VARCHAR( 50 ) NOT NULL default '',
// site VARCHAR( 75 ) NOT NULL default '',
// PRIMARY KEY ( `id` ) ;
// mysql_db_select ('userdata');
// mysql_query ($create_table, $link);
?>
ich das problem was ich habe ist, das das Script nicht auf die Eingabe der Daten wartet sondern sofort weiter läuft.
Fehler:
Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampplite\htdocs\php\install.php on line 28
Keine Verbindung zum Server
Wie kann ich das ändern, das das Script mit den Daten weiter arbeitet?
Gruß R3D