我正在制作一个系统来更改我的密码,但我不知道为什么会收到此错误。我有这个错误信息:
解析错误:语法错误,第 37 行 /home/zenonhos/public_html/system/changepass.php 中的意外 T_ELSE
<?php
session_start();
$user = $_SESSION['username'];
if ($user)
{
if ($_POST['submit'])
{
$oldpassword = md5($_POST['oldpassword']);
$newpassword = md5($_POST['newpassword']);
$repeatnewpassword = md5($_POST['repeatnewpassword']);
$connect = mysql_connect("*******","******","*****");
mysql_select_db("zenonhos_lr");
$queryget = mysql_query("SELECT `password` FROM `users` WHERE username='$user'") or die();
$row = mysql_fetch_assoc($queryget);
$oldpassworddb = $row['password'];
if ($oldpassword==$oldpassworddb)
{
if ($newpassword == "") {
echo "Password cannot be blank";
} else {
if ($newpassword==$repeatnewpassword)
{
$querychange = mysql_query("UPDATE `users` SET password='$newpassword' WHERE username='$user'");
session_destroy();
die("Password successfully changed! <a href='index.php'>Return to home page</a>");
} else {
die("New passwords do not match");
} else {
die("Old password does not match");
} echo "<form action='changepass.php' method='POST'>
Old Password: <input type='password' name='oldpassword'><br>
New Password: <input type='password' name='newpassword'><br>
Repeat New Password: <input type='password' name='repeatnewpassword'><br>
<input type='submit' name='submit' value='Change Password'>";
} else {
die("You must be logged in to view this page.");
}
?>