|
|
|
อยากทราบหลักการทำงานของ vbscript ว่าทำงานอย่างไรมีตัวอย่างให้ดูด้วยค่ะขอความช่วยเหลือหน่อยนะค่ะ |
|
|
|
|
|
|
|
อยากทราบว่ามีหลักการทำงานอย่างไร เพราะ คลิกsubmit form แล้วไม่มีอะไรเกิดขึ้น
Code (PHP)
<?
ob_start();
//============ Start Session และทำการเรียก Function ติดต่อฐานข้อมูล
session_start();
require("connect/connect.php");
require("connect/function.php");
//============ บันทึกรายการกระทู้
if($_POST["COMMAND"] == "INSERT")
{
insert("SUBJECT,DESCRIPTION,NAME,CREATEDATE,IP","'".($_POST["txtSUBJ"])."' ,'".($_POST["txtDESC"])."','".($_POST["txtNAME"])."','".(date("Y-m-d H:i:s"))."','".($_SERVER['REMOTE_ADDR'])."'","question");
header("location:viewdetail.php?QuestionID=".mysql_insert_id()."");
}
?>
<script language="VBScript" type="text/vbscript">
Sub btnSubmit_Onclick()
if TRIM(frmTopic.txtSUBJ.value) = "" Then
msgbox "กรุณากรอก ชื่อกระทู้", vbOkOnly + vbExclamation
frmTopic.txtSUBJ.focus
Exit Sub
End IF
if TRIM(frmTopic.txtDESC.value) = "" Then
msgbox "กรุณากรอก ความคิดเห็น", vbOkOnly + vbExclamation
frmTopic.txtDESC.focus
Exit Sub
End IF
if TRIM(frmTopic.txtNAME.value) = "" Then
msgbox "กรุณากรอก ชื่อ/อีเมล์", vbOkOnly + vbExclamation
frmTopic.txtNAME.focus
Exit Sub
End IF
frmTopic.COMMAND.value="INSERT"
frmTopic.SUBMIT
End Sub
Sub btnReset_onClick()
ConFReset = MsgBox ( "คุณแน่ใจว่าต้องการ Reset Form ?", vbInformation + vbYesNo,"กรุณายืนยัน")
if ConFReset = vbYes then
frmTopic.Reset
end if
End Sub
</script>
<form action="newtopic.php" method="post" name="frmTopic" id="frmTopic">
<span class="boxtext"><span class="style22">ชื่อกระทู้</span></span><br />
<input name="txtSUBJ" type="text" id="txtSUBJ" size="50" maxlength="255" class="txtbox" />
<br />
<span class="boxtext"><span class="style22">รายละเอียด</span></span><br />
<textarea name="txtDESC" cols="50" rows="10" id="txtDESC" class="txtbox"></textarea>
<input name="COMMAND" type="hidden" id="COMMAND" />
<br />
<span class="boxtext"><span class="style22">ชื่อ/อีเมล์</span></span><br />
<input name="txtNAME" type="text" id="txtNAME" maxlength="100" class="txtbox" />
<br />
<br />
<input name="btnSubmit" type="button" id="btnSubmit" value="ตั้งกระทู้" class="button" />
<input name="btnReset" type="button" id="btnReset" value="ยกเลิก" class="button" />
</form>
Tag : VBScript
|
|
|
|
|
|
Date :
2013-01-27 11:18:30 |
By :
noonee |
View :
837 |
Reply :
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าทำงานไม่ได้ สาเหตุหนึงเพราะว่า คุณเปิดคำสั่ง php แบบ short tag ที่ยกเลิกไปแล้วด้วยรึเปล่า ลองเปลี่ยน <? เป็น <?php ดูครับ
vbscript ตอนนี้ไม่ใช้กันแล้วครับ เพราะ
1 ใช้ได้เฉพาะใน IE เท่านั้น ตอนนี้มีคนใช้ประมาณ 30 % พวกใช้บนมือถือลืมไปได้เลย
2 คิดยังไงไม่รู้แต่เมื่อก่อนผมมี code ที่สามารถ format ลบทุกอย่างในเครื่องได้แค้่ user เปิดหน้าเว็บนั้นๆ โดยไม่ถามใดๆ ทั้งนั้น อันตรายมากครับ คนที่รู้เลยปิดมันไม่ให้ทำงาน
ไปใช้ javascript ดีกว่าครับมาตราฐานกว่า ลูกค้าเยอะกว่า
|
|
|
|
|
Date :
2013-01-27 12:43:16 |
By :
พิชญ์ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|