用php变量提交按钮

时间:2014-10-13 08:52:40

标签: php forms submit

<form method="post">
<input type="submit" name="'.$pTest.'" value="submit" id="submit"/>
</form>

<?php
if(isset($_POST[''.$pTest.'']))
{echo 'something'
;}
?>

如果我使用变量作为提交按钮的名称,这不起作用。请帮忙!

4 个答案:

答案 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"/>