<form method="post">
<input type="submit" name="'.$pTest.'" value="submit" id="submit"/>
</form>
<?php
if(isset($_POST[''.$pTest.'']))
{echo 'something'
;}
?>
如果我使用变量作为提交按钮的名称,这是行不通的。请一些帮助!
尝试这样的
<input type="submit" name="<?php echo $pTest; ?>" value="submit" id="submit"/>
您的变量是什么都不做。只要你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'
}
?>
增加价值的可变第一..
<?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>';
}
?>
只需更换用双引号的报价:
if(isset($_POST["'.$pTest.'"]))
{
echo 'something'
;}
或名称与PHP变量的输入:
<input type="submit" name="<?php echo $pTest; ?>" value="submit" id="submit"/>