如何在下拉列表数据中检索第一个选项值

时间:2015-02-04 08:48:59

标签: php mysql loops

完全解释相当复杂,但简单地说,我需要通过包含以下内容的表单将虚拟数据添加到现有项目中:

*注意:这是一个表格所以基本上就像这样

"产品信息"

  • 部件号 - '虚拟'

  • 序列号 - '虚拟'

  • 说明 - '虚拟'

上面的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; }

            }
        }
  

从上面的编码中,我能够检索我的值,例如:

  1. einv_pinfo_pn或零件编号[文本字段] - 值:' dummy'
  2. 可以检索并以我的形式显示。

    然而,

    1. einv_pinfo_itemcat或项目类别[下拉字段] - 值:' 1' ='桌面'
    2. 无法检索到此内容,也未显示任何内容。

      如何检索此结果?

      如何使该sql检索数据库中可用的项目类别的第一个选项值? (这将是我的桌面或' 1')

0 个答案:

没有答案