<?php$conn = mysqli_connect('localhost','root','','code');$conn1 = mysqli_connect('localhost','root','','user');$email = isset($_POST["email"])?($_POST["email"]):"";
$yzm = isset($_POST["yzm"])?($_POST["yzm"]):"";
$newpassword = isset($_POST["newpassword"])?($_POST["newpassword"]):"";
$newrepassword = isset($_POST["newrepassword"])?($_POST["newrepassword"]):"";if (empty($yzm)||empty($newpassword)||empty($newrepassword))
{
echo "<script>alert('表单某一项为空!请重新填写');
window.location.href='index.html'</script>";
}
else
{
if ($newpassword == $newrepassword)
{
$sql_select = "SELECT email FROM code WHERE email = '{$email}'";
$ret = mysqli_query($conn,$sql_select);
$row = mysqli_fetch_array($ret); if ($yzm == $row["code"])
{
$sql = "UPDATE user SET password='$newpassword' WHERE email='$email'";
mysqli_query($conn1,$sql);
}
else
{
echo "<script>alert('验证码错误!请重新填写');
window.location.href='index.html'</script>";
}
->这个是报错的35行: else
{
echo "<script>alert('两次输入密码不一致!请重新填写');
window.location.href='index.html'</script>";
}
}
}
Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp\www\fonts\bootstrap-3.3.7\js\tests\visual\repassword.php on line 35
有大佬能指点一下吗
$yzm = isset($_POST["yzm"])?($_POST["yzm"]):"";
$newpassword = isset($_POST["newpassword"])?($_POST["newpassword"]):"";
$newrepassword = isset($_POST["newrepassword"])?($_POST["newrepassword"]):"";if (empty($yzm)||empty($newpassword)||empty($newrepassword))
{
echo "<script>alert('表单某一项为空!请重新填写');
window.location.href='index.html'</script>";
}
else
{
if ($newpassword == $newrepassword)
{
$sql_select = "SELECT email FROM code WHERE email = '{$email}'";
$ret = mysqli_query($conn,$sql_select);
$row = mysqli_fetch_array($ret); if ($yzm == $row["code"])
{
$sql = "UPDATE user SET password='$newpassword' WHERE email='$email'";
mysqli_query($conn1,$sql);
}
else
{
echo "<script>alert('验证码错误!请重新填写');
window.location.href='index.html'</script>";
}
->这个是报错的35行: else
{
echo "<script>alert('两次输入密码不一致!请重新填写');
window.location.href='index.html'</script>";
}
}
}
Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp\www\fonts\bootstrap-3.3.7\js\tests\visual\repassword.php on line 35
有大佬能指点一下吗
$conn = mysqli_connect('localhost','root','','code');
$conn1 = mysqli_connect('localhost','root','','user');
$email = isset($_POST["email"])?($_POST["email"]):"";
$yzm = isset($_POST["yzm"])?($_POST["yzm"]):"";
$newpassword = isset($_POST["newpassword"])?($_POST["newpassword"]):"";
$newrepassword = isset($_POST["newrepassword"])?($_POST["newrepassword"]):"";
if (empty($yzm)||empty($newpassword)||empty($newrepassword)) {
echo "<script>alert('表单某一项为空!请重新填写');
window.location.href='index.html'</script>";
} else {
if ($newpassword == $newrepassword) {
$sql_select = "SELECT email FROM code WHERE email = '{$email}'";
$ret = mysqli_query($conn,$sql_select);
$row = mysqli_fetch_array($ret);
if($yzm == $row["code"]) {
$sql = "UPDATE user SET password='$newpassword' WHERE email='$email'";
mysqli_query($conn1,$sql);
} else {
echo "<script>alert('验证码错误!请重新填写')
window.location.href='index.html'</script>";
}
} else {
echo "<script>alert('两次输入密码不一致!请重新填写');
window.location.href='index.html'</script>";
}
}