แนะนำ: ASP ได้รับรหัส URL ปัจจุบัน ASP การรับ URL ปัจจุบัน ASP ไม่ได้ใช้ฟังก์ชั่นโดยตรงเพื่อรับ URL ปัจจุบันเช่น JavaScript ฉันเคยเชื่ออย่างไร้เดียงสาว่า ASP ไม่มีวิธีการรับ URL ปัจจุบัน แต่เมื่อเร็ว ๆ นี้ฉันพบว่ามันโอเคจริงๆ ถ้า lcase (request.serverVariables (https)) = ปิดจากนั้น strtemp = http: // else strtemp = https: // end ถ้า strtemp = strtemp req
ASP PART:
-
เพิ่ม = คำขอ (เพิ่ม)
del = คำขอ (del)
action = request.QueryString (การกระทำ)
SET Conn = Server.CreateObject (ADODB.Connection)
ตั้งค่า rs = server.createObject (adodb.recordset)
dbpath = server.mappath (db1.mdb)
connstr = driver = {microsoft access driver (*.mdb)}; dbq = & dbpath
conn.open connstr
if (action <> add และ action <> เพิ่ม) จากนั้น
'ต่อไปนี้เป็นส่วนข้อมูลฐานข้อมูลการอ่าน
sql = select * จาก shu โดยที่ id = 1
Rs.Open SQL, Conn, 1,1
ถ้า RS.EOF และ Rs.Bof แล้ว
อื่น
Response.write a = & (rs (number))
Response.write & eof = true
สิ้นสุดถ้า
สิ้นสุดถ้า
-
-
'ส่วนต่อไปนี้เป็นส่วนข้อมูลปุ่มลบ
if (action = add) จากนั้น
sql = select * จาก shu โดยที่ id = 1
Rs.Open SQL, Conn, 1,3
rs (หมายเลข) = del
Rs.update
Response.write ตกลง = 1
Rs.close
สิ้นสุดถ้า
-
-
'ส่วนต่อไปนี้เป็นส่วนข้อมูลปุ่มบันทึก
if (action = เพิ่ม) จากนั้น
sql = select * จาก shu โดยที่ id = 1
Rs.Open SQL, Conn, 1,3
RS (หมายเลข) = เพิ่ม
Rs.update
Response.write save = 1
Rs.close
สิ้นสุดถ้า
-
ส่วนแฟลช:
ส่วนแรกคือการเริ่มต้นตัวแปร:
eof = false;
a = 0; // จำนวนปุ่มเริ่มต้น
r = สุ่ม (65500);
LoadVariables (read.asp? action = Add R,); // วัตถุประสงค์ของการเพิ่มตัวเลขสุ่มคือการป้องกันไม่ให้เบราว์เซอร์ที่แตกต่างกันไม่สามารถรีเฟรชตัวแปร (แต่อาจเป็นสปอยเลอร์ฮ่าฮ่า) บทที่ 9:
ถ้า (eof ne true) {
gotoandplay (อ่าน);
-
ตรวจสอบว่าข้อมูลอ่านสำเร็จหรือไม่!
พรหมจรรย์ที่สิบ:
a = number (a);
ถ้า (a == 0 หรือ a <0) {
a = 1;
สำหรับ (i = 1; i <= a; i ++) {
_root.attachmovie (m+i, m+i, i+1);
ถ้า (i <= 5) {
eval (m+i) ._ x = 200+i*eval (m+i) ._ ความกว้าง;
eval (m+i) ._ y = 200;
-
if (i> 5 และ i <= 10) {
Eval (m+i) ._ x = i*eval (m+i) ._ width-50;
Eval (m+i) ._ y = 250;
-
-
} อื่น {
สำหรับ (i = 1; i <= a; i ++) {
_root.attachmovie (m+i, m+i, i+1);
ถ้า (i <= 5) {
eval (m+i) ._ x = 200+i*eval (m+i) ._ ความกว้าง;
eval (m+i) ._ y = 200;
-
if (i> 5 และ i <= 10) {
Eval (m+i) ._ x = i*eval (m+i) ._ width-50;
Eval (m+i) ._ y = 250;
-
-
-
หยุด();
// เพิ่มปุ่มตามขนาดของจำนวนปุ่ม A ในฐานข้อมูลและเรียงลำดับตามลำดับ 5*2! ปุ่มโหลด:
บน (รีลีส) {
if (a <= 10 และ a> = 1) {
a = number (a) +1;
ติดตาม (a);
_root.attachmovie (m+a, m+a, a+1);
ถ้า (a <= 5) {
eval (m+a) ._ x = 200+a*eval (m+a) ._ ความกว้าง;
eval (m+a) ._ y = 200;
-
if (a> 5 และ a <= 10) {
eval (m+a) ._ x = a*eval (m+a) ._ width-50;
eval (m+a) ._ y = 250;
-
-
ถ้า (a> 10) {
_root.aa.attachmovie (ผิด, ผิด, 1,000);
this.wrong._width = 600;
this.wrong._height = 400;
this.wrong._x = 225;
this.wrong._y = 200;
A = 10
-
-
ปุ่มโหลดจะดำเนินการตามจำนวนของ (แฟลชเท่านั้นที่โหลดภายในที่นี่) หากจำนวนปุ่มเกิน 10 การโหลดจะหยุดและคำเตือนจะปรากฏขึ้น! ลบส่วนปุ่ม:
บน (รีลีส) {
del = a-1;
loadVariables (read.asp? action = add ,, โพสต์);
สำหรับ (i = 1; i <= a; i ++) {
RemoveMovieClip (eval (m+i));
-
gotoandplay (do_del);
-
// ยืนยันค่าของการลบหลังและโอนไปยัง ASP! อย่างไรก็ตามจำนวนแฟลชด้านในต้องทำความสะอาดที่นี่เพื่อป้องกันจำนวนการลบหลังจากการลบไม่ได้รับการรีเฟรช แต่จำนวนของ A ไม่ได้ลดลงโดยวัว! บันทึกส่วนปุ่ม:
บน (รีลีส) {
เพิ่ม = A;
สำหรับ (i = 1; i <= a; i ++) {
RemoveMovieClip (eval (m+i));
-
loadVariables (read.asp? action = เพิ่ม ,, โพสต์);
gotoandplay (do_save);
} // ผ่านค่าของ A ถึง ASP และบันทึกลงในฐานข้อมูล ที่นี่ค่าของแฟลชภายในจะถูกล้างด้วยเหตุผลเช่นเดียวกับข้างต้น!
แบ่งปัน: ความแตกต่างระหว่าง ASP และ PHP PHP PHP คืออะไรสำหรับโปรเซสเซอร์ไฮเปอร์เท็กซ์ซึ่งหมายความว่าคุณต้องรู้ว่ามันเป็นภาษาประมวลผลฝั่งเซิร์ฟเวอร์และมาใน HTML สถานที่ที่ใช้กันมากที่สุดคือเว็บเพจที่ส่งข้อมูลจากไคลเอนต์ไปยังเว็บเซิร์ฟเวอร์ข้อมูลจะถูกประมวลผลและผลลัพธ์จะถูกส่งกลับ แต่ภาษาสากลนี้ไม่ได้ จำกัด อยู่ที่หน้าเว็บเลย PHP ยังสามารถใช้ในเชลล์บรรทัดคำสั่ง