Javascript 此代码的错误
请帮帮我Javascript 此代码的错误,javascript,sql,Javascript,Sql,请帮帮我 此行包含错误$get\u admin=“select*from admin,其中a\u name='$a\u name'和a\u pass='$a\u pass' 解决方案: 你应该用这个替换这一行 $get_admin=“从管理员中选择*,其中a_name=”“$a_name.”和a_pass=”“$a_pass.”” 最终代码: <?php // connect db $con = mysqli_connect('localhost','root','2222222
此行包含错误$get\u admin=“select*from admin,其中a\u name='$a\u name'和a\u pass='$a\u pass'代码>
解决方案:
你应该用这个替换这一行
$get_admin=“从管理员中选择*,其中a_name=”“$a_name.”和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>';
}
}
}
?>
在PHP
中,字符串连接是使用
而不是+
完成的,谢谢@Titus,完成了编辑,同时处理了多种语言,让我感到困惑=)实际包含错误的行是$con=mysqli_connect('localhost','root','2222','ecommerce')
。解析器给出行号是有原因的。请更改文章的标题……第5行末尾是否需要分号?此文章标记错误。上面的代码是PHP,但您已将其标记为javascript、java和SQL。没有一个标签反映了这个问题。此外,基本语法问题与堆栈溢出无关