ورود

View Full Version : سوال: نحوه ویرایش یا حذف یک حساب کاربری



hafez1
یک شنبه 21 تیر 1394, 09:38 صبح
سلام دوستان من یه برنامه نوشتم میخام اگه کسی توی سایت لاگین شد اول بهش خوش آمد بگه بد چند ثانیه وارد یه صفه میشه که اونجا امکان ویرایش حساب کاربریش و یا حذف اون هست.
مثل همین سایت برنامه نویس.
کد این قسمت که خوش آمد بگه بد چند لحظه بره چیه؟wait گذاشتم نشد.
بد توی صفحه دوم که دوتا دکمس چطور تشخیص بدم کدوم دکمه فشرده شده؟
من اومدم بد تعریف هر دکمه یه hidden گذاشتم به این صورت:

133173

بدش توی سرورم این do رو که هیدن هست رو میگیرم میریزم توی یه متغیر به اسم doaction . بعد یه سوییچ کیس گذاشتم برای چک کردن اینکه doaction چیه و با توجه به اون چه کاری کنم.این جوری:

switch (doAction)
{
case "login_user":
System.out.println("شروع لاگین");
String result = User_info.validate(userEmail, pass,db);
if (!result.equals("")) {
userEmail = userEmail;
}
else {
userEmail = "غیر مجاز";
}
pw.print("<html><body>hello dear " + userEmail + "</body></html>");
response.sendRedirect("edit.html");

break;
case"register_user":
System.out.println("شروع اینزرت ");
String res=User_info.insert(request, response, db);
break;
case "delete_user":
System.out.println("شروع حذف ت ");
res=jjDatabaseQuery.delete(User_info.tableName, "id=4");
pw.print("با موفقیت حذف شد");
break;
case "editBtn":
System.out.println("شروع ویرایش اطلاعات");
res=jjDatabaseQuery.update(User_info.tableName, null, "id=4");
pw.print("ویرایش موفقیت آمیز بود");
break;


}


ولی این جواب نمبده چون اون دو تا دکمه حذف و ویرایش تو یه صفه تعریف شدن و همزمان doaction هر دو مقدار delete_user وeditBtn رو با هم میگیره.
چیکارش باید بکنم؟