php中未更新Mysql值传递到html按钮

php中未更新Mysql值传递到html按钮,php,html,mysql,button,Php,Html,Mysql,Button,在php文件中,我有: while($row = mysqli_fetch_array($result)) { $mystring=$row['COL 2']; echo "<button type=\"button\" id=\"addbutton\" value=\"$mystring\" onclick=\"selectedClasses()\")\">Add Class</button>"; } while($row=mysqli\u fetch

在php文件中,我有:

while($row = mysqli_fetch_array($result)) {
    $mystring=$row['COL 2'];
    echo "<button type=\"button\" id=\"addbutton\" value=\"$mystring\" onclick=\"selectedClasses()\")\">Add Class</button>";
}
while($row=mysqli\u fetch\u数组($result)){
$mystring=$row['col2'];

echo“您正在输入按钮的硬编码值

将其更改为:

while($row = mysqli_fetch_array($result)) {
    $mystring=$row['COL 2'];
    echo '<button type="button" id="addbutton" value="$mystring" onclick="selectedClasses()")>$mystring</button>';
}
while($row=mysqli\u fetch\u数组($result)){
$mystring=$row['col2'];
回音“$mystring”;
}
按钮的值为打开和关闭标记之间的文本

另一件事是您在语句中使用了太多复杂的双引号


您可以简单地使用单引号开始和结束语句,并根据需要使用双引号。

您正在输入按钮的硬编码值

将其更改为:

while($row = mysqli_fetch_array($result)) {
    $mystring=$row['COL 2'];
    echo '<button type="button" id="addbutton" value="$mystring" onclick="selectedClasses()")>$mystring</button>';
}
while($row=mysqli\u fetch\u数组($result)){
$mystring=$row['col2'];
回音“$mystring”;
}
按钮的值为打开和关闭标记之间的文本

另一件事是您在语句中使用了太多复杂的双引号


您可以简单地使用单引号开始和结束语句,并根据需要使用双引号。

“检索成功。”“如中所示,您获得了数据或正确的数据。您确定查询中的
列2
实际上应该为每一行返回不同的值吗保持
$mystring
echo
都在while循环中,并在每次为其分配新值之前尝试将
$mystring
设为空。
$mystring='
(试一试)还要确保
$row['COL 2']
每次都返回新值,正如@Memor X所说,这可能是重复
id
s->
id=\'addbutton\'
的问题。因为所有按钮都有相同的
id
,而且
id
应该是唯一的,所以
selectedClasses()
javascript函数可能只是查找第一个
id=“addbutton”
值,而不是单击的按钮。是的,如果我只回显$row['COL 2'],我会得到正确的、不同的每行数据AHHH重复的id“成功检索”很有意义如中所示,您获得了数据或获得了正确的数据。您确定查询中的
列2
实际上应该为每一行返回不同的值吗保持
$mystring
echo
都在while循环中,并在每次为其分配新值之前尝试使
$mystring
为空。
$mystring='
(试一试)还要确保
$row['COL 2']
每次都返回新值,正如@Memor X所说,这可能是重复
id
s->
id=\'addbutton\'
的问题。因为所有按钮都有相同的
id
,而且
id
应该是唯一的,所以
selectedClasses()
javascript函数可能只是查找第一个
id=“addbutton”
值,而不是单击的按钮。是的,如果我只回显$row['COL 2'],我会得到正确的、每行不同的数据。重复的id很有意义