我正在尝试获取一个按钮,当我单击它以从特定列和行中更改特定值时,根据" id"
这是我的数据库名称:highmob_comenzi 桌子:球员 专栏:statuscomandamobila
该列的当前值是" necomandat" 每一行都是一个ID auto_increment 我试图创建一个按钮,当我点击它来更改comumn" statuscomandamobila"来自" necomandat"到了"在lucru"
我真的很抱歉,我没有任何代码,但我没有想法从哪里开始!
我确实连接到数据库:(和一个按钮,我可以看到页面acordint到ID
{{1}}
这是来自PHP的代码,带有一个按钮,实际上让我可以看到根据该ID的页面:)
答案 0 :(得分:3)
在edit.php
:
echo "<td class='text-center'><a class='btn btn-sm btn-info' href='update_comanada.php?id=" . $_GET['id'] . "'> UPDATE COMANDA</a></td>\n";
在update_comanda.php
中尝试这样的事情(首先编辑连接参数):
try {
if (isset($_GET['id'])) {
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
$id = $_GET["id"];
$sql = "UPDATE `players` SET `statuscomandamobila`= 'in lucru' WHERE `id`=:id";
$statement = $conn->prepare($sql);
$statement->bindValue(":id", $id);
$count = $statement->execute();
$conn = null; // Disconnect
}
}
catch(PDOException $e) {
echo $e->getMessage();
}
答案 1 :(得分:0)
试试这个,粘贴到你的edit.php:
def bfs(G, s):
paths = [[s]]
toFollow = [s]
while len(toFollow) > 0:
current_node = toFollow.pop(0)
current_path = [path for path in paths if path[-1] == current_node][0]
neighbors = G.neighbors(current_node)
nonzero = False
for n in neighbors:
nonzero = True
toFollow.append(n)
newPath = list(current_path)
newPath.append(n)
paths.append(newPath)
if nonzero:
paths.remove(current_path)