Php 按钮更改数据库行中的值
我试图得到一个按钮,当我点击它时,它会根据“id”从数据库的特定列和行中更改特定值 这是我的数据库名:highmob_comenzi 表:球员 栏目:statuscomandamobila 该列的当前值为“necomanda” 每行自动递增一个ID 我试着创建一个按钮,当我点击它将comumn“statuscomandamobila”的值从“Necomanda”更改为“in lucru”时 我真的很抱歉,我没有任何代码,但我不知道从哪里开始 我确实与数据库有连接,还有一个按钮,我可以根据ID查看页面Php 按钮更改数据库行中的值,php,mysql,Php,Mysql,我试图得到一个按钮,当我点击它时,它会根据“id”从数据库的特定列和行中更改特定值 这是我的数据库名:highmob_comenzi 表:球员 栏目:statuscomandamobila 该列的当前值为“necomanda” 每行自动递增一个ID 我试着创建一个按钮,当我点击它将comumn“statuscomandamobila”的值从“Necomanda”更改为“in lucru”时 我真的很抱歉,我没有任何代码,但我不知道从哪里开始 我确实与数据库有连接,还有一个按钮,我可以根据ID查看
echo "<td class='text-center'><a target='_blank' class='btn btn-sm btn-
info' href='edit.php?id=" . $value['id'] . "'> Vezi Comanda</a></td>\n";
echo“\n”;
这是PHP中的代码,带有一个按钮,可以让我根据该ID查看页面:)试试这个,粘贴到您的edit.PHP中:
<?php
//Using $db as the connection to your database
if(isset($_GET['id'])){
$id = intval($_GET['id']);
$sql = "UPDATE players SET statuscomandamobila = 'in lucru' WHERE id = $id";
mysqli_query($db,$sql);
}
?>
编辑.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语句—这似乎是本文的主题。请参阅,但如何创建一个按钮来更新数据库中的值?你知道从哪里开始吗?因为这个按钮也必须在“echo‘button’您必须从id url query paramAllright中删除双引号,以便我创建一个新页面nammed update_comanda.php,并粘贴您在编辑mysql主机参数时给我的代码。我会检查并粘贴结果我看到了代码,但这不是一个按钮,或者我应该创建一个页面nammed edit.php,将按钮重定向到该页面,并建立mysql连接,对吗?
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();
}