Jump to content

[help]Parse error: syntax error, unexpected $end

- - - - -

This topic has been archived. This means that you cannot reply to this topic.
3 replies to this topic

#1
kiddies

kiddies

    Programmer

  • Members
  • PipPipPipPip
  • 130 posts
any body help to fix this Parse error
this my source:

<?php

session_start();

session_register("username");


if ((!$username) or (!$password))

echo "login tidak lengkap";

else

{

$koneksi = mysql_connect("localhost","root","1234") or die (mysql_error());

echo "LOgin tidak lengkap";

mysql_select_db("php",$koneksi);


$pass = md5($password);


$query_login = mysql_query("select count(*) as login from anggota where username='$username' and password='$pass'",$koneksi) or die (mysql_error());


$rows = mysql_fetch_array($query_login);

if ($rows["login"]=="1")

{

session_register("username");


header("location:member.php");

}

else

header("location:bukan_member.php");

}

?>

thanks before

#2
Alex-V

Alex-V

    Newbie

  • Members
  • Pip
  • 4 posts
Why do you have session_register("username"); in 2. line and how can you use $username and $password if you didnt declare them?

#3
Scuby

Scuby

    Newbie

  • Members
  • Pip
  • 8 posts

<?php

session_start();

session_register("username");


if ((!$username) or (!$password))

     echo "login tidak lengkap";


else

     {

     $koneksi = mysql_connect("localhost","root","1234") or die (mysql_error());

     echo "LOgin tidak lengkap";

     mysql_select_db("php",$koneksi);


     $pass = md5($password);


     $query_login = mysql_query("select count(*) as login from anggota where username='$username' and password='$pass'",$koneksi) or die (mysql_error());


     $rows = mysql_fetch_array($query_login);

     if ($rows["login"]=="1")

          {

          session_register("username");


          header("location:member.php");

          }

     else

          header("location:bukan_member.php");

          }

     [B][COLOR="red"]}[/COLOR][/B]

?>


just take another look on your script and you'll see that there is one missing "}" ... at the end of the script... ;)

#4
Alex-V

Alex-V

    Newbie

  • Members
  • Pip
  • 4 posts
You should look again
<?php

session_start();

session_register("username");


if ((!$username) or (!$password))

     echo "login tidak lengkap";


else

{

     $koneksi = mysql_connect("localhost","root","1234") or die (mysql_error());

     echo "LOgin tidak lengkap";

     mysql_select_db("php",$koneksi);


     $pass = md5($password);


     $query_login = mysql_query("select count(*) as login from anggota where username='$username' and password='$pass'",$koneksi) or die (mysql_error());


     $rows = mysql_fetch_array($query_login);

     if ($rows["login"]=="1")

     {

          session_register("username");


          header("location:member.php");

     }

     else

          header("location:bukan_member.php");

}

?>