Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > Java Programming > Java Forum > สอบถามเกี่ยวกับใช้ JSP หน่อยครับ กำลังเริ่มหัดเขียน



 

สอบถามเกี่ยวกับใช้ JSP หน่อยครับ กำลังเริ่มหัดเขียน

 



Topic : 123334



โพสกระทู้ ( 14 )
บทความ ( 0 )



สถานะออฟไลน์




กำลังจะหัดเขียน JSP ครับทำการสร้างฟอร์มรับข้อมูล เพื่อทำการบันทึกค่าลง MS Access ครับ เดิมใช้ PHP
index1

โดยแถวด้านล่างของ Employee และ Jobcode จะสร้างเพิ่มหลังจากเลือกจำนวนช่อง MAN อัตโนมัติครับ
addsata

โค๊ดของ PHP ครับ
Code (PHP)
<head>
<title>Production</title>
<meta name="viewport" content="width=device-width, user-scalable=no" />
<!-- <meta name="viewport" content="width=device-width, target-densitydpi=high-dpi" http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> -->
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<script type="text/javascript">
function ButtonDisable1(text)
{
if (text.length==1)
document.getElementById("submit").disabled = false;
else
document.getElementById("submit").disabled = true;
}
</script>
<script>
function checkLen()
{
	var Length_Mc = document.frmAdd.txtMc.value.length;
    var Length_Wo = document.frmAdd.txtWo.value.length;
	if(Length_Mc==2){document.frmAdd.txtWo.focus()}
}
</script>

<style type="text/css">
<!--
.style1 {font-family: Arial, Helvetica, sans-serif}
.style2 {font-family: "Times New Roman", Times, serif}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" OnLoad="document.frmAdd.txtMc.focus();">
<!-- Save for Web Slices (themplate_pd1.psd) -->
<form name="frmAdd" action="Save.php" method="post">
<table id="Table_01" width="320" border="0" cellpadding="0" cellspacing="0">
	<tr bordercolor="#333333" bgcolor="#DBDBDB">
		<td width="164" height="35" align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MAN : 
	  	
	  	  <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
          <?
for($i=1;$i<=15;$i++)
{
	if($_GET["Line"] == $i)
	{
		$sel = "selected";
	}
	else
	{
		$sel = "";
	}
?>
          <option value="<?=$_SERVER["PHP_SELF"];?>?Line=<?=$i;?>" <?=$sel;?>>
            <?=$i;?>
          </option>
          <?
}
?>
      </select></td>
	  <td width="156" height="35">Date :
      <input id="txtDate" type="text" name="txtDate" size="13" value="<?=date('d/m/Y')?>"></td>
	</tr>
	<tr bordercolor="#333333" bgcolor="#ACEED3">
		<td height="36" colspan="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Mc : 
          <input id="txtMc" type="text" name="txtMc"  size="1" maxlength="2" onKeyUp="checkLen();"> &nbsp;&nbsp;WO :
          <input id="txtWo" type="text" name="txtWo"  size="16" maxlength="14" onKeyUp="checkLen();"></td>
	</tr>
	<tr bordercolor="#333333" bgcolor="#CDF0F3">
      <td height="35" align="left"><div align="center">Employee</div></td>
	  <td height="35"><div align="center">Jobs Code</div></td>
    </tr>
	<tr bordercolor="#333333" bgcolor="#CDF0F3">
	  <td colspan="2">
        <table align="center">
<?
  $line = $_GET["Line"];
  if($line == 0){$line=1;}
  for($i=1;$i<=$line;$i++)
 {
?>
          	<tr>
    			<td><input id="txtEmp<?=$i;?>" type="text" name="txtEmp<?=$i;?>" size="20" maxlength="7"></td>
    			<td><input id="txtJobs<?=$i;?>" name="txtJobs<?=$i;?>" type="text" size="10" maxlength="1" onChange="ButtonDisable1(this.value)"></td>
  			</tr>
<?
 }
?>
            <tr align="center">
                <td><input id="submit" type="submit" name="submit" disabled="true" value="submit">
  		  			<input type="hidden" name="hdnLine" value="<?=$i;?>">        		</td>
        	</tr>
        </table>      </td>
	</tr>
	<tr>
		<td colspan="2"><div align="center">TRIO PLASTIC</div></td>
	</tr>
</table>
<p>&nbsp;</p>
</form>
<!-- End Save for Web Slices -->
</body>
</html>


หลังจาก submit ส่งค่าไป acces ครับ
โค๊ด บันทึกค่าแบบนี้ครับ
Code (PHP)
<html>
<head>
<!-- <meta HTTP-EQUIV="Refresh" name="viewport" Content="1;URL=index.php, width=device-width, user-scalable=no," /> -->
<META HTTP-EQUIV="Refresh" Content="1;URL=index.php">
<title>Save.</title>
<body>
<table id="Table_01" width="320" border="0" cellpadding="0" cellspacing="0">
<?
	$strConn = new COM("ADODB.Connection") or die("Cannot start ADO");
	$db = '\\\\178.108.3.1\\access_pd$\\EmpJobs.mdb';
	$strConn->Open("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$db;"); 
	
	for($i=1;$i<=$_POST["hdnLine"];$i++)
	{
		if($_POST["txtEmp$i"] != "")
		{
			$strSQL = "INSERT INTO Empjobs ";
			$strSQL .="(Date_plan,Mc,Wo,Emp,Jobs) ";
			$strSQL .="VALUES ";
			$strSQL .="('".$_POST["txtDate"]."','".$_POST["txtMc"]."', ";
			$strSQL .="'".$_POST["txtWo"]."' ";
			$strSQL .=",'".$_POST["txtEmp$i"]."','".$_POST["txtJobs$i"]."') ";
			$flgSave = $strConn->Execute($strSQL);
		}
	}

	echo "Save Done.";

	$strConn->Close();
	$strConn = null;
?>
</table>
</body>
</html>


รบกวนชี้แนะด้วยนะครับ



Tag : Java, Ms Access, JAVA, JSP, Windows







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2016-06-14 13:37:04 By : rattakhet View : 1111 Reply : 2
 

 

No. 1



โพสกระทู้ ( 3,750 )
บทความ ( 0 )

สมาชิกที่ใส่เสื้อไทยครีเอท Hall of Fame 2012

สถานะออฟไลน์
Facebook

เอาฟอร์มที่เป็น jsp มาดูครับ และคำสั่งด้วยครัรบ ติดตรงไหนก็แยกรายละเอียดเอาไว้ครับ แล้วทำไมถึงอยากเปลี่ยนเป็น jsp คับ php มันไม่ซับพอร์ทอะไรตรงไหนหรือเปล่าครับ






แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-14 14:15:25 By : Dragons_first
 


 

No. 2



โพสกระทู้ ( 32 )
บทความ ( 0 )



สถานะออฟไลน์


ถ้าหัดเขียน jsp แนะนำให้หัดเขียนเป็น jsf ไปเลยครับ สะดวกและง่ายกว่าครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2016-06-26 23:21:10 By : taturk
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : สอบถามเกี่ยวกับใช้ JSP หน่อยครับ กำลังเริ่มหัดเขียน
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 05
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่