<form method="post">
<input type="submit" name="'.$pTest.'" value="submit" id="submit"/>
</form>
<?php
if(isset($_POST[''.$pTest.'']))
{echo 'something'
;}
?>
如果我使用变量作为提交按钮的名称,这不起作用。请帮忙!
答案 0 :(得分:0)
试试这个
<input type="submit" name="<?php echo $pTest; ?>" value="submit" id="submit"/>
答案 1 :(得分:0)
你的变量什么也没做。只需echo
你的<input>
名称,然后用php:
<form method="post">
<input type="submit" name="<?php echo $pTest ?>" value="submit" id="submit"/>
</form>
<?php
if (isset($_POST[$pTest])) {
echo 'something'
}
?>
答案 2 :(得分:0)
首先为变量添加值..
<?php $pTest = 'sks'; ?>
<form method="post">
<input type="submit" method="post" name="<?php echo $pTest; ?>" value="submit" id="submit"/>
</form>
<?php
if(isset($_POST[$pTest]))
{
echo '<script>alert("something");</script>';
}
?>
答案 3 :(得分:-2)
只需用双引号替换引号:
if(isset($_POST["'.$pTest.'"]))
{
echo 'something'
;}
或者使用PHP变量命名输入:
<input type="submit" name="<?php echo $pTest; ?>" value="submit" id="submit"/>