如何使用onsubmit </xmp>将html <xmp>数据提交给MySQL

时间:2014-01-14 20:31:48

标签: php html submit xmp

我正在使用HTML标签显示从我的mysql数据库中检索到的html / js代码。

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

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

这是我的表单,使用php(mysql数据)填充xmp标记:

<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>

这个(save-script.php)是我试图阅读已发布内容的地方

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

我希望做同样的事情,我在这里阅读,除了使用xmp而不是div: How can I submit div data to MySQL

1 个答案:

答案 0 :(得分:-1)

PHP方面没有任何问题。你能用firebug看看你渲染的html表格吗?我认为你生成的表单html有一些东西。如果有任何错误,请修复它们并且它应该可以正常工作