Я передаю id no Url и получаю идентификатор от функции GET, но id no, который я передал URL, который не принимает запрос на обновление из-за MD5. Я пробовал $id=md5($_GET['user']);
но все еще проблема. Мой user_id равен 1, и это преобразование в номер md5 и переход к функции обновления для обновления таблицы. Вы поможете мне в этом?
$User_id1=1; $user_id=md5($User_id1); http://www.domaine.com/process.php?user=$user_id if(isset($_GET['user'])) { $id=$_GET['user']; $sql="UPDATE request SET email_verification=1 WHERE Id='$id'"; $result = $conn->query($sql); if ($result=== TRUE) { header('Location: index.php'); } else { echo "Error updating record: " . $conn->error; } }
Я не думаю, что ваш md5-пользователь user_id переходит в запрос обновления, потому что внутри верхнего условия if отсутствует функция md5 (), которая выполняет задачу, и вы также должны быть уверены, что как значение хранится внутри базы данных, это md5- ied user_id или обычный user_id? если для md5 user_id попробуйте это сделать так,
if(isset($_GET['user'])){ $id = $_GET['user']; $id = md5($id); $sql = "UPDATE request SET email_verification=1 WHERE Id='$id'"; $result = $conn->query($sql); if ($result === TRUE) { header('Location: index.php'); } else { echo "Error updating record: " . $conn->error; } }