2011-01-29 13 views
0

こんにちは私は私のDBにログインしたいが、私はApache2.2とOracle Database 10g付属Express Editionを使用することはできません。 インデックスページのindex.html:PHP、MySQLの - 登録&Login-ユーザーログイン

<html><form action='login.php' method='POST' > 
    username: <input type='text' name='username'><br> 
    password: <input type='password' name='password'><br> 
      <input type='submit' value='log in'> 
    </form></html> 

ログインページlogin.php:

<?php 
$username = $_POST['username'] 
$password = $_POST['password'] 
if (username&&password) 
{ 
$connect = mysql_connect("localhost","root","") or die("couldn't connect!"); 
mysql_select_db("operateurs") or die("couldn't find DB !)" ; 
} 
else 
die ("please enter username and password !"); 
?> 

<?php 
$username = $_POST['username'] 
$password = $_POST['password'] 
if (username&&password) 
{ 
$connect = mysql_connect("localhost","root","") or die("couldn't connect!"); 
mysql_select_db("operateurs") or die("couldn't find db !)" ; 
} 
else 
die ("please enter username and password !"); 
?> 

私はこれを取得[送信]をクリックします

ご存じですか?ありがとう!!

+1

場合、出力は何ですか?あなたは同じコードをもう一度返しました – booota

答えて

4

にmysql_connect PHPの機能は、Oracle

は、Oracleの次のチュートリアルページをフォローMySQLデータベースを接続していないために使用されます。代わりに

PHP-ORACLE Tut-1

PHP-ORACLE Tut-2

+0

Gauravが指摘したエラーを指摘できませんでした。ユーザー名とパスワードは変数であり、変数として言及していません。 – booota

+0

thks boootaとGauravはとても役に立ちます!! – sawyer

0

使用

if ($username && $password) 

if (username&&password) 
+0

とboootaと述べた。 – Gaurav

+0

thks boootaとGauravはとても役に立ちます!! – sawyer