Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/255.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP-回送表单中字符串分隔符的帮助_Php_Html_Forms - Fatal编程技术网

PHP-回送表单中字符串分隔符的帮助

PHP-回送表单中字符串分隔符的帮助,php,html,forms,Php,Html,Forms,如果某个项目有库存,我会尝试构建一个HTML表单,但当我将HTML存储在一个字符串变量中,使用单引号对其进行分隔,然后在表单中使用双引号设置表单属性时,如何引用表单中的php变量来动态地为“addItem”赋值。如果你看我的代码,你就会明白我的意思!完成后,我将回显$summary的内容,此时$summary包含从我的SQL数据库中提取的有关该产品的信息 $summary .= '<form id="testbasket" method="GET" target="_parent" act

如果某个项目有库存,我会尝试构建一个HTML表单,但当我将HTML存储在一个字符串变量中,使用单引号对其进行分隔,然后在表单中使用双引号设置表单属性时,如何引用表单中的php变量来动态地为“addItem”赋值。如果你看我的代码,你就会明白我的意思!完成后,我将回显$summary的内容,此时$summary包含从我的SQL数据库中提取的有关该产品的信息

$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>';