2014-01-14 28 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。如果有任何錯誤,修復它們,它應該工作