help me fix these syntax errors...
Posted on
16th Feb 2014 07:03 pm by
admin
I keep getting multiple syntax errors on this script like this one:
Parse error: syntax error, unexpected T_ELSE in .../scripts/php/loginform2.php on line 40
when I change that line I get another on line 33...
Can someone please help me with this script?
Thanks,
kaiman
Code: [Select]<?php
// connects to server and selects database.
include ("dbconnect.inc.php");
// table name
$tbl_name="registered_members";
// removes magic_quotes_gpc slashes
function stripQuotes($arg) {
if (get_magic_quotes_runtime()) {
return stripslashes($arg);
} else {
return $arg;
}
}
// protect against mysql injection
function cleanString($string){
htmlentities(mysql_real_escape_string($string));
return $string;
}
// username and password sent from login form
$username = stripQuotes($_POST['username']);
$username = cleanString($_POST['username']);
$pass = sha1($_POST['pass']);
// select info from database
$sql="SELECT * FROM $tbl_name WHERE username='$username' and password='$pass'";
$result=mysql_query($sql);
// mysql_num_row counts the table row
$count=mysql_num_rows($result);
// if result matched $username and $pass, table row must be 1 row
if($count==1){
// register $_SESSION
session_start();
$_SESSION['username'] = $username;
$_SESSION['pass'] = $pass;
$_SESSION['id'] = $row['id'];
$_SESSION['level'] = $row['level'];
else {
echo "Incorrect Username or Password";
exit ;
}
// user levels
// 0 = guest
// 1 = user - default
// 2 = auther
// 3 = moderator
// 4 = admin
// 5 = banned user
// check user levels
if ($_SESSION['level'] == '1') {
header("Location: http://www.example.com/user/");
}
if ($_SESSION['level'] == '2') {
header("Location: http://www.example.com/author/");
}
if ($_SESSION['level'] == '3') {
header("Location: http://www.example.com/moderator/");
}
if ($_SESSION['level'] == '4') {
header("Location: http://www.example.com/admin/");
}
}
else {
echo "You Don't Have Permission to View This Page";
exit ;
}
?>
No comments posted yet
Your Answer:
Login to answer
91
13
Other forums
Quick Question about echo value
Hey guys, I'm trying to get something to show differently in one of my scripts. I'm trying to make
Form errors in an array
I'm processing a form and putting the errors in an array. empty($errors) doesn't seem to do the tric
how to use two buttons with php
hi i have one form. there are three fields which are to be filled by the user. and then there are tw
Conditions of info record - Error
When i created GR (901) and PO create automatic my PBXX is obtain the net price of info record but
Alternate messaging
I have 4 strings in MySQL db1
$string1 : Hello
$string2 : Hi
$string3 : Great
$strin
multipart emiail forms
Hi All,
I am new to the boards and I've been working on a form (which is rather massive, imo
Access website from only 1 computer...?
One of my customers wants his website to only be accessed by people in which they bought the website
PHP switch function help
Hi, I am trying to create a search function for a directory website. On the search function on html
Customizing message/behavior
Hi,I'm using the ASP.NET membership/authorization controls in my application. Some parts of my appli
bit of help needed
Im about to sort out my registration page for my website by customising a "registration" s