2016-09-13 2 views
-2
<?php 
if(ISSET($_POST['submit']){ 

     $username =$_POST['uname']; 
     $password =$_POST['lpass']; 

     $mdpass = md5($password); 
     $result = mysql_query("select * from member where RegNo ='$username' and Password ='$mdpass'")or die(mysql_error()); 

     $count =mysql_num_rows($result); 
     $row = mysql_fetch_array($result) 

     if($count>0){ 

      session_start(); //start a session 
      $_session['id']=$row['id']; //create a session variable 
      header('location:home.php'); //redirect to home.php 


     } 
     else{ 
      header('location:index.php'); //redirect to index.php 

     } 

    } 
?> 

ログインページをSQLデータベースに接続したいと思っています。私はこのコードを使用しましたが、予期せぬエラーが発生しました(Parse error:予期しない '{' if(ISSET($ _ POST ['submit']){{) 。イムにプログラミングにbeginer作業..ので、誰かが私を助けてください。ログインページをmysqlデータベースに接続する方法

+2

賞賛の祝福と呼んでください。いくつかの理由でそのコードを使用しないでください。その1つはMD5です。これ以上パスワードを保存することはできません。この世紀の何かを 'password_hash()'のように使ってください。あなたのコメントは –

+0

thanxです。 –

+0

ようこそ。しかし、構文エラーがもう少しあります。また、投稿した別の質問の回答を受け入れました。http://stackoverflow.com/q/39444664/ここにあなたが投稿したものの代わりに 'mysqli_'があった場所は' mysql_'です。あなたのHTMLフォームも不明です。あなたは以下の答えを持っています。 –

答えて

-1

をまあ、開始するには、あなたが(あなたのブラケットをカウント)エラーを投げ行に)を逃している。

第二に、のような他の人がすでに持っている(といつもの)チャイムと、保存されたパスワードを保存し、使用に関する適切なプラクティスを見てみましょう。

+0

@Tyler Sebastian –

+0

さんは "if($ count> 0){"にも間違いがあります。 –

-1
if(ISSET($_POST['submit']){ 

あなたはここで言う見ることができるようにあなたは2回開いています。しかし、あなたは一度閉じているだけです。 ['submit']){

あなたが次のことを試してみることができますか?

if(ISSET($_POST['submit'])) 
+0

ありがとうございます。しかしあなたの答えはうまくいきません... "if($ count> 0){"でも間違いです。 –

関連する問題