插入不同类型的值

时间:2014-07-09 05:14:08

标签: sql coldfusion

我想从此代码中向表中插入不同的值。

<tr>
    <td class="column">Problem Type</td>
        <td>:
            <select name="typeProb" id="typeProb" class="form-control">
                 <option value="-1">Select</option>
                        <cfloop query="listTyprProb">
                 <option value="#listTyprProb.code#">#listTyprProb.description#</option>
                        </cfloop>
            </select>
        </td>
</tr>

插入所选代码的一个字段, 另一个插入所选描述。

sql需要怎么样?

1 个答案:

答案 0 :(得分:-1)

我想你想要做的是将用户选择的值插入数据库。根据选择,您希望将值插入两个字段。如果这不正确,请忽略。否则请继续阅读。

首先,改变您的选择:

   <option value="#listTyprProb.code#">#listTyprProb.description#</option>

  <option value="#listTyprProb.code#|#listTyprProb.description#">
    #listTyprProb.description# 
 </option>

接下来,在你的sql中使用:

<cfquery name="somename" datasource="Your_DSN">
    insert into Your_Table (code,description) 
    values
    (
    <cfqueryparam value="#ListFirst(FORM.typeProb,'|')#" cfsqltype="CF_SQL_VARCHAR"/>
    , <cfqueryparam value="#ListLast(FORM.typeProb,'|')#" cfsqltype="CF_SQL_VARCHAR"/>
    ) 
</cfquery>