我有一个表,它从上一页提交的表单中的输入值中获取其行。
示例输入为:
<input id="SomePath/12345.jpg" class="1" type="hidden"
value="<tr class='order'>
<td class='imgSrc'>SomePath/12345.jpg</td>
<td class='imgSize'>4x6</td><td class='imgCount'>1</td>
</tr>
<tr></tr>"
name="order[]">
然后,我使用 javascript 将成本、运费等添加到表中的行,并添加其他行。无论如何,我是否可以使用 PHP 的 mail() 函数引用这个新构建的表作为发送电子邮件的变量?
或者我需要回到绘图板吗?
最佳答案
从你的标题来看:你不能。
但是我认为你的输入值是错误的,它应该是 htmlspecialchared
$your_var = '<input id="SomePath/12345.jpg" class="1" type="hidden" value="'.htmlspecialchars(<tr class=\'order\'><td class=\'imgSrc\'>SomePath/12345.jpg</td><td class=\'imgSize\'>4x6</td><td class=\'imgCount\'>1</td></tr><tr></tr>').'" name="order[]">';
echo $your_var;
关于javascript - 是否可以将页面上的 HTML 代码设为 PHP 变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6708727/