生成按钮以更新php中的库存

时间:2016-11-29 06:53:05

标签: php html mysql ajax

好吧所以我在这里有点迷失,因为我对AJAX很新,而且对PHP很新。所以我有一个用phpmyadmin和wamp构建的库存管理系统。注册/登录系统运行良好。因此,当用户登录屏幕上生成所有库存的表格时,以及每个库存项目旁边的按钮,允许当前用户签入或签出项目。这些按钮都是生成的,我用php给了他们一个唯一的ID,代码看起来像这样。

List<Integer> collect = Stream.of(2, 5, 7, 8, 2, 3, 5, 6, 5)
            .collect(Collectors.groupingBy(e -> e)).entrySet().stream()
            .filter(e -> e.getValue().size() == 2).map(Map.Entry::getKey)

所以现在当用户单击一个按钮时,它会更新数据库以将name字段设置为null,表示没有人检出该项目,这样另一个用户就可以登录并签出清单中的项目。我真的很挣扎,并尝试过从点击方法(由于某些原因我无法开始工作)到ajax和php的大量事情......我无法得到一个看似简单的功能......感谢你有任何可能的帮助。

1 个答案:

答案 0 :(得分:0)

您已经打开了php标签,因此请更改

echo '<input class="btn btn-default" type="submit" value="Check In"  id = 
"<?php echo $a; ?>" onclick="updateinventory()">';

 echo "<input class='btn btn-default' type='submit' value='Check In'  
 id ='$a' onclick='updateinventory()'>";

同样从IF删除php标签,因为上面已经写了php起始标签。

type="submit"这将直接提交页面,您可能需要将其设为button,以便您可以调用最终将调用ajax的javascript函数。