1
在PHP文件我有:Mysql的值在PHP不更新傳遞給HTML按鈕
while($row = mysqli_fetch_array($result)) {
$mystring=$row['COL 2'];
echo "<button type=\"button\" id=\"addbutton\" value=\"$mystring\" onclick=\"selectedClasses()\")\">Add Class</button>";
}
的值被成功地檢索併成功地創建的按鈕,但是,每個按鈕結束含有的值第一項。
有沒有辦法保持每個按鈕值的值更新?
*「成功檢索」*因爲您有數據或者您有*正確的*數據。你確定你的查詢中的COL 2實際上應該是爲每一行返回不同的值 –
在while循環中保留'$ mystring'和'echo',並且在每次分配新值之前嘗試使$ mystring爲空它......'$ mystring ='''(只是一個嘗試..)還要確保'$ row ['COL 2']'每次都會返回新值,如@Memor-X所示' – Suyog
這可能是一個重複'id's - >'id = \「addbutton \」'的問題。由於所有按鈕都具有相同的'id',並且'id's應該是唯一的,所以''selectedClasses()'javascript函數可能只是找到第一個'id =「addbutton」'值而不是按鈕被點擊。 – Sean