Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/280.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_Button_Send - Fatal编程技术网

Php 从按钮发送列名

Php 从按钮发送列名,php,button,send,Php,Button,Send,我已经做了一个php页面。在其上显示数据库中的表“prod”。 每一行都显示得很好。今天,我尝试在表格的每一行末尾添加一个名为“rate”的按钮。我成功地做到了。现在我想在单击该按钮时将该行第一列的值发送到另一个php页面。我被卡住了,怎么办?你能帮忙吗 我知道我必须在表单中使用post方法,并且我必须在另一个php页面上使用$\u post[该值]来灌输进一步函数的值 我只需要问一下,在按钮行的第一列中,在哪里添加值。这样onclick就可以发送该值。我希望我清楚这一点。非常感谢您的帮助:

我已经做了一个php页面。在其上显示数据库中的表“prod”。 每一行都显示得很好。今天,我尝试在表格的每一行末尾添加一个名为“rate”的按钮。我成功地做到了。现在我想在单击该按钮时将该行第一列的值发送到另一个php页面。我被卡住了,怎么办?你能帮忙吗

我知道我必须在表单中使用post方法,并且我必须在另一个php页面上使用$\u post[该值]来灌输进一步函数的值

我只需要问一下,在按钮行的第一列中,在哪里添加值。这样onclick就可以发送该值。我希望我清楚这一点。非常感谢您的帮助:

使用隐藏输入

echo "<td><form action='detailform.php' method='POST'><input type='hidden' name='col-name' value='you-col-value'><input type='submit' name='submit-btn' value='Rate'/></form></td></tr>";
echo "<pre>".print_r($_POST,true)."</pre>";

你必须以你喜欢的任何形式添加输入

echo "<td>
          <form action='detailform.php' method='POST'>
               <input type='hidden' name='your_val_key' value='".$row[your_val_key_in_query]."'> <!-- input hidden, change to text 4 debug -->
               <input type='submit' name='submit-btn' value='Rate'/>
          </form>
      </td></tr>";
如果您不确定发送了多少数据或其他信息,请尝试此操作,以获取完整数据:


顺便说一句:你为什么要混合打印和回音?

使用一个隐藏的输入,输入你需要的值。不!对不起,这是错的。我只是想弄明白一些事情。请你能帮我解决这个代码中的一些其他问题吗??我甚至找不到我的列的值来放置在“查询中的your\u value\u key\u”中。你能帮我吗??我所做的是用$row[1]替换“您的\u查询中的\u值\u键\u”,以从第行获取第1列。它给出了一个错误。未定义的偏移量0是否可以帮助我。只需使用select中的列名,即表中的列名。如果其中一个列名是extradata,则必须使用$row[extradata]-顺便说一句,array_键也会将列名显示出来
echo "<pre>".print_r($_POST,true)."</pre>";