Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/78.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 从用户输入动态地将样式应用于html_Php_Html - Fatal编程技术网

Php 从用户输入动态地将样式应用于html

Php 从用户输入动态地将样式应用于html,php,html,Php,Html,我有一个表单,用户填写各种项目,包括选择背景。当他们按下按钮预览表单时,我会将他们发送到另一个.php页面,该页面会弹出一个iframe并将所有表单部分组合成一个字母。我的问题是如何填充背景。下面是我如何试图让背景显示(信纸是用户要求的任何东西,输入已清理)。我很接近,因为如果我作弊和编码 <div style="width: 550px; height: 550px; padding: 15px; background-image:url(images/stationery/birthd

我有一个表单,用户填写各种项目,包括选择背景。当他们按下按钮预览表单时,我会将他们发送到另一个.php页面,该页面会弹出一个iframe并将所有表单部分组合成一个字母。我的问题是如何填充背景。下面是我如何试图让背景显示(信纸是用户要求的任何东西,输入已清理)。我很接近,因为如果我作弊和编码

<div style="width: 550px; height: 550px; padding: 15px; background-image:url(images/stationery/birthday.jpg);"> 

它很好用。但是,正如我所说的,这是欺骗:-)

$final=“url(图像/信纸/”$destitles.jpg);”;

更好的是:

<div style="width: 550px; height: 550px; padding: 15px; background-image: url('images/stationery/<?php print $stationery; ?>.jpg');">
<h3>Message Preview</h3>
<!--Don't forget to close the div-->
</div>

工作得很好-我不知道为什么我把它弄得这么复杂。非常感谢。
<div <h3="" "="" ";="" $final;="" .="" background-image:\"="" 15px;="" padding:="" height:="" 550px;="" style="\"width:">
<?php
$final = "url('images/stationery/" . $stationery . ".jpg');";
?>
<div style="width: 550px; height: 550px; padding: 15px; background-image: <?php print $final; ?>">
<h3>Message Preview</h3>
<!--Don't forget to close the div-->
</div>
<?php
$final = "url('images/stationery/" . $stationery . ".jpg');";
print '<div style="width: 550px; height: 550px; padding: 15px; background-image: ' . $final . '">';
print '<h3>Message Preview</h3>';
// Don't forget to close the div...
print '</div>';
?>
<div style="width: 550px; height: 550px; padding: 15px; background-image: url('images/stationery/<?php print $stationery; ?>.jpg');">
<h3>Message Preview</h3>
<!--Don't forget to close the div-->
</div>