Я редактирую форму заявки. Так что я делаю, говорю вам здесь ... Я уже вошел в систему
- Прежде всего, я даю ссылку для редактирования (edit_profile1.php) на моей домашней странице
- Теперь я снова спрашиваю имя пользователя и пароль, чтобы неавторизованный пользователь не мог вносить изменения в свой профиль
- НОВОСТЬ на edit_profile1.php Я проверяю имя пользователя и пароль, отправленные пользователем на имя пользователя и пароль, хранящиеся в базе данных
- Если имя пользователя и пароль верны, я перенаправлен на edit_profile2.php
- Здесь я создаю форму с теми же текстовыми полями, которые я использовал при заполнении формы заявки (я использую то же имя для ящиков). Вот кнопка с обновлением имени
Для последней страницы edit_profile3.php я даю кодирование здесь
<?php
$con=mysql_connect("localhost","root","");
if(!$con)
{
die('Could Not Connect:'.mysql_error());
}
mysql_select_db("tcs",$con);
$usr=$_POST["username"];
$pwd=hash('sha1',$_POST['password']);
$query="select * from employee where Username='$usr' and Password='$pwd'";
$result=mysql_query($query,$con);
if ($result)
{
$row=mysql_fetch_array($result);
$sql="update employee set ($row['Username']=$usr,$row['Password']=$pwd");
$deepak=mysql_query($sql,$con);
if($deepak)
{
echo "Updation Successfull"
}
}
?>
Теперь, когда я извиняюсь, эта ошибка приходит вот так
Ошибка разбора: синтаксическая ошибка, неожиданный T_ENCAPSED_AND_WHITESPACE, ожидающий T_STRING или T_VARIABLE или T_NUM_STRING в F: \ Study Material \ Linux \ xampp \ htdocs \ edit_profile3.php в строке 21
Line number 21 is
$sql="update employee set ($row['Username']=$usr,$row['Password']=$pwd");
НЕТ, я не понимаю, где я ошибаюсь. Plz также скажите мне, есть ли какой-либо другой метод для обновления форм приложения любой другой логикой. Пожалуйста, проверьте выше.