asp复选框插入问题..

来源:互联网 发布:fifaonline3 17卡数据 编辑:程序博客网 时间:2024/04/29 15:56

<%@LANGUAGE="VBSCRIPT"%>
<!--#include file="../Connections/conn.asp" -->
<%
' *** Edit Operations: declare variables

Dim MM_editAction
Dim MM_abortEdit
Dim MM_editQuery
Dim MM_editCmd

Dim MM_editConnection
Dim MM_editTable
Dim MM_editRedirectUrl
Dim MM_editColumn
Dim MM_recordId

Dim MM_fieldsStr
Dim MM_columnsStr
Dim MM_fields
Dim MM_columns
Dim MM_typeArray
Dim MM_formVal
Dim MM_delim
Dim MM_altVal
Dim MM_emptyVal
Dim MM_i

MM_editAction = CStr(Request.ServerVariables("SCRIPT_NAME"))
If (Request.QueryString <> "") Then
  MM_editAction = MM_editAction & "?" & Server.HTMLEncode(Request.QueryString)
End If

' boolean to abort record edit
MM_abortEdit = false

' query string to execute
MM_editQuery = ""
%>
<%
' *** Insert Record: set variables

If (CStr(Request("MM_insert")) = "form1") Then

  MM_editConnection = MM_conn_STRING
  MM_editTable = "khdc"
  MM_editRedirectUrl = ""
  MM_fieldsStr  = "guest_name|value|sex|value|guest_password|value|zhiye|value|myfx|value|myfx|value|myfx|value|myfx|value|myfx|value|fuwupingjia|value|jianyi|value|nengli|value|tel|value"
  MM_columnsStr = "guest_name|',none,''|sex|',none,''|guest_password|',none,''|zhiye|',none,''|myfx|none,'Y','N'|myfx|none,'Y','N'|myfx|none,'Y','N'|myfx|none,'Y','N'|myfx|none,'Y','N'|fuwupingjia|',none,''|jianyi|',none,''|nengli|',none,''|tel|',none,''"

  ' create the MM_fields and MM_columns arrays
  MM_fields = Split(MM_fieldsStr, "|")
  MM_columns = Split(MM_columnsStr, "|")
 
  ' set the form values
  For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_fields(MM_i+1) = CStr(Request.Form(MM_fields(MM_i)))
  Next

  ' append the query string to the redirect URL
  If (MM_editRedirectUrl <> "" And Request.QueryString <> "") Then
    If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0 And Request.QueryString <> "") Then
      MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
    Else
      MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
    End If
  End If

End If
%>
<%
' *** Insert Record: construct a sql insert statement and execute it

Dim MM_tableValues
Dim MM_dbValues

If (CStr(Request("MM_insert")) <> "") Then

  ' create the sql insert statement
  MM_tableValues = ""
  MM_dbValues = ""
  For MM_i = LBound(MM_fields) To UBound(MM_fields) Step 2
    MM_formVal = MM_fields(MM_i+1)
    MM_typeArray = Split(MM_columns(MM_i+1),",")
    MM_delim = MM_typeArray(0)
    If (MM_delim = "none") Then MM_delim = ""
    MM_altVal = MM_typeArray(1)
    If (MM_altVal = "none") Then MM_altVal = ""
    MM_emptyVal = MM_typeArray(2)
    If (MM_emptyVal = "none") Then MM_emptyVal = ""
    If (MM_formVal = "") Then
      MM_formVal = MM_emptyVal
    Else
      If (MM_altVal <> "") Then
        MM_formVal = MM_altVal
      ElseIf (MM_delim = "'") Then  ' escape quotes
        MM_formVal = "'" & Replace(MM_formVal,"'","''") & "'"
      Else
        MM_formVal = MM_delim + MM_formVal + MM_delim
      End If
    End If
    If (MM_i <> LBound(MM_fields)) Then
      MM_tableValues = MM_tableValues & ","
      MM_dbValues = MM_dbValues & ","
    End If
    MM_tableValues = MM_tableValues & MM_columns(MM_i)
    MM_dbValues = MM_dbValues & MM_formVal
  Next
  MM_editQuery = "insert into " & MM_editTable & " (" & MM_tableValues & ") values (" & MM_dbValues & ")"

  If (Not MM_abortEdit) Then
    ' execute the insert
    Set MM_editCmd = Server.CreateObject("ADODB.Command")
    MM_editCmd.ActiveConnection = MM_editConnection
    MM_editCmd.CommandText = MM_editQuery
    MM_editCmd.Execute
    MM_editCmd.ActiveConnection.Close

    If (MM_editRedirectUrl <> "") Then
      Response.Redirect(MM_editRedirectUrl)
    End If
  End If

End If
%>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>

 
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<style type="text/css">
<!--
.STYLE4 {font-size: 9pt; font-weight: bold; }
-->
</style>
</head>

<body>
<form id="form1" name="form1" method="POST" action="<%=MM_editAction%>">
  <table width="570" border="0" align="center" bgcolor="#CCCCCC">
      <tr>
      <td colspan="3" align="center"><h4>客户调查表</h4></td>
    </tr>
    <tr>
      <td width="91" align="right"><span class="STYLE4">您的用户名:</span></td>
      <td width="209">        <span class="STYLE4">
        <label>
        <input name="guest_name" type="text" id="guest_name" />
        </label>
      </span> </td>
      <td width="256"><span class="STYLE4">性别:
          <label>
          <input name="sex" type="radio" value="男" checked="checked" />
          </label>
        男
        <label>
        <input type="radio" name="sex" value="女" />
        女</label>
      </span></td>
    </tr>
    <tr>
      <td align="right"><span class="STYLE4">密码:</span></td>
      <td>        <span class="STYLE4">
        <label>
        <input name="guest_password" type="password" id="guest_password" />
        </label>
      </span> </td>
      <td><span class="STYLE4">职业
          <label>
          <select name="zhiye" id="zhiye">
            <option value="学生">学生</option>
            <option value="教师">教师</option>
            <option value="医生">医生</option>
          </select>
          </label>
      </span></td>
    </tr>
    <tr>
      <td colspan="2"><span class="STYLE4">从购买产品时,哪一点使你感到最满意? </span></td>
      <td><span class="STYLE4">您对我们的服务:</span></td>
    </tr>
     <tr>
      <td colspan="2">        <span class="STYLE4">
        <label>
        <input name="myfx" type="checkbox" id="myfx1" value="质量" />
        质量
        <input name="myfx" type="checkbox" id="myfx2" value="价格" />
        价格
        <input name="myfx" type="checkbox" id="myfx3" value="交货期" />
        交货期<br />
        <br />
        <input name="myfx" type="checkbox" id="myfx4" value="服务" />
        服务
        <input name="myfx" type="checkbox" id="myfx5" value="外观" />
        外观        </label>
      </span> </td>
      <td>
        <span class="STYLE4">
        <label>
          <input type="radio" name="fuwupingjia" value="非常满意" />
        非常满意</label>
       
       
          
           
        <label>
          <br />
        <input type="radio" name="fuwupingjia" value="满意" />
          满意</label>
             
          <label>
          <br />
          <input type="radio" name="fuwupingjia" value="一般" />
          一般</label>
          <label>
          <br />
          <input type="radio" name="fuwupingjia" value="不满意" />
          不满意</label>
        </span></td>
    </tr>   
     <tr>
      <td colspan="3">&nbsp;</td>
    </tr>
    
     <tr>
      <td colspan="2"><span class="STYLE4">您的意见与建议: </span></td>
      <td><span class="STYLE4">您认为我们做到哪些项目</span></td>
    </tr>
     <tr>
      <td colspan="2">
        <span class="STYLE4">
        <label></label>       
        <label>
        <textarea name="jianyi" rows="6" id="jianyi"></textarea>
        </label>
        </span></td>
      <td>        <span class="STYLE4">
        <label>
        <textarea name="nengli" rows="6" id="nengli">交货准确性,及时性
对客户急需产品交货的配合
产品质量的稳定性
业务人员的服务质量</textarea>
        </label>
      </span> </td>
    </tr>
    
      <tr>
      <td colspan="2"><span class="STYLE4">E-mail:
          <label>
          <input name="e-mail" type="text" id="e-mail" />
          </label>
      </span></td>
      <td><span class="STYLE4">电话:
          <label>
          <input name="tel" type="text" id="tel" />
          </label>
      </span></td>
    </tr>
      <tr>
      <td colspan="3" align="center">
        <span class="STYLE4">
        <label>
        <input type="submit" name="Submit" value="提交" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;          </label>       
        <label>
        <input type="reset" name="Submit2" value="重置" />
        </label>
        </span></td>
    </tr>
  </table>


  <input type="hidden" name="MM_insert" value="form1">
</form>
</body>
</html>

原创粉丝点击