gpt4 book ai didi

php - 使用 id 功能编辑产品页面

转载 作者:行者123 更新时间:2023-11-29 20:54:21 25 4
gpt4 key购买 nike

在我正在制作的网络应用程序上,我有一个编辑页面,显然用户可以在其中编辑现有产品的信息,它使用 PHP/MySQL。我的编辑页面几乎也完全按照我想要的方式工作。我有一个从 SQL 数据库填充的下拉列表,我可以通过文本框编辑产品信息。我唯一的问题是,我不知道如何通过 ID 来编辑产品,ID 会随着产品的选择而变化。相反,我必须在 PHP 代码中手动设置一个静态值,我只是想知道我该怎么做这?我认为可以使用 GET 但不完全确定..我将在下面发布图片和代码..谢谢。

enter image description here

当我从下拉列表中选择产品时,ID 更改为相应的产品 ID

enter image description here

如你所见,我必须在 php 中输入 ID..

所以基本上,当我从下拉列表中选择它们时,我试图让它更改要编辑的产品..

希望我没有太困惑,谢谢!

$conn = new mysqli('', '', '', '') 
or die ('Cannot connect to db');

$result = $conn->query("select ID, NAME from PRODUCTS");

?><div align="left"><?
print "<h3>EDIT PRODUCT</h3>";
print "<strong>SELECT PRODUCT:</strong>";
print "<br><br>";

print "<form method='GET' id='frm_product'>";
print "<select name='ID' OnChange='$(\"#frm_product\").submit();'>";
while ($row = $result->fetch_assoc())
{
print "<option value='$row[ID]'>$row[NAME]</option>";
}
print "</select>";
print "</form>";

?>
<form method='POST'>
<h3>PRODUCT:</h3>
<input type='textbox' name='product' value='<?php echo $product['product'] ? >'>

<h3>BARCODE:</h3>
<input type='textbox' name='barcode' value='<?php echo $product['barcode']; ?>'>

<h3>TYPE:</h3>
<select name="type">
<option value=""></option>
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
</select>
<br><br>
<input type='submit' value='Save Changes' name=submitform>
</form>

<?
if (isset($_POST['submitform']))
{
$namechange = $_POST[product];
$barcodechange = $_POST[barcode];
$typechange = $_POST[type];

$sql = "UPDATE PRODUCTS SET
NAME='$namechange'
,BARCODE='$barcodechange'
,TYPE='$typechange'
WHERE ID='79'";

if (mysqli_query($conn, $sql)) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . mysqli_error($conn);
}
mysqli_close($conn);
}

最佳答案

你能设置吗:-

$productID = $_GET['ID'];

然后将更新脚本上的 79 更改为 $productID?

希望我理解了这个问题。

关于php - 使用 id 功能编辑产品页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37750764/

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