如何在链接结束时添加PHP变量



我有一个鲁尼什问题(这是我第一次在PHP中进行编码),脚本打开一个打开链接的按钮,我试图使用的是使用变量来分配文本以链接末尾的变量的形式,我似乎无法做到,我试图在链接所在的脚本末尾添加变量,但是文本只是在页面上显示,当您按下按钮,我该怎么做?

while ( $offer = mysql_fetch_array($result)) {
        $getcompleted = "SELECT * FROM `completed` WHERE offer_id='".$offer['id']."' AND user_id='".$ui['id']."'";
        $completed = mysql_query($getcompleted) or die(mysql_error());
        if (mysql_num_rows($completed)>0) {
            continue;
        } else {
            $getpending = "SELECT * FROM `pending` WHERE offer_id='".$offer['id']."' AND user_id='".$ui['id']."'";
            $pending = mysql_query($getpending) or die(mysql_error());
            if (mysql_num_rows($pending)==0) {
                $getvisited = "SELECT * FROM visited WHERE offer_id='".$offer['id']."' AND user_id='".$ui['id']."'";
                $visited = mysql_query($getvisited) or die(mysql_error());
                if (mysql_num_rows($visited)==0) {
                    $button = "Open offer";
                } else {
                    $button = "Submit offer";
                }
                $link = "<form method=POST><input type=hidden name=action value=complete><input type=hidden name=oid value='".$offer['id']."'><input type=submit value='".$button."'></form>";
            } else {
                $pend=mysql_fetch_array($pending);
                if ($pend['status']==1) { $link = "<font color=yellow>Pending</font>"; }
                if ($pend['status']==2) { $link = "<font color=red>Denied</font>"; }
            }
            print "
            <tr>
            <td>".htmlentities($offer['name'])."</td>
            <td>".$offer['info']."</td>
            <td>".htmlentities($offer['country'])."</td>
            <td>".htmlentities($offer['reward'])."</td>
            <td>".$link."</td>
            </tr>";
        }
    }

我们在谈论哪个$链接变量?

在此内 if(mysql_num_rows($ pending)== 0){或else

为什么不能只在该"链接"上手动添加用户ID?

按下按钮时什么都没有发生?接收后php-script可能是问题。

最新更新