php - 更新数据按钮

标签 php mysql function

我有一个按钮列表,每个按钮传递不同的值。代码应将此值存储为变量或 session ,然后将其传递给更新该值的表行的函数。我尝试将此值存储为变量,然后将其传递,但​​这不起作用,所以我想我会将其放入 session 中。这也不起作用,不知道从这里去哪里。

这是一个按钮示例:

<tr>
  <td data-title="Name"><a href="#"><img src="banner.jpg" width="400"></a></td>
  <td data-title="Link">
    <form name="first" action="pending.php" method="POST"><input type="hidden" name="xz" value="one"><a class="mbutton" onclick="document.forms['first'].submit();">Gedaan</a></form>
  </td>
  <td data-title="Status"><p class="ptable"><?= $fgmembersite->One(); ?></p></td>
</tr>

这是表单的通向:

<?PHP
include("./include/membersite_config.php");
$_SESSION['postdata'] = $_POST;
$bname = $_SESSION['postdata'];
if($fgmembersite->Pending($bname))
{
    $fgmembersite->RedirectToURL("index.php");
}


?>

所以这应该将 $bname 传递给函数 Pending()。

这里待定:

function Pending($bname)
    {
        if(!$this->DBLogin())
        {
            $this->HandleError("Database login failed!");
            return false;
        }   

        $result = mysql_query("Select * from $this->tablename where confirmcode='y'",$this->connection);   
        if(!$result || mysql_num_rows($result) <= 0)
        {
            $this->HandleError("Error");
            return false;
        }
        $row = mysql_fetch_assoc($result);
        $ux = $row['username'];
        $ustat = $row['one'];
        $bname = $_SESSION['postdata']['xz'];

        $qry = "Update $this->tablename Set $bname='In behandeling' Where  username='$ux'";

        if(!mysql_query( $qry ,$this->connection))
        {
            $this->HandleDBError("Error inserting data to the table\nquery:$qry");
            return false;
        }      
        return true;
    }

最佳答案

所以您是说 Pending 函数返回 TRUE,并将您重定向到membership.php ?或index.php(或者它们是相同的)-

  • 如果该查询失败并返回 false - 您最终会到达您发布到的页面。

关于php - 更新数据按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39938700/

相关文章:

mysql - 如何查询更改日期没有日期的小时之间

mysql - 试图解析这个 sql

MySql REPLACE 不执行只是继续处理

c - 函数返回 Int 而不是 char

php - 模拟 PDOException 类无法响应

javascript - 从远程服务器无限滚动 Angular

javascript - 通过计时器在照片库上切换聚焦图片

javascript - 映射并返回已解决的 promise 数组的函数的名称?

php - 我的帖子栏之间有一个无法理解的空间,如何解决?

php - 在 2 个单独的脚本中使用 PHP 命名空间声明是否正确?