0
我曾嘗試這樣的代碼:如何的答案提交表單的「選擇MySQL查詢」的每一個不同的結果並插入MySQL數據庫的答案
<?php
$sql="SELECT id, comment FROM comments
ORDER BY comments.id DESC";
$result = mysql_query($sql) or trigger_error (mysql_error ());
while($row = mysql_fetch_array($result))
{
echo "<div>";
echo $row['comment'];
echo "</br>";
// Answer to comment
echo "<a id='href".$row['id']."' href='#'> Answer </a>";
echo "<div>";
echo "Your answer is: ";
echo "<span id='answerdone'";
echo "</span>";
echo "</div>";
}
?>
<script>
$('#href".$row['id']."').click(function() {
$(this).empty().next.append(<div> <input type='text' value='' name='answer'
id='".$row['id']."'
<input type='submit' value='Answer' />
</div>);
});
var input = document.getElementById('".$row['id']."'),
placeholder = document.getElementById('answerdone');
input.onsubmit = function() {
placeholder.innerHTML = input.value
}
</script>
爲了使一種形式出現在MySQL查詢的每個結果以及用這種形式寫在同一頁上的內容,在「你的回答是:」之後。不幸的是,這不起作用,我不知道爲什麼。另外,我想要在評論表中將「作爲答案是:」作爲附加列插入。
我該怎麼做,怎麼了?
你能定義「不工作」嗎? – Mike 2012-02-15 16:29:09
我知道它不工作,因爲當我點擊「答案」鏈接時,它們不會隱藏,並且表單不會顯示。 – user1206724 2012-02-15 16:31:04