brotha96 Ответов: 1

Редактирование и upate из таблицы и PHP .


why my edit page not work for me? it does not show the data I want to edit the data from the table and database. but it did not work on me, please guide me if any coding missing or i did not. anyone can help me? 


Что я уже пробовал:

<pre lang="PHP">


?>

1 Ответов

Рейтинг:
9

Patrice T

$sql= "UPDATE register SET `user`='".$user."',`position`='".$position."',`serialnumber`='".$serialnumber."',`department`='".$department."' ,`taggingno`='".$taggingno."',`deliverydate`='".$deliverydate."',`location`='".$location."',`remarks`='".$remarks."',`assetstatus`='".$assetstatus."', `requirementtype`='".$requirementtype."' WHERE `id` = $id";

Не решение вашего вопроса, а еще одна проблема, которая у вас есть.
Никогда не создавайте SQL-запрос путем объединения строк. Рано или поздно вы сделаете это с помощью пользовательских вводов, и это откроет дверь к уязвимости под названием "SQL-инъекция", она опасна для вашей базы данных и подвержена ошибкам.
Одна кавычка в имени - и ваша программа выйдет из строя. Если пользователь вводит имя, например "Брайан О'Коннер", может привести к сбою вашего приложения, это уязвимость SQL-инъекции, и сбой-это наименьшая из проблем, вредоносный пользовательский ввод, и он продвигается к командам SQL со всеми учетными данными.
SQL-инъекция - Википедия[^]
SQL-инъекция[^]
Атаки SQL-инъекций на примере[^]
PHP: SQL-инъекция - руководство пользователя[^]
Шпаргалка по предотвращению инъекций SQL - OWASP[^]


brotha96

так что же мне делать ?

Patrice T

вы должны прочитать ссылки в моем решении.