完全解释相当复杂,但简单地说,我需要通过包含以下内容的表单将虚拟数据添加到现有项目中:
*注意:这是一个表格所以基本上就像这样
"产品信息"
部件号 - '虚拟'
序列号 - '虚拟'
说明 - '虚拟'
上面的3个字段位于文本字段中。
这是另一个我有问题要显示结果的字段。
希望实现:
*桌面是选项值=' 1'
这是我的编码。首先,只是一个类别选项检查:
foreach($resultCatAdd as &$value) {
if ($value == "Product Information") {
$checkProduct = true;
} elseif ($value == "Warranty Information") {
$checkWarranty = true;
}
}
然后循环这两个类别并包含一个添加SQL 插入虚拟数据:
$SQL = "SELECT * FROM einv_asset WHERE einv_asset_stockrm = '" . $code . "';";
$get_einv_asset_stockrm_SQL = base_executeSQL($SQL);
while($Asset_row = base_fetch_array($get_einv_asset_stockrm_SQL))
if (base_num_rows($get_einv_asset_stockrm_SQL)!= 0)
{
// Product Information Category
if ($checkProduct == true) {
if(einv_checkStockrmCat($Asset_row['einv_asset_code'],"Product") == false)
{
$addProductSQL="INSERT INTO einv_product_information (einv_pinfo_pn,einv_pinfo_serial,einv_pinfo_desc,einv_pinfo_itemcat,einv_pinfo_aid)
VALUES ('dummy','dummy','dummy','1','" . $Asset_row['einv_asset_code'] . "')";
if(!base_executeSQL($addProductSQL)){
$continue = false;
echo $addProductSQL;
}else { $continue = true; }
}
}
// Warranty Information Category
if ($checkWarranty == true) {
if(einv_checkStockrmCat($Asset_row['einv_asset_code'],"Warranty") == false)
{
$addWarrantySQL="INSERT INTO einv_warranty_information (einv_winfo_wstart,einv_winfo_wend,einv_winfo_wrt,einv_winfo_aid)
VALUES ('".date('d/m/Y',strtotime("now"))."','".date('d/m/Y', strtotime('now -1 day +1 year'))."','1','" . $Asset_row['einv_asset_code'] . "')";
if(!base_executeSQL($addWarrantySQL)){
$continue = false;
echo $addWarrantySQL;
}else { $continue = true; }
}
}
从上面的编码中,我能够检索我的值,例如:
可以检索并以我的形式显示。
然而,
无法检索到此内容,也未显示任何内容。
如何检索此结果?
如何使该sql检索数据库中可用的项目类别的第一个选项值? (这将是我的桌面或' 1')