这段代码的错误

时间:2017-03-18 11:45:54

标签: javascript sql

请帮帮我

<?php 

// connect db 

$con = mysqli_connect('localhost','root','22222222','ecommerce') 

// post value 

  $a_name = @$_POST['a_name']; 
  $a_pass = @$_POST['a_pass']; 

if(isset($_post['login'])){ 
if(empty($a_name) OR empty($a_pass)){ 
     
echo '<script> alert("الرجاء وضع جميع البيانات المطلوبة"); </script>';     
} 
else{ 
// get admin name & admin pass 
$get_admin="select * from admin where a_name = '$a_name' AND a_pass = '$a_pass'"; 
$run_admin = mysqli_query($con, $get_admin); 
// admin isset 
if(mysqli_num_rows($run_admin) == ){ 
$row_admin = mysqli_fetch_array($run_admin); 
// admin valie isset 
$aname = $row_admin['a_name']; 
// cookie here 
setcookie("aname",$aname,time() +60*60*24) 
setcookie("adminlogin",1,()+60*60*24); 
echo '<script> alert("مرحبا بك مرة اخرى يا مدير"); </script>';     

header("location: ok.php"); 
} 
else{ 
echo '<script> alert("البيانات المدخلة غير صحيحة"); </script>';     
} 
} 
} 
?>
    

错误对我来说是plz help

Parse error: syntax error, unexpected '$a_name' (T_VARIABLE) in C:\AppServ\www\ecommerce\admin\login.php on line 9

请帮我解决这个错误请帮我解决这个错误,这个错误向我展示了很多,我不知道解决方案 谢谢

1 个答案:

答案 0 :(得分:0)

此行包含错误$get_admin="select * from admin where a_name = '$a_name' AND a_pass = '$a_pass'";

解决方案:

你应该用这个替换这一行 $get_admin="select * from admin where a_name = '".$a_name."' AND a_pass = '".$a_pass."'";

最终代码:

<?php 

// connect db 

$con = mysqli_connect('localhost','root','22222222','ecommerce') 

// post value 

  $a_name = @$_POST['a_name']; 
  $a_pass = @$_POST['a_pass']; 

if(isset($_post['login'])){ 
if(empty($a_name) OR empty($a_pass)){ 

echo '<script> alert("الرجاء وضع جميع البيانات المطلوبة"); </script>';     
} 
else{ 
// get admin name & admin pass 
$get_admin="select * from admin where a_name = '".$a_name."' AND a_pass = '".$a_pass."'"; 
$run_admin = mysqli_query($con, $get_admin); 
// admin isset 
if(mysqli_num_rows($run_admin) == ){ 
$row_admin = mysqli_fetch_array($run_admin); 
// admin valie isset 
$aname = $row_admin['a_name']; 
// cookie here 
setcookie("aname",$aname,time() +60*60*24) 
setcookie("adminlogin",1,()+60*60*24); 
echo '<script> alert("مرحبا بك مرة اخرى يا مدير"); </script>';     

header("location: ok.php"); 
} 
else{ 
echo '<script> alert("البيانات المدخلة غير صحيحة"); </script>';     
} 
} 
} 
?>