Php 如何使用post方法获取foreach循环中按钮的值

Php 如何使用post方法获取foreach循环中按钮的值,php,html,button,foreach,forms,http-post,Php,Html,Button,Foreach,Forms,Http Post,目标:从foreach循环内的$u POST方法中获取按钮的值 在按钮上显示所有项目名称 <?php foreach ($projectNames as $val):?> <form action="projectSelected.php" method="post" id="project"> <button style="float:left" class="btn-default" value=""> <?php echo $val;?> &

目标:从foreach循环内的$u POST方法中获取按钮的值

在按钮上显示所有项目名称

<?php foreach ($projectNames as $val):?>
<form action="projectSelected.php" method="post" id="project">
<button style="float:left" class="btn-default" value=""> <?php echo $val;?> </button>

问题陈述:当用户单击按钮“Project1”时,程序应该能够使用
$\u POST['projectSelected']
获取按钮的值


非常感谢您的帮助。

在“隐藏”中设置值,然后发布值



在“隐藏”中设置值,然后发布值


这样做:

   <button style="float:left" name = 'projectSelected' class="btn-default"
 value=""> <?php echo $val;?> </button>

您设置的按钮名称将成为
$\u POST
数组的键

执行以下操作:

   <button style="float:left" name = 'projectSelected' class="btn-default"
 value=""> <?php echo $val;?> </button>

您设置的按钮名称将成为
$\u POST
array

1)更改变量名称的键:

$Projects => $projects (PHP convention)
2) 在分解函数后添加修剪

$projectNames = array_map('trim', $projectNames);
3) 使用输入提交而不是按钮()

循环:


1) 更改变量的名称:

$Projects => $projects (PHP convention)
2) 在分解函数后添加修剪

$projectNames = array_map('trim', $projectNames);
3) 使用输入提交而不是按钮()

循环:



嗨,你需要什么?嗨,你需要什么?谢谢你的快速回复@Karthik Keyan。欢迎Buddy@WEshruth谢谢你的快速回复@Karthik Keyan。欢迎Buddy@WEshruth
<form action="projectSelected.php" method="POST" id="project">
<?php foreach ($projectNames as $val) : ?>

    <input type="submit" style="float:left" class="btn-default" name="project" value="<?php echo $val ?>"/>
<?php endforeach ?>
</form>