0
標題是不是要清除,但我一直在這一難以置信,現在我找不到任何東西在線。如何更改php數據庫設置從形式調用javascript
我在顯示在頁面上的數據庫中有一個表格。
$dbh = new PDO('mysql:host=localhost;dbname=projects', "root", "");
foreach($dbh->query('SELECT * from projects WHERE creatorOfProject="'.$username.'"') as $row) {
$projectName = $row['ProjectName'];
$lastEdited = $row['lastEdited'];
$projectId = $row['openId'];
echo '
<tr id = "td">
<td class="index"><a href="../workspace/index.php?projectId='.$projectId.'" target="_blank">'.$projectName.'</a></td>
//here
<td class="index"><a href="../workspace/settings.php?projectId='.$projectId.'" ><img src = "../img/setting.png"></td>
//
<td class="index"><a href="../workspace/delete/delete.php?projectId='.$projectId.'"><img src = "../img/delete.png"></a></td>
<td class="index"><span id="lastEdited">Last Edited: '.$lastEdited.'</span></td>
<td class="index"><span id = "sharedOption">'.$shared.'</span></td>
</tr>
';
如果你看到有一個設置按鈕,其點擊,當我想打開一個彈出的小框中(不是一個單獨的頁面或窗口),在它的形式則可以更新從數據庫中的哪些是用戶輸入到表單中的。
我很努力如何打電話給javascript打開顯示這個盒子,並有信息通過,所以當提交表單時,我將能夠更新數據庫。
我對ajax不熟悉,但我願意與它合作。
您將需要添加一個模態窗口到您的頁面。這是通過一些HTML和CSS完成的。在此窗口中,您需要一個指向您要顯示的頁面的iframe。此頁面將處理所有表單信息,驗證和提交。這樣就不需要Ajax。 – jeff