我試圖在用戶單擊所選元素上的按鈕時創建一個表單。然而,當我嘗試它,我點擊一個按鈕,它要麼加載多個,要麼加載1,但只顯示一個值,如果這是有道理的。這裏是我的代碼:用PHP變量填充輸入值和相關的ID
<?php
$sql = "SELECT * FROM services";
$result = $database->query($sql);
while ($row = mysqli_fetch_assoc($result)) {
$id = $row['id'];
?>
<div class="service_display">
<div class="service_header"><?php echo $row['service_name']; ?></div>
<div class="service_desc"><?php echo $row['service_desc']; ?></div>
<div class="service_options">
<button type="button" class="additional_files" id="additional_files">Edit</button>
</div>
</div>
<?php
}
?>
我按下按鈕時將使用jQuery出現的形式,即時通訊試圖與各自的ID,以填補值。這裏是我的代碼:
<div class="show-onclick">
<h3>Edditing service: <?php echo $row['service_name']; ?></h3>
<hr>
<form action="inc/save_edit.php?id=<?php echo $row['id']; ?>" class="service_editform">
<input type="text" name="service_name" value="<?php echo $row['service_name']; ?>">
<textarea><?php echo $row['service_desc']; ?></textarea>
</form>
</div>
我認爲這個問題是我不知道從哪裏把這些代碼,如果我把它放在while循環,它的工作原理,但可以理解的,我有一個10輸入欄彈出了..
,如果我把它放在while循環外,並運行一個單獨的查詢來填補它,其空..
謝謝你,我已經把它放在一個模態窗口中,但現在它只適用於當第一個環形物品,而不是其餘.. –
RE:你的更新: - 謝謝!完美的作品。你剛剛救了我幾天頭痛,非常感謝。 :) –
你是最受歡迎的:-) –