On Wed, 2005-01-26 at 12:44 +0200, it clown wrote: > $db_user = $_POST["txt_name"]; > $db_password = $_POST["txt_password"]; > $db_name = "data"; > $connection = @mysql_connect ($db_host, $db_user, > $db_password) or die ("error connecting"); > echo "connection successful!"; > ?> Replace this line - $connection = @mysql_connect ($db_host, $db_user, $db_password) or die ("error connecting"); - with this one - $connection = @mysql_connect($db_host, $db_user, $db_password) or die ("Error connecting : " .mysql_error()); - so you can debug better. However take a look here www.php.net/mysql_connect . $db_user and $db_password are the username and password to log on the MYSQL DATABASE. You probably want to login from a database table which will contain a password and username field. Here's an example : $dbHandle = mysql_connect($host, $user, $pass) or die (mysql_error()); mysql_select_db($db_name); $sql = "SELECT * FROM `table_name` WHERE `user_field` = '" . $_POST["txt_name"] . "' AND `pass_field` = '" . md5($_POST["txt_password"]) . "' LIMIT 1"; $result = mysql_query($sql, $dbHandle); if(mysql_num_rows($result)!=0) /* Logged on */ else /* Invalid Username/Password */ There're lots of tutorials out there, google's your friend. P.S. This is my first message on this maillist so I want to say hello to everyone ;-) -- Josip Dzolonga, dzolonga at mt dot net dot mk -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php