2014-01-14 30 views
0

我使用HTML标记来显示从我的mysql数据库检索到的html/js代码。我如何使用提交提交html <xmp>数据到MySQL使用onsubmit

用户可以编辑此代码(xmp contentEditable ='true')并将其保存回mysql数据库。

我可以从mysql中检索数据(html/js代码),并在xmp标签(我在表单中有这个)之间显示它,但是一旦我提交它,它就不会传递给其他PHP页面。

这是我的形式,使用PHP填充XMP标签(MySQL数据):

<form action="save-script.php" method="POST" onsubmit="document.getElementById('hidden_data').value = document.getElementById('html_output').innerHTML;"> 

<?php 
    echo "<xmp id='html_output' contentEditable='false'>" . $formcodelong. "</xmp>"; 
    echo "<input name='formid' type='hidden' value='" . $formid. "'/>"; 
?> 
    <input id="hidden_data" name="data" type="hidden"/> 

    <input type="submit" Value="Enter" id="submitthis"> 
</form> 

这(保存-的script.php)是我要看书什么的被张贴

// Get form values 
$data = $_POST['data']; 
echo "<br />data : " . $data ; 

我希望做我读到这里同样的事情,除了与XMP而不是股利: How can I submit div data to MySQL

+0

上面最新代码的输出是什么? –

+0

如果你正在讨论save-script.php中的echo $数据,它不会显示任何内容。 – user3195559

+0

你可以看看你使用萤火虫呈现的HTML表单吗?我觉得有一些关于你生成的表单html –

回答

-1

没有什么错在PHP端。你可以看看你使用萤火虫呈现的HTML表单吗?我觉得有一些关于你生成的表单html。如果有任何错误,修复它们,它应该工作