我希望通过邮件获取html表单元素,名称为php变量
示例:
<form method="post" action="action.php"><input type="submit" name="'.$name.'"></form>
action.php 代码:
$var=$_POST['What do i put here?'];
谢谢
答案 0 :(得分:1)
试试这个, 在foreach中使用$ _POST数组:
action.php的
foreach ($_POST as $key => $value)
echo "Field ".htmlspecialchars($key)." is ".htmlspecialchars($value)."<br>";
我希望它会有所帮助。
答案 1 :(得分:0)
你可以简单地说它像
$_POST["{$name}"];
或
你可以像锡一样连接它
$_POST['abc_'.$name];
使其更清晰 见http://www.php.net/manual/en/language.types.string.php
答案 2 :(得分:0)
试试这个。
$name = 'name';
$var = $_POST[$name];
结果将显示名称变量的值。
答案 3 :(得分:0)
试试这个:print_r($_POST);
这是使用参数打印所有值。
答案 4 :(得分:0)
我想出了怎么做。
queue
<form method="post" action="action.php"><input type="hidden" name="name" value="'.$name.'">
它显示输入的值$ name。
输入可以是你想要的任何东西!!