gpt4 book ai didi

javascript - 如何将 id 唯一地设置为在 php 中动态生成的可通过 javascript 代码访问的按钮

转载 作者:行者123 更新时间:2023-12-03 05:32:41 25 4
gpt4 key购买 nike

好的,我遇到了一个小问题。因此,我有一个连接到数据库的库存系统,对于数据库中的每个项目,屏幕上都会生成一个按钮,我试图在 php 中为每个按钮提供一个唯一的 ID,我可以通过 javascript 访问该 ID。生成按钮的代码如下所示

<table class = "table">
<thead>
<tr>
<td><center><strong>Item Id</strong></center> </td>
<td><center><strong>Item Description</strong></center> </td>
<td><center><strong>Item Type</strong> </center></td>
<td><center><strong>Availability</strong></center></td>
<td><center><strong>Name</strong></center></td>
<td><center><strong>Check in/out button</strong></center></td>
</tr>
</thead>
<tbody>
<?php
mysql_select_db('inventory management system');
$query="SELECT * FROM inventory";
$results = mysql_query($query);
$a = 0;

while($row = mysql_fetch_array($results)) {
$a++;
echo '<script type = "text/javascript">c++;</script>'
?>
<tr>
<td><center><?php echo $row['item_id']?></center></td>
<td><center><?php echo $row['item_desc']?></center></td>
<td><center><?php echo $row['item_type']?></center></td>
<td><center><?php echo $row['availability_status']?></center></td>
<td><center><?php echo $row['name']?></center></td>
<td><center><?php
if(is_null($row['name'])){//generates the buttons whether or not an item is signed in or out
echo "<input class='btn btn-default' type='submit' value='Check Out' id ='$a' onclick='updateinventory()'>";//how can I get a unique id here ?
}else if(!is_null($row['name'])){
$lol = "<?php <script type = 'text/javascript'> x++; </script> ?>";
echo "<input class='btn btn-default' type='submit' value='Check In' id ='$a' onclick='checkingitemin()'>";

}


?></center></td>
</tr>

<?php
}
?>
</tbody>
</table

>

我需要能够访问每个特定的唯一按钮,以便能够更改每个按钮上的文本以及执行一些ajax 来更改数据库中的某些内容。

最佳答案

将您的条件替换为:

if(is_null($row['name'])) {//generates the buttons whether or not an item is signed in or out
echo "<input class='btn btn-default' type='submit' value='Check Out' id='".$row['item_id']."' onclick='updateinventory()'>";
} else { // You don't need another `if` statement here
// I don't think the next instruction is usefull :)
// $lol = "<?php <script type = 'text/javascript'> x++; </script>";
echo "<input class='btn btn-default' type='submit' value='Check In' id='".$row['item_id']."' onclick='checkingitemin()'>";
}

关于javascript - 如何将 id 唯一地设置为在 php 中动态生成的可通过 javascript 代码访问的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40876168/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com