PHP-回送表单中字符串分隔符的帮助
如果某个项目有库存,我会尝试构建一个HTML表单,但当我将HTML存储在一个字符串变量中,使用单引号对其进行分隔,然后在表单中使用双引号设置表单属性时,如何引用表单中的php变量来动态地为“addItem”赋值。如果你看我的代码,你就会明白我的意思!完成后,我将回显$summary的内容,此时$summary包含从我的SQL数据库中提取的有关该产品的信息PHP-回送表单中字符串分隔符的帮助,php,html,forms,Php,Html,Forms,如果某个项目有库存,我会尝试构建一个HTML表单,但当我将HTML存储在一个字符串变量中,使用单引号对其进行分隔,然后在表单中使用双引号设置表单属性时,如何引用表单中的php变量来动态地为“addItem”赋值。如果你看我的代码,你就会明白我的意思!完成后,我将回显$summary的内容,此时$summary包含从我的SQL数据库中提取的有关该产品的信息 $summary .= '<form id="testbasket" method="GET" target="_parent" act
$summary .= '<form id="testbasket" method="GET" target="_parent" action="cattest.php" >
<input type="text" id="addItem" name="addItem" value='.'"<?php echo $plantname; ?>"'.'>
<input type="submit" value="Add To Basket" />
</form>';
$summary.='
将串联与
一起使用,如下所示:
$summary .= '<form id="testbasket" method="GET" target="_parent" action="cattest.php" >
<input type="text" id="addItem" name="addItem" value="'.$plantname.'">
<input type="submit" value="Add To Basket" />
</form>';
$summary.='
';
$summary.='
';
您的思路是正确的,但您的代码会以字符串形式输出代码。您可以简单地将$plantname变量连接到字符串中。以下是使用正确引号的代码:
$summary .= '<form id="testbasket" method="GET" target="_parent" action="cattest.php" >
<input type="text" id="addItem" name="addItem" value="'.$plantname.'">
<input type="submit" value="Add To Basket" />
</form>';
$summary.='
';
当您已经明确地离开了php部分时,您还只需要使用php打开和关闭标记
。由于您编写的内容仍在php中,因此只需使用变量。或print('.$someVariable')
我们不知道$plantname
的内容,但我认为这不是问题所在。很漂亮!!非常感谢你!感谢您的帮助,它帮助我解决了连接错误,我的页面现在运行得非常好!谢谢,现在可以用了。我觉得我在这里对很多答案都发表了同样的评论,但那只是因为每个人都很有帮助,我感谢你为我提供了同样的答案,现在已经奏效了,我非常感谢!
<?php
print("<div id = \"someID\">" . $someVariable . "</div>");
?>
$summary .= '<form id="testbasket" method="GET" target="_parent" action="cattest.php" >
<input type="text" id="addItem" name="addItem" value="'.$plantname.'">
<input type="submit" value="Add To Basket" />
</form>';