2013-12-15 184 views
0

因此,我已經搜索瞭如何從MySQL數據庫插入項目到表單中。根據我的理解,對於每個領域,我需要添加value="<?php echo htmlentities($Variable); ?>"是否有一種方法可以一次插入所有字段?就像在PHP腳本中一樣?每個字段已經有一個名稱標識符,這就是insert.php如何值插入到數據庫中,這樣的:從數據庫填充HTML表單

//SQL Query to insert data 
$sql="INSERT INTO case_info (Volunteer,CaseShortTitle,CaseNumber,HearingDate...) 
VALUES ('$_POST[Volunteer]','$_POST[CaseShortTitle]','$_POST[CaseNumber]','$_POST[HearingDate]'...) 

和表單字段是這樣的:

<div><input type="text" id="p1f5c" name="CaseShortTitle" class="fieldcontent"><div class="fielderror"></div></div> 

然後提交按鈕去這個insert.php文件

有沒有辦法使用GET來填充這種方式的領域?

謝謝!

回答

1

將數據直接從$_POST變量輸入到數據庫通常是不好的做法,您應該考慮先清理它們。

如果我明白你在問什麼,你可以做這樣的事情;

<form action="" id="myForm" title="myForm"> 

     <?php 
     $query = "SELECT * FROM case_info LIMIT 1"; 
     $result = myqsl_query($query) or die(mysql_error()); 
     while($row = mysql_fetch_array($result)){ 
     ?> 
     <input type="text" id="volunteer" value="<?php echo $row['Volunteer']; ?>" 
     <input type="text" id="CaseShortTitle" value="<?php echo $row['CaseShortTitle']; ?>" 
     <?php 
     } //Close while{} loop 
     ?> 

</form>