<?php
//Connect to Database
$link = mysqli_connect('localhost', 'xxxxxxx', 'xxxxxxx', 'xxxxxxx');
mysqli_set_charset($link,'utf8');
$delistpost= htmlspecialchars($_GET["delistpost"]);
//$request = $_SERVER['QUERY_STRING'];
$request = $delistpost;
//Error message on unsuccessful connection (connection failure)
if ($link==false){
//Print error information
echo(" ERROR: Could not connect.<br>".mysqli_connect_error());
}
//Successful connection message
else{
//Split the query string taking '=' as the delimiter
if (strpos($request, '='))
{
$n=split("=",$request);
// $queryStringType=$n[0];
$offset =$n[1];
}
$userchar = substr($offset,0,2);
$key = ltrim(substr($offset, 2, -1), '0');
$status = substr($offset,-1,1);
$query = "SELECT postid FROM userwisePost WHERE postid = $key AND user_email like '$userchar%' AND status = '$status'" ;
$updatequery = "UPDATE userwisePost SET post_status = 'draft' WHERE postid = $key AND user_email like '$userchar%' AND status = '$status'" ;
//Print the confirmation of SQL query
$verify = mysqli_query($link,$query);
if(mysqli_num_rows($verify) > 0){
$updateresult = mysqli_query($link,$updatequery);
if($updateresult==true){
RUN FUNCTION TO SHOW SUCCESS UPDATION.
}
else RUN FUNCTION TO SHOW FAILURE.
?>
Здесь я подключаюсь к базе данных. Я расшифровываю строку запроса в соответствии с моим требованием. После того, как я расшифрую строку запроса, я сопоставляю ее с записью в базе данных, если все совпадает, мне нужно запустить запрос на обновление.
В настоящее время моя программа обновляет его без подтверждения. Мне нужно, чтобы пользователь нажал кнопку подтверждения, чтобы запустить запрос на обновление.
Я знаю, что мне нужен javascript для отслеживания нажатия кнопки пользователя. Мне нужно отобразить HTML-страницу при нажатии кнопки, если пользователь подтвердит, что страница должна перенаправляться на домашнюю страницу.