Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
传递额外变量的php表单_Php_Forms_Variables - Fatal编程技术网

传递额外变量的php表单

传递额外变量的php表单,php,forms,variables,Php,Forms,Variables,我的脚本显示了我可以拒绝或批准的报价列表。我遇到的问题是,有时我单击“拒绝”,报价被正确拒绝,但有时我单击“拒绝”,报价被错误批准 使用Live HTTP头,我检查了在报价被错误批准时发送的post数据,我看到了 denymes=Not+In+下线&状态=4&状态=1 所以问题是状态被发送了两次 我不明白怎么了。有时它工作正常 有关守则: $list.=" <div class=\"borderBox\" id=\"approve_ad_main".$temp[id]."\">

我的脚本显示了我可以拒绝或批准的报价列表。我遇到的问题是,有时我单击“拒绝”,报价被正确拒绝,但有时我单击“拒绝”,报价被错误批准

使用Live HTTP头,我检查了在报价被错误批准时发送的post数据,我看到了

denymes=Not+In+下线&状态=4&状态=1

所以问题是状态被发送了两次

我不明白怎么了。有时它工作正常

有关守则:

$list.="
    <div class=\"borderBox\" id=\"approve_ad_main".$temp[id]."\">
        <form name=\"deny".$temp[id]."\" action=\"index.php?view=account&ac=myads&adtype=ptsu&id=$temp[id]&action=approve&".$url_variables."\" method=\"post\">
        <div style=\"border:0px solid #000;padding:5px;\" valign=\"top\" colspan=\"2\">Add Denied Message : <input type=\"text\" name=\"denymes\" value=\"\" size=\"50\"><br/>
        <small>This is for displaying a message as to why the ad was denied<br/>
        Leave blank if approving the ads.</small><br/>
        <input type=\"hidden\" name=\"status\" value=\"4\">
        <input type=\"submit\" value=\"Deny\" style=\"width:150px;float:left;\">
        </form>
        <form name=\"approve".$temp[id]."\" action=\"index.php?view=account&ac=myads&adtype=ptsu&id=$temp[id]&action=approve&".$url_variables."\" method=\"post\">
        <input type=\"hidden\" name=\"status\" value=\"1\">
        <input type=\"submit\" value=\"Approve\" style=\"width:150px;float:left;margin-left:5px;\">
        </form>
        <br/><br/>

        <a href=\"$temp[target]\" target=\"_blank\">$temp[title]</a>
        <div id=\"approve_ad".$temp[id]."\">
            Username: $temp[username]<br />
            <div style=\"height: 150px; overflow: auto; border: 1px solid #c8c8c8; background-color: white; text-align: left; padding: 5 5 5 5px; color: black\">
                <b>Userid Used: </b> $temp[userid]<br />
                ".nl2br($temp[welcome_email])."
            </div>
        </div>
    </div>
$list.=”
添加被拒绝的消息:
这用于显示广告被拒绝原因的消息
如果批准广告,请留空。


用户名:$temp[用户名]
使用的用户标识:$temp[Userid]
“.nl2br($temp[欢迎电子邮件])。”


下面是源代码视图中的代码。仍然无法找出错误

<div class="borderBox" id="approve_ad_main1000">
    <form name="deny1000" action="index.php?view=account&ac=myads&adtype=ptsu&id=1000&action=approve&sid=27TWk0MU39VX4YhlU0Tn&sid2=28TYk&siduid=28&" method="post">
    <div style="border:0px solid #000;padding:5px;" valign="top" colspan="2">Add Denied Message : <input type="text" name="denymes" value="" size="50" /><br/>
    <small>This is for displaying a message as to why the ad was denied<br/>
    Leave blank if approving the ads.</small><br/>

    <input type="hidden" name="status" value="4" />
    <input type="submit" value="Deny" style="width:150px;float:left;" />
    </form>

    <form name="approve1000" action="index.php?view=account&ac=myads&adtype=ptsu&id=1000&action=approve&sid=27TWk0MU39VX4YhlU0Tn&sid2=28TYk&siduid=28&" method="post">
    <input type="hidden" name="status" value="1" />
    <input type="submit" value="Approve" style="width:150px;float:left;margin-left:5px;" />
    </form>
    <br/><br/>


    <a href="http://cw.nu/click?aid=9758&linkid=B18917&subid=&subid2=&subid3=&subid4=&subid5=" target="_blank">Beauty Discount Club - (submit Page &amp; Confirm Email)</a>
    <div id="approve_ad1000">
        Username: dan1190<br />
        <div style="height: 150px; overflow: auto; border: 1px solid #c8c8c8; background-color: white; text-align: left; padding: 5 5 5 5px; color: black">
            <b>Userid Used: </b> dan<br />

            dan
        </div>
    </div>
</div>

添加被拒绝的消息:
这用于显示广告被拒绝原因的消息
如果批准广告,请留空。


用户名:dan1190
使用的用户ID:dan

未关闭输入标记,这可能会导致忽略表单关闭标记

您当前的代码:

<input type=\"hidden\" name=\"status\" value=\"1\">

正确代码:

<input type=\"hidden\" name=\"status\" value=\"1\" />


由于表单未关闭,因此它被计为单个表单,因此处于双重状态。

您的输入标记未关闭,这可能会导致忽略表单关闭标记

您当前的代码:

<input type=\"hidden\" name=\"status\" value=\"1\">

正确代码:

<input type=\"hidden\" name=\"status\" value=\"1\" />


因为表单没有关闭,所以它被视为一个表单,因此是双重状态。

您能按视图源显示整个表单吗?当您将状态变量的名称更改为其他名称时会出现什么情况?请尝试使其更独特,可能是偏离状态。您能按视图源显示整个表单吗?多大的错误hppens当您将状态变量的名称更改为其他名称时?请尝试使其更为唯一,可能是Offstatushmm..我按照建议检查并关闭了所有输入标记,但仍然存在相同的问题。$url\u变量中有什么内容?是否有可能上一个表单提交的状态进入下一个表单提交中?$url\u变量a重新会话ID。在上一次提交时不可能。这真的很烦人。我不明白为什么它只在某些时候发生。嗯……我按照建议检查并关闭了所有输入标记,但仍然存在相同的问题。$url_变量中有什么?上一次表单提交的状态是否可能进入下一次提交ne?$url_变量是会话ID。在上一次提交时不可能。这真的很烦人。我不明白为什么它只在某些时候发生。