ใครพอจะรู้เรื่องการใส่ Code เพื่อตั้งกระทู้บ้างครับ
random ตัวเลขมาครับ แล้วสร้างตัวแปร session กับค่าตัวเลข
จากนั้น สร้างเป็น image เวลาไปใช้ในแบบ form ก็ใช้เหมือนกับเรียกใช้รูปภาพ
เวลา submit ไปก็ เช็คค่าตัวแปร session ว่าตรงกับ session id ปัจจุบันหรือเปล่า
ถ้าไม่ตรงก็ให้ redirect กลับมายังหน้า form
ประมาณนี้ครับ code มันยาวปายหน่อยไม่สะดวกจาลงครับ ลองทำดู
Date :
15 ก.พ. 2551 23:41:55
By :
neostream
เอาวิธีแบบบ้านๆเลยนะครับให้เด็กๆทำกันได้ สร้างภาพมา สัก กี่ภาพตามแต่ โดย ต้องสร้างฐานข้อมูลไว้เก็บภาพ
โดยมีรายละเอียดดังนี้
ฟิลด์แรก ให้มัน auto_incre ไป
ฟิลด์ที่สอง เก็บภาพที่เราสร้างเตรียมเอาไว้
ฟิลด์ที่สาม เก็บ โค้ดที่จะให้คนเห็นภาพกรอก(ต้องสัมพันธ์กับภาพในข้อ 2)
จากนั้นสุ่มภาพขึ้นมาครับโดยใช้คำสั่ง order by rand(); นี่แหละ
พอได้ id ของภาพมาแล้วเราก็มา Select เอาโค้ด จากภาพตามลำดับ
พอได้ Code ที่จะให้กรอกแล้วทีนี้เราจะมีวิธีการเช็คยังไงก็แล้วแต่เราครับ
อาจจะใช้Java เช็คในหน้านั้นเลย หรืออาจจะทำเป็น hidden ไปเช็คที่ไฟล์อื่นก็ได้
หวังว่าจะเป็นแนวทางให้ได้นะครับ
Date :
16 ก.พ. 2551 02:13:28
By :
adaaugusta
Think
Date :
16 ก.พ. 2551 08:37:56
By :
SpyBNC
<% ' ---- ÊèǹÃѺ¢éÍÁÙŨҡ form
gID=Request.QueryString("GID")
Set Conn=Server.CreateObject("ADODB.Connection")
conn.open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.mappath("webboard.mdb")
Sql1="Select * from Question where QNumber ="&gID
Sql2="Select * from Answer where QNumber='"&gID&"' order by ADate desc"
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql1,Conn,1,3
%>
<!-- <title><%=RS("QTopic")%></title>
<body bgcolor="ccff99" text="#000000" link="990000" vlink="336633">
<div align="center">
<table width="600" border="0">
<tr align="center">
<td><b><font face="MS Sans Serif" size="3" color="#000000"><%=RS("QTopic")%></font></b></td>
</tr>
<tr align="right">
<td><a href="#newanswer"><font face="MS Sans Serif" size="2">µÍº¤Ó¶ÒÁà¾ÔèÁ
¤ÅÔ¡·Õè¹Õè</font><font face="MS Sans Serif" size="2" color="3399cc"></font></a></td>
</tr>
</table>
<br>
<table width="600" border="0" cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
<tr bgcolor="#000000">
<td>
<table border='0' width='600' cellpadding="1" cellspacing="1">
<tr bgcolor="99cc66" align="center">
<td>
<table width="550" border="0">
<tr>
<td><font face="MS Sans Serif" size="1"><%=RS("QNote")%></font></td>
</tr>
<tr align="right">
<td><font face="MS Sans Serif" size="2">¨Ò¡¤Ø³ <%=RS("QName")%></font><font face="MS Sans Serif" size="2">
àÁ×èÍÇѹ·Õè <%=day(rs("qdate")) & " " & thmonth(month(rs("qdate"))-1) & " " & right(year(rs("qdate"))+543,2)%> </font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
RS.Close
Set RS =Server.CreateObject("ADODB.Recordset")
RS.open Sql2,Conn,1,3
do while not rs.EOF
%> <br>
</div>
<div align="center">
<table width="600" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#000000">
<td>
<table border='0' width='600' cellspacing="1" cellpadding="1">
<tr bgcolor="B2E57F" align="center">
<td height="54">
<table width="550" border="0">
<tr>
<td><font face="MS Sans Serif" size="1"><%=RS("ANote")%></font></td>
</tr>
<tr align="right">
<td><font size="2" face="MS Sans Serif" color="#000000">¨Ò¡¤Ø³
<%=RS("AName")%> àÁ×èÍÇѹ·Õè
<%=day(rs("adate")) & " " & thmonth(month(rs("adate"))-1) & " " & right(year(rs("adate"))+543,2)%> </font></td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
<%
rs.movenext
loop
RS.Close
Conn.Close%> <!-- ÊÃéҧẺ form <div align="center"><br>
</div>
<div align="center">
<table width="650" border="0" cellspacing="0" cellpadding="0" bgcolor="000000" height="1">
<tr>
<td></td>
</tr>
</table>
<br>
</div>
<div align="center"><a name=#newanswer> <font face="MS Sans Serif" size="2">¢ÍàªÔ­ÃèÇÁµÍº¤Ó¶ÒÁ¤ÃѺ
</font></a> </div>
<form action="Answer.asp" method="Post">
<div align="center">
<table width="550" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#000000">
<td>
<table border="0" width="550">
<tr>
<td bgcolor=#99cc66 width="50" align="center" height="35" ><font face="MS Sans Serif" size="2" color="#000000">¼ÙéµÍº
: </font></td>
<td bgcolor=B2E57F width="490" height="35">
<input type="text" name="name" size=25 maxlength="100">
</td>
</tr>
<tr>
<td bgcolor=#99cc66 width="50" valign="top" align="center" height="130" ><font face="MS Sans Serif" size="2" color="#000000"><br>
¤ÓµÍº : </font></td>
<td bgcolor=B2E57F width="490" height="130">
<textarea name="answer" rows=5 cols=50></textarea>
</td>
</tr>
</table>
</td>
</tr>
</table>
<br>
</div>
<div align="center">
<input type="hidden" name="QID" value="<%=gID%>">
<input type="Submit" value="Ê觤ӵͺ">
<input type="Reset" value="Clear ¢éͤÇÒÁ">
<input type="Button" value="¡ÅÑºä» Ë¹éÒáá" onclick="history.back()">
</div>
</form>
<div align="center">
<div align="center"> </div>
<div align="center">
<table width="650" border="0" cellspacing="0" cellpadding="0" bgcolor="000000" height="1">
<tr>
<td></td>
</tr>
</table>
</div>
</div>
Date :
2010-08-23 20:01:54
By :
เด
Load balance : Server 00