将php变量作为隐藏输入传递,其中html包含在一个echo中
如何将将php变量作为隐藏输入传递,其中html包含在一个echo中,php,html,Php,Html,如何将$myVariable中包含的值作为隐藏字段传递?我使用双引号和单引号的方式有问题吗?如果您已经在回显字符串,则不应再次将放入其中。您应该连接字符串。但在您的情况下,您甚至不需要这样做,因为您使用双引号进行回音,这意味着您只需在其中写入变量即可 <?php $aVariable = $_POST['myVariable']; echo $aVariable; ?> 您只需要键入$myVariable,而不是在字符串中。双引号“”仅创建字符串文字。它不像内联H
$myVariable
中包含的值作为隐藏字段传递?我使用双引号和单引号的方式有问题吗?如果您已经在回显字符串,则不应再次将
放入其中。您应该连接字符串。但在您的情况下,您甚至不需要这样做,因为您使用双引号进行回音,这意味着您只需在其中写入变量即可
<?php
$aVariable = $_POST['myVariable'];
echo $aVariable;
?>
您只需要键入$myVariable,而不是在字符串中。双引号“”仅创建字符串文字。它不像内联HTML那样直接输出数据。从StackOverflow中的语法着色可以看出 您可以尝试这些变体(简化):
//前面的代码
回声“;
//暗号
//或//
//前代码
?>
您只需要在字符串中键入$myVariable
,而不是
。双引号“
仅创建字符串文字。它不像内联HTML那样直接输出数据。从StackOverflow中的语法着色可以看出,谢谢。我刚刚尝试了这个方法,效果很好。看起来它在一个长回显“//html here”中包含了单引号;我指的是嵌入整个HTML输出的双引号。@pemapmoder当然。我感谢你的帮助需要学习更多关于Php的知识。与Java相比,情况有些不同。我想我正在寻找访问修饰符和类属性。
<?php
$aVariable = $_POST['myVariable'];
echo $aVariable;
?>
echo "<form method='POST' action='submit.php'><br/>
<input type='hidden' name='myVariable' value='$myVariable;'/>
<br/>
<input type='submit' name='btnSubmit' id='submit' value='Submit'>
</form>";
echo '<form method="POST" action="submit.php"><br/>
<input type="hidden" name="myVariable" value="' . $myVariable . '"/><br/>
<input type="submit" name="btnSubmit" id="submit" value="Submit">
</form>';
// code before
echo "<input type='hidden' name='myVariable' value='$myVariable'/>";
// code after
// OR //
// code before
?>
<input type='hidden' name='myVariable' value='<?= $myVariable ?>'/>
<?php
// code after