Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/81.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 - Fatal编程技术网

如何建立<;输入>;用php代码设置值属性

如何建立<;输入>;用php代码设置值属性,php,html,Php,Html,我不确定我的问题是如何表达清楚的,所以下面是我目前为止没有成功的尝试(简化代码) 我在页面上需要的最终结果是: <input type="text" class="form-control" id="Colour" name="InputName7" value="<?php echo $InputName7 ; ?>"> 更改此选项 $newItem = SetItemInputTag("Colour", $ItemCount, "<?php echo $Inp

我不确定我的问题是如何表达清楚的,所以下面是我目前为止没有成功的尝试(简化代码)

我在页面上需要的最终结果是:

<input type="text" class="form-control" id="Colour" name="InputName7" value="<?php echo $InputName7 ; ?>">
更改此选项

$newItem = SetItemInputTag("Colour", $ItemCount, "<?php echo $InputName7; ?>", FALSE);

看起来您已经进入了php。取下钻头,应能正常工作:

$newItem = SetItemInputTag("Colour", $ItemCount, $InputName7, FALSE);

我想你只需要用这么多

$newItem = SetItemInputTag("Colour", $ItemCount, $InputName7, FALSE);
而不是这条线

$newItem = SetItemInputTag("Colour", $ItemCount, "<?php echo $InputName7; ?>", FALSE)
$newItem=SetItemInputTag(“颜色”、$ItemCount、”,FALSE)

这是因为您已经在使用php。那么,为什么不在函数调用中使用script lets呢?只需删除它,然后再试一次。

您可以尝试使用不同的字符而不是PHP标记来解决问题。 您必须在页面上有另一个函数来遍历结果并替换为PHP代码

让我用代码解释一下

改变这个

$newItem = SetItemInputTag("Colour", $ItemCount, "<?php echo $InputName7; ?>", FALSE)
在视图页面上,您将使用正则表达式查找大括号并查找$InputName7的值

以下是用正则表达式替换功能的链接:

谢谢。我想我太复杂了,没有必要。
$newItem = SetItemInputTag("Colour", $ItemCount, $InputName7, FALSE);
$newItem = SetItemInputTag("Colour", $ItemCount, "<?php echo $InputName7; ?>", FALSE)
$newItem = SetItemInputTag("Colour", $ItemCount, "<?php echo $InputName7; ?>", FALSE)
$newItem = SetItemInputTag("Colour", $ItemCount, "{{ InputName7 }}", FALSE)