提交按钮与PHP变量

问题描述 投票:-1回答:4
<form method="post">
<input type="submit" name="'.$pTest.'" value="submit" id="submit"/>
</form>

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

如果我使用变量作为提交按钮的名称,这是行不通的。请一些帮助!

php forms submit
4个回答
0
投票

尝试这样的

<input type="submit" name="<?php echo $pTest; ?>" value="submit" id="submit"/>

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'

    }

?>

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>';
}
?>

-2
投票

只需更换用双引号的报价:

if(isset($_POST["'.$pTest.'"]))
{
    echo 'something'
;}

或名称与PHP变量的输入:

<input type="submit" name="<?php echo $pTest; ?>" value="submit" id="submit"/>
© www.soinside.com 2019 - 2024. All rights reserved.