دوستان عزیز بنده یه عذرخواهی بهتون بدهکارم ، این برنامه بالا کامل نیست و متاسفانه یه مقدار نقص داره و اینکه باگ و توصیه میکنم از برنامه ای که الان براتون فرستادم برای الگو برداری استفاده کنین
بااحترام
Login:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Untitled Page</title>
</head>
<body>
<form action="login.aspx" method="get">
username <input type="text" value="<%=Request["lastusr"] %>" name="usr" /><br /><br />
password <input type="password" name="psw" /><br /><br />
<input type="submit" value="login" /><br /><br />
<a href="adduser.aspx">ثبت نام </a>
</form>
<span style="color:red">
<%if(Request["msg"] != null)
{
Response.Write(Request["msg"]);
}
%>
</span>
<%
bool found = false;
try
{
string strConn, strSQL;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database1.mdb";
strSQL = "SELECT * FROM tbluser";
OleDbConnection conn = new OleDbConnection(strConn);
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader rdr;
cmd.Connection = conn;
cmd.CommandText = strSQL;
conn.Open();
rdr=cmd.ExecuteReader();
while (rdr.Read())
{
if (rdr["uname"].ToString() == Request["usr"] &&
rdr["upass"].ToString() == Request["psw"])
{
found = true;
Session["usr"] = Request["usr"];
Session["uid"] = rdr["uid"];
break;
}
}
rdr.Close();
conn.Close();
}
catch (Exception exp)
{
Response.Write(exp.Message);
}
if (found)
{
Session["log"] = "yes";
// Application["guest"] = (int)Application["guest"] - 1;
// if (Session["rtn"] != null)
// Response.Redirect(Session["rtn"].ToString());
// else
Response.Redirect("quest.aspx");
}
else
{
if (Request["usr"] != null && Request["psw"] != null)
{
Response.Redirect("login.aspx?lastusr="+Request["usr"]+"&msg=wrong username or password");
}
}
%>
</body>
</html>
addBasket:
کد HTML:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form action="adduseropr.aspx" method="get">
Username <input type="text" name="usr" /><br /><br />
Password <input type="password" name="psw" /><br /><br />
<input type="submit" value="Add" /><br />
</form>
<span style="color:red">
<%if(Request["msg"] != null)
{
Response.Write(Request["msg"]);
} %>
</span>
</body>
</html>
صفحه طراحی شده برای اضافه کردن سوال:
کد HTML:
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form action="addquestopr.aspx" >
Question <input type="text" name="quest" /><br /><br />
<input type="submit" value="add" />
</form>
<span style="color:red">
<%if(Request["msg"] != null)
{
Response.Write(Request["msg"]);
} %>
</span>
</body>
</html>
عملیات تنظیم شده برای اضافه کردن سوالات به لیست:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%
try
{
string strConn, strSQL;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database2.mdb";
strSQL = string.Format("INSERT INTO tblquest(qname) VALUES('{0}')", Request["quest"]);
OleDbConnection conn = new OleDbConnection(strConn);
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = strSQL;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
catch (Exception e)
{
Response.Redirect("addquest.aspx?msg=question is duplicate");
}
Response.Redirect("quest.aspx");
%>
عملیات نوشته شده برای پاسخ به سوالات:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script>
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Your Answers</title>
</head>
<body>
<form id="form1">
<div>
<table align=center border=3 style="top:25%;" dir=rtl>
<tr><td>شماره سوال </td><td>جواب </td></tr>
<%
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database2.mdb");
con.Open();
string query = "select * from tblansw where uid='"+Session["uid"].ToString()+"'";
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader rad;
cmd.Connection = con;
cmd.CommandText = query;
rad = cmd.ExecuteReader();
int i=1;
while (rad.Read())
{
string s="";
switch (rad["answ"].ToString())
{
case("-1"):
s = "مخالفم";
break;
case ("0"):
s = "نظری ندارم";
break;
case ("1"):
s = "موافقم";
break;
}
Response.Write(string.Format("<tr><td>{0}</td><td>{1}</td></tr>",rad["qid"],s));
}
int j = 0;
%>
</table>
</div>
</form>
</body>
</html>
صفحه طراحی شده برای سوالات:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace=System.Data.OleDb %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script language=javascript type="text/javascript">
function f1(i) {
var p = document.getElementById(i);
p.style.backgroundColor = "silver";
}
function f2(i) {
var p = document.getElementById(i);
p.style.backgroundColor = "White";
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form action="questopr.aspx">
<table border="3" id=0 style="background-color:White;" on >
<tr> <td> شماره سوال </td> <td> سوال </td> <td> موافق </td> <td> مخالف </td> <td> نظری ندارم </td> </tr>
<%
if (Session["log"] != "yes")
Response.Redirect("login.aspx?msg=you should login first");
try
{
string strcon, strsql;
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database2.mdb";
strsql = "select * from tblquest";
OleDbConnection con = new OleDbConnection(strcon);
con.Open();
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader rdr;
cmd.Connection = con;
cmd.CommandText = strsql;
rdr = cmd.ExecuteReader();
int i = 1;
while (rdr.Read())
{
Response.Write(string.Format("<tr id={1} ><td>{2}</td><td>{0}</td><td><input type='radio' value=1 name='{3}' onclick='f1({1})' /></td><td><input type='radio' value=-1 name='{3}' onclick='f1({1})' /></td><td><input type='radio' value=0 name='{3}' onclick='f1({1})' /></td></tr>", rdr["qname"], rdr["qid"], rdr["qid"], rdr["qid"]));
i = Convert.ToInt32(rdr["qid"]);
}
int j = 0;
//rdr.Close();
//con.Close();
}
catch (Exception e)
{
Response.Write(e.Message);
}
%>
</table>
<input type="submit" value="ثبت" />
<a href="addquest.aspx"> سوال جدید </a>
<br />
<br />
<br />
</form>
<span style="color:red">
<%if(Request["msg"] != null)
{
Response.Write(Request["msg"]);
}
%>
</span>
</body>
</html>
عملیات برای سوالات:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%
OleDbConnection con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database2.mdb");
con.Open();
string query = "select * from tblquest";
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader rad;
cmd.Connection = con;
cmd.CommandText = query;
rad = cmd.ExecuteReader();
int[] a = new int[100];
int j = 0;
while (rad.Read())
{
a[j] = Convert.ToInt32(rad["qid"]);
j++;
}
con.Close();
int i = 0;
//cmd.Connection = con;
con.Open();
while (1 == 1)
{
string query2 = "insert into tblansw (uid,answ,qid) values('" + Session["uid"] + "','" + Request[string.Format("{0}", a[i])] + "','" + a[i].ToString() + "')";
cmd.Connection = con;
cmd.CommandText = query2;
cmd.ExecuteNonQuery();
i++;
if (Request[string.Format("{0}", a[i])] == null)
break;
}
con.Close();
Response.Redirect("quest.aspx");
%>
محصولات:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace=System.Data.OleDb%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
</script>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<table>
<tr> <td>کدکالا</td> <td>نام کالا</td> <td>قیمت</td> <td>وضعیت</td></tr>
<%
try
{
string strcon, strsql;
strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database1.mdb";
strsql = string.Format("select * from tblproduct where gid={0}", Request["gid"]);
OleDbConnection con = new OleDbConnection(strcon);
OleDbCommand cmd = new OleDbCommand();
OleDbDataReader rdr;
cmd.Connection = con;
cmd.CommandText = strsql;
con.Open();
rdr = cmd.ExecuteReader();
while (rdr.Read())
{
Response.Write(string.Format("<tr><td>{0}</td><td>{1}</td><td>{2}</td><td><a href='addbasket.aspx?pid={3}'>اضافه به سبد</a></td></tr>", rdr["pid"], rdr["pname"], rdr["price"], rdr["pid"]));
}
rdr.Close();
con.Close();
}
catch (Exception e)
{
Response.Write(e.Message);
}
%>
</table>
</form>
</body>
</html>
عملیات برای اضافه کردن کاربران:
کد HTML:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Data.OleDb" %>
<%
try
{
string strConn, strSQL;
strConn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Request.PhysicalApplicationPath + @"App_Data\Database1.mdb";
strSQL = string.Format("INSERT INTO tbluser(uname,upass) VALUES('{0}','{1}')", Request["usr"], Request["psw"]);
OleDbConnection conn = new OleDbConnection(strConn);
OleDbCommand cmd = new OleDbCommand();
cmd.Connection = conn;
cmd.CommandText = strSQL;
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
}
catch (Exception e)
{
Response.Redirect("adduser.aspx?msg=username is duplicate");
}
Response.Redirect("login.aspx?msg=you are added.Login Now");
%>
صفحه اصلی طراحی شده:
کد HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html dir=rtl xmlns="http://www.w3.org/1999/xhtml" >
<head>
<title>zahra.rira-ofu.net</title>
<body bgcolor=pink>
</body>
<style>
#div2
{
left:5%;top:8%;width:85%;height:55%;
position:absolute;
border-width:1;border-color:Gray ;border-style:solid;
}
#div3
{
left:5%;top:70%;width:15%;height:120%;
position:absolute;
border-width:1;border-color:Gray;border-style:solid;
}
#div4
{
left:40%;top:70%;width:50%;height:120%;
position:absolute;
border-width:1;border-color:Gray;border-style:solid;
}
</style>
</head>
<body>
<center>بسم الله الرحمن الرحیم</center>
<div id="div2"><img src="76.jpg" height="100%" width="100%" /></div>
<div id="div3"><center><br /><br /><a href="7-1.htm">tamrin 7-1</a><br /><br /><a href="7-2.htm">tamrin 7-2</a><br /><br /><a href="login.aspx">tamrin 7-3</a><br /><br /><a href="index.htm">tamrin 2-1</a><br /><br /><a href="table.htm">tamrin 2-2</a><br /><br /><a href="safe1.htm">site 1</a><br /><br /><a href="../../"><span>Home</span></a><br /><br /><a href="www.persianfal.com">persianfal</a></center></div>
<div id="div4">
<font face="tahoma">
<br />
<a href="#طراحی سایت">طراحی سایت</a>
<br />
<a href="#برای طراحی سایتتان">برای طراحی سایتتان</a>
<br />
<a href="#راهنمایی ها">راهنمایی ها</a>
<div id="طراحی سایت" dir=rtl >
<ul>
طراحی سایت:
<br />
<li>
اگر چه شما می توانید از همان ابتدا شروع به نوشتن صفحات وب کنید,یک ایده ی خوب این است,که ابتدا در مورد سایتتان تعمق کرده و آن را طراحی کنید.به این روش,شما به خودتان جهت میدهید و بعدا کمتر نیاز به سازماندهی مجدد خواهید داشت.
<br /><br />
</li>
</ul>
</div>
<div id="برای طراحی سایتتان" dir=rtl >
<ol>
برای طراحی سایتتان:
<br />
<li>
دلیل ایجاد این سایت را پیدا کنید.میخواهید جه چیزی را منتقل کنید؟
</li>
<li>به مخاطبین تان فکر کنید.چگونه می توانید محتویات را پیرایش کنید تا برای این مخاطبین مناسب باشند؟برای مثال آیا باید مقدار فراوانی تصاویر گرافیکی اضافه کنید یا مهم تر این است که صفحه شما به سرعت دانلود شود؟</li>
<li>به چند صفحه نیاز خواهید داشت؟دوست دارید سایت شما چه نوع ساختاری داشته باشد؟آیا می خواهید مراجعه کنندگان در یک جهت خاص در سایت شما پیش بروند, یا اینکه می خواهید به آنها امکان دهید تا به آسانی در هر جهتی به جستجو بپردازند؟</li>
<li>طرح سایتتان را روی کاغذ رسم کنید , یک سیستم ساده و هماهنگ نامگذاری برای صفحه ها , تصاویر , و سایر فایل های خارجی به کار بگیرید.</li>
</ol>
</div>
<br />
<div id="راهنمایی ها" dir=rtl >
<ol>
راهنمایی ها:
<li>خیلی در فاز طراحی سایتتان انرژی صرف نکنید </li>
<li>اگر خیلی با وب آشنا نیستید , مقداری جستجو انجام دهید تا در مورد امکانات موجود ایده ای به دست آورید</li>
<li>تعداد فراوانی کتاب های خوب در مورد طراحی وب وجود دارند بعضی از نویسندگان که من کتاب های آنان را پیشنهاد میکنم عبارتند از: دان سیدر هولم , جفری زلدمن , دیو شیا و استیو کروگ. </li>
<br />
</ol>
</div>
</body>
</html>
اینم فایل اصلی :
Default
علاقه مندی ها (Bookmarks)