用SQL Server注冊用戶,通過頁面輸入注冊信息,存儲到數據庫。
<form action="zhuChe.jsp" method="post" onsubmit="return reg(this);"><div id="div2"> <p style="margin-left:30px"><img src="image/pic_zc.gif"></img></p> <div style="width:350px;height:20px;margin-left:30px;margin-top:-10px"> <p><hr/></p> </div> <p style="margin-left:70px">請填寫您的姓名:<input type="text" name="userName"></p> <p style="margin-left:200px;margin-top:-10px;font-size:12px">請填寫有效的Name作為下次登入的用戶名,同時我們也會這個地址發送您的賬戶信息、訂單通知等。</p> <p style="margin-left:100px">請設定密碼:<input type="passWord" value="" name="password" datatype="*6-15" errormsg="密碼范圍在6~15位之間,不能使用空格!" /></p> <p style="margin-left:35px">請再次輸入設定密碼:<input type="password" value="" name="repassword" datatype="*" recheck=password" errormsg="您兩次輸入的賬號密碼不一致!" /></p> <p style="margin-left:80px">請輸入驗證碼:<input type="text" name="yanz" style="width:50px"></p> <p style="margin-left:250px;margin-top:-40px;"><img src="image/code_img.gif"></img></p> <p style="margin-left:250px;margin-top:-15px;font-size:12px">看不清換一張</p> <p style="text-align:center;">請閱讀<a href><font color="red" style="font-weight:bold">《"V+網站"服務條款》</font></a></p> <p style="text-align:center;"><img src="image/sumit_bg.gif"></img></p> <p style="margin-left:129px;font-weight:bold;color:#fff;margin-top:-41px;"><input type="submit" value="同意以上條款并注冊" style="color:#8D0223"></p> </div><!--右邊div框架結束--> </form>
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%><%@page import="jdbc.sqlServer"%><%@page import="java.sql.Connection"%><%@page import="java.sql.ResultSet"%><%@page import="java.sql.PReparedStatement"%><% String userName = request.getParameter("userName"); userName = new String( userName.getBytes("ISO-8859-1"),"utf-8"); String money = request.getParameter("money"); String password = request.getParameter("password"); if(userName==null && password==null){ %> <script type="text/Javascript"> alert("用戶名或密碼不為空"); location="doLog.jsp"; </script> <% } %> <% //引用連接數據庫方法 sqlServer sq=new sqlServer(); //得到數據庫連接 Connection con = sq.getConnection(); //編寫sql語句 String sql="insert into Admin values (?,?,?)"; //得到數據庫操作對象 PreparedStatement st =con.prepareStatement(sql); st.setString(1,userName); st.setInt(2,200); st.setString(3,password); // 得到查詢的結果 if(st.executeUpdate()>0){ %> <script type="text/javascript"> alert("注冊成功"); location="LinDao.jsp"; </script> <% }else{ %> <script language="javascript"> function check(){ if (password!=password2){ alert("兩次密碼輸入不一致,你看著辦吧!"); } return true; } </script> <% } %>
新聞熱點
疑難解答