发新话题
打印

[问题] 有没人懂~ ...代码代码!

本主题由 龙小李 于 2007-12-16 14:17 移动

有没人懂~ ...代码代码!

<%
Class.forName("org.gjt.mm.mysql.Driver");
String url="jdbc:mysql://localhost:3306/bookstore";
Connection conn=DriverManager.getConnection(url,"root","showtime");
Statement stmt=conn.createStatement();

String userid= new String(request.getParameter("member_login"));
String userpassword= new String(request.getParameter("member_password"));
String userpassword2= new String(request.getParameter("member_password2"));
String username= new String(request.getParameter("member_name"));
String userdizhi= new String(request.getParameter("address"));
String useryb= new String(request.getParameter("yb"));
String userphone= new String(request.getParameter("phone"));
String userleixing= new String(request.getParameter("b"));
String cardNo= new String(request.getParameter("card_number"));
String useremail= new String(request.getParameter("email"));
String usersex= new String(request.getParameter("sex"));
String userQQ= new String(request.getParameter("qq"));
String userzhiye= new String(request.getParameter("y"));
String notes= new String(request.getParameter("notes"));

// 13项
//String sqlstr="select * from members where member_login='"+userid+"'";
//ResultSet rs = stmt.executeQuery(sqlstr);
//if ( rs != null && rs.next()){
//out.print("<h2 align='center'>用户名已存在!!</h2>");
//out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
//}
if(userid==null && userid==""){
out.print("<h2 align='center'>用户名不能为空</h2>");
out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
}
//if(userpassword==null && userpassword!=userpassword2 ){
// out.print("<h2 align='center'>密码填写不正确</h2>");
// out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
//}
//if(useremail==null && useremail==" "){
// out.print("<h2 align='center'>Email填写不正确</h2>");
// out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
//}//if(useryb==null && useryb==" "){
// out.print("<h2 align='center'>您的邮政编码填写不正确</h2>");
// out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
//}if(usersex==null && usersex==" "){
//out.print("<h2 align='center'>您的性别填写不正确</h2>");
//out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
//}if(username==null && username==" "){
//out.print("<h2 align='center'>请填写您的真实姓名</h2>");
//out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
//}
else
{
String sqlstr2="insert into members(member_login,member_password,email,phone,address,notes,card_type_id,card_number,member_qq,member_yb,member_zhiye,member_sex,member_name) values ('"+userid+"','"+userpassword+"','"+useremail+"','"+userphone+"','"+userdizhi+"','"+notes+"','"+userleixing+"','"+cardNo+"','"+userQQ+"','"+useryb+"','"+username+"','"+usersex+"','"+userzhiye+"')";
out.print("<h2 align='center'>注册成功</h2>");
out.println("<h2 align='center'><a href='Login.jsp'><font color='blue'>登录</font></a></h2>");
try{

    stmt.executeUpdate(sqlstr2);
    stmt.close();
    conn.close();
   // rs.close();
}
catch(Exception e){
out.print(e.toString());
}
}
%>  

判断部分哪里错了~  无法实现判断!!     ~  是注册界面
爱由恩生 心因惠动..!~

TOP

你只哪里不能判断阿?

错误提示?

是不是不能判断是否为空?
复制内容到剪贴板
ASP 代码:
  1.  
  2. if(userid==null && userid==""){
  3.    out.print("<h2 align='center'>用户名不能为空</h2>");
  4.    out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
  5. }
复制内容到剪贴板
ASP 代码:
  1. if(userid==null || userid==""){
  2.    out.print("<h2 align='center'>用户名不能为空</h2>");
  3.    out.println("<h2 align='center'><a href ='reg.jsp'><font color='blue'>请重新注册</font></a></h2>");
  4. }

TOP

这个没深入搞过,顶帖赚米路过
http://www.sunpeanx.com

TOP

引用:
原帖由 ig 于 2007-11-12 19:53 发表
你只哪里不能判断阿?

错误提示?

是不是不能判断是否为空?
if(userid==null && userid==""){
   out.print("用户名不能为空");
   out.println("请重新注册");
}if(userid==null || userid==""){
   out.p ...
IG  回答正确~ 我这里写判断~    好象写了跟没写一样
我用的是MYSQL数据库 ...
爱由恩生 心因惠动..!~

TOP

&& 应该用 ||
复制内容到剪贴板
ASP 代码:
  1.  
  2.    if(userid==null || userid=="")
  3.    {
  4.        //.....
  5.    }
  6.  

TOP

ig 我是要满足 用户名 不能为空 和  为空格   才这样写的咯! 2者必须都满足 .. 呵呵

问题已经解决啦`我用  javascript代码来写
<script language="javascript">  
function minLength(){
//长度不能小于1和大于20   JAVASCRIPT有个好处 即使是“空格”字符 也看做没有字符.呵呵
   if(form1.member_login.value.length<1||form1.member_login.value.length>20){
   alert("用户名范围(1-20字符)!")
   return false;}
   
   if(form1.member_password.value.length<1||form1.member_password.value.length>16){
   alert("密码范围(1-16字符)!")
   return false;}
.......没有全部写出来~   呵呵    javascript代码必须放在  <head>头文件里头~ 不能放在〈body〉里头   


有空跟你交流  我是学JAVA程序开发的...  现在弄的是JSP方面的东西!
爱由恩生 心因惠动..!~

TOP

测试..
复制内容到剪贴板
JAVASCRIPT 代码:
  1.  
  2. function setCaret(pos) {
  3.    var obj = wysiwyg ? editdoc.body : editbox;
  4.    var r = obj.createTextRange();
  5.    r.moveStart('character', pos);
  6.    r.collapse(true);
  7.    r.select();
  8. }
  9.  

TOP

路过
没有看懂
继续闪人。。。。
没能力危害国家,
没理由背离人民,
没资本好逸恶劳,
没本事损人利己,
没机会见利忘义,
没胆量违法乱纪,
没钞票骄奢淫逸,
只好愚昧无知穷!

TOP

就是有个问题,它看懂了我。我看不懂它呀。
一个人的快乐,不是因为他拥有的多,而是因为他计较的少。

TOP

发新话题