我点击提交时出现此错误,据我所知(仍在学习)我的代码获取“itemCode”列的值并将其标记为列。
提前抱歉任何混乱的格式化或业余代码〜
主要:
<?php
if (!isset($_POST['selectSubmit'])) {
?>
<form action="updateItem.php" method="post" align="center">
<p>Please select the item to be updated from the drop down list:</p>
<p>
<select name="iCod" size="10">
<?php getItemList(); ?>
</select>
</p>
...
我不相信错误比这一部分更进一步。
带功能的文件:
function getItemDetails($iCod) {
// open the database connection
include 'includes/connection.php';
try {
// get Item details from Item table
$sql = "SELECT * FROM item WHERE itemCode = $iCod;";
$resultSet = $pdo->query($sql);
} // end try
catch (PDOException $e) {
echo 'Error fetching item details: ' . $e->getMessage();
exit();
}
$row = $resultSet->fetch();
$item = array();
$item[0] = $row['itemCode'];
$item[1] = $row['itemName'];
$item[2] = $row['unitPrice'];
$item[3] = $row['qtyOnHand'];
$item[4] = $row['description'];
$item[5] = $row['photo1'];
$item[6] = $row['thumbNail'];
return $item;
}
编辑:我的不好,把错误的功能放进去......