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,038

HOME > PHP > PHP Forum > มือใหม่ oracle รบกวนถามหน่อยค่ะเกี่ยวกับการselect ให้แสดงค่าที่ textbox แบบ auto แล้วจะบันทึกลงฐานข้อมูลอย่างไรคะ



 

มือใหม่ oracle รบกวนถามหน่อยค่ะเกี่ยวกับการselect ให้แสดงค่าที่ textbox แบบ auto แล้วจะบันทึกลงฐานข้อมูลอย่างไรคะ

 



Topic : 045058



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



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




กำลังทำโปรเจ็คอยู่อ่ะคะ
แล้วมีปัญหากะโค้ด
ซึ่งยังแก้ไม่ได้
อาจารย์ก็เร่งมาแล้วอ่ะค่ะ
ยิ่งลนลานใหญ่เลย
ก็เลยอยากรบกวนให้ช่วยดูหน่อยค่ะ
ปัญหามีอยู่ว่า
1. พอเลือกรหัสวิชาที่ select มาแล้วก็สามารถ แสดงชื่อวิชา auto ที่ textbox ได้ค่ะ โดย ใช้ onchange="document.forms.txtSubName.value=document.forms.SsubID.value;"
แล้วพอเวลาจะบันทึกลงฐานข้อมูลมันต้องใช้ รหัสวิชา ที่เลือกจาก SsubID แต่ว่ามันดันไปเท่ากับค่าที่เป็นชื่อวิชาอ่ะค่ะ ซึ่งชื่อวิชาไม่ใช่ primarykey ที่ต้องการ จะทำยังงัยให้ได้ค่าของรหัสวิชาคะ
นี่เป็นโค้ดค่ะ
Code (PHP)
<td><select name="SsubID" id="SsubID" onchange="document.forms.txtSubName.value=document.forms.SsubID.value;">

<option value=""> --เลือก-- </option>
<? 
	$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1"); 
	$strSQL = "SELECT *  FROM SUBJECT";
	$objParse = oci_parse ($objConnect, $strSQL); 
	oci_execute($objParse); 
?>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["SUB_NAME"];?>" selected="selected"><?=$objResult["SUB_ID"];?></option>
<? } ?></select></td>

<td><input type="text" id="txtSubName" name="txtSubName" value="แสดงชื่อวิชา"/></td>


อันนี้ใช้งานได้นะคะ ติดตรงที่ว่าพอจะดึงค่าไปบันทึกลงฐานข้อมูลอ่ะคะ ค่าที่ควรจะเป็นรหัสวิชา มันดันเป็นชื่อวิชาอ่ะค่ะ

ควรจะเอาค่า ณ จุดไหนไปใส่ไว้ในตัวแปลซักตัวรึปล่าวค่ะ คือลองดูแล้วแต่ไม่รู้ไปไว้ถูกที่รึป่าวอ่ะค่ะ หรือว่าดึงค่ามาไม่ถูกก็ไม่รู้ รบกวนตอบคำถามหนูที่นะคะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-07-06 19:13:07 By : ดาว View : 1497 Reply : 22
 

 

No. 1



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


Code
<option value="<?=$objResult["SUB_NAME"];?>" selected="selected"><?=$objResult["SUB_ID"];?></option>

แบบนี้ text มันเป็นรหัสแต่ value มันเป็นชื่อนิครับ มันน่าจะสลับที่กัน
Code
<option value="<?=$objResult["SUB_ID"];?>" selected="selected"><?=$objResult["SUB_NAME"];?></option>

หรือจะให้แสดงรหัสแล้วบันทึกรหัส
Code
<option value="<?=$objResult["SUB_ID"];?>" selected="selected"><?=$objResult["SUB_ID"];?></option>







Date : 2010-07-06 23:34:48 By : plakrim
 


 

No. 2



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



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


คือ ถ้าเป็นแบบอันที่สองอ่ะค่ะมันจะให้เลือกชื่อวิชาเลย

แต่ที่หนูต้องการคือให้เลือกรหัสวิชา แล้วก็แสดงชื่อวิชาที่ textbox ค่ะ

มันก็ทำได้นะคะ

ผลออกมาได้ค่ะ

แต่ว่าพอจะเอาค่าของรหัสวิชาไปใช้ต่ออ่ะค่ะ

หนูควรจะทำยังงัยค่ะ เพราะว่ามันเก็บค่าเป็นค่าของชื่อวิชาไปแล้วอ่ะ
Date : 2010-07-07 03:06:56 By : ดาว
 

 

No. 3



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



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


ก็เอา subj_id ไปเป็น value ของ option อย่างคุณ PlaKrim ว่านะครับ
แล้วก็เปลี่ยน javascript เล็กน้อยให้มันไป get เอาค่า text ของ option มาแสดงแทน เช่น
onchange="doSomething();"
<script>
function doSomething(){
var w = document.myform.SsubID.selectedIndex;
var selected_text = document.myform.SsubID.options[w].text;
document.forms.txtSubName.value=selected_text;
}
</script>
ซึ่งปกติคุณเอา value ของ option มาแสดง
document.forms.txtSubName.value=document.forms.SsubID.value;

จบ..
Date : 2010-07-07 22:43:20 By : pnbps
 


 

No. 4



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



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


ขอลองก่อนนะคะ

ขอบคุณในความกรุณาค่ะ

ได้ไม่ได้ยังงัยเด่งจะมาบอกนะคะ
Date : 2010-07-11 02:03:19 By : ดาว
 


 

No. 5



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



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


ลองแล้วนะคะ แต่ยังไม่ใช่ที่ต้องการค่ะ

ต้องขอบคุณ คุณบุญพรหมสุข และคุณPlaKriM ด้วยนะคะ

จากที่ลองนะคะ เมื่อมีการเลือกรหัสวิชา (SUB_ID) จาก SELECT นั่น ในส่วนของ TEXTBOX ควรจะแสดงชื่อวิชา (SUB_NAME) จากฐานข้อมูล Oracle

แต่ว่ามันกลับแสดงรหัสวิชาเหมือนที่เลือก

เพราะฉนั้นถ้าจะให้ได้แบบนี้ ก็แค่เปลี่ยนโค้ดยังงี้
<option value="<?=$objResult["SUB_ID"];?>" selected="selected"><?=$objResult["SUB_ID"];?></option>

มันก็แสดงเป็นรหัสวิชาแล้วค่ะ

แต่ว่าหนูต้องการให้มันแสดงเป็นชื่อวิชา โดยที่ยังมีตัวที่เก็บค่าของรหัสวิชาไว้อยู่ เพราะต้องเอาไปใช้ต่ออ่ะคะ แต่ที่หนูทำได้ตอนนี้ option มันเก็บเป็นชื่อวิชาอ่ะคะแต่ที่ต้องการคือรหัสวิชาค่ะ

(ไม่รู้ว่าอธิบายวกไปวนมารึป่าวอ่ะคะ ขอโทดด้วยนะคะ ยังไม่ได้นอนอ่ะค่ะ อาจจะเบลอไปบ้าง.....)
Date : 2010-07-11 06:57:30 By : ดาว
 


 

No. 6



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



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


ส่งไฟล์และฐานข้อมูลมาดูด้วยก็จะดีนะ จะได้ช่วยแก้ไขให้
Date : 2010-07-11 13:28:49 By : item170
 


 

No. 7



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


ผมเขียนตัวอย่างให้ดูเลย แล้วเอาไปแก้แค่สร้าง option จากฐานข้อมูลนะ อ้อแก้ชื่อ element ด้วยละ
Code
<form>
<script type="text/javascript">
function getLessonName(obj){
document.getElementById('lesson_name').value = obj.options[obj.selectedIndex].text;
}
</script>
<select id="lesson_id" name="lession_id" onchange="javascript:getLessonName(this);">
<option value="100229">วิชาแพะ</option>
<option value="100230">วิชาแกะ</option>
<option value="100231">วิชาปลา</option>
<option value="100232">วิชาลิง</option>
</select>
<br />
<input type="text" id="lesson_name" name="lesson_name" readonly="readonly" />
</form>

Date : 2010-07-11 19:15:01 By : plakrim
 


 

No. 8



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



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


ขอบคุณค่ะ
เด่วหนูไปลองดูก่อนนะคะ
Date : 2010-07-12 02:14:09 By : ดาว
 


 

No. 9



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



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


ขอบคุณพี่ๆนะคะ
อย่าว่าหนูเลยนะคะ
แต่ว่า หนูขออธิบายอีกทีแล้วกันนะคะ
หนูลองเอาไปแก้แล้วอ่ะคะ
แต่ว่าได้ผลเหมือนเดิมค่ะ
คือพอเลือกรหัสวิชาแล้ว ที่ TEXTBOX มันยังแสดงเป็นรหัสวิชาอยู่อ่ะคะ แต่หนูต้องการให้มันแสดงเป็นชื่อวิชาอ่ะคะ
หนูมีตาราง SUBJECT ซึ่งเก็บ SUB_ID , SUB_NAME
หนูต้องการให้เลือกรหัสวิชา แล้วมีชื่อวิชาปรากฎทันทีที่ TEXTBOX
แล้วก็ให้สามารถนำรหัสวิชานั่นมาใช้ต่อได้อีก เพราะวิธีที่หนูได้ให้ดูไปข้างบนนั่น มันแสดงถูกต้องทุกอย่างค่ะ แต่ว่ามันไม่เก็บค่ารหัสวิชาไว้
หนูไม่แน่ใจว่าหนูอธิบายเข้าใจรึป่าวอ่ะคะ
Date : 2010-07-12 04:45:35 By : ดาว
 


 

No. 10



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



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


นี่เป็นรูปฟอร์มที่ต้องการค่ะ
รูปฟอร์ม
แต่ว่าให้สามารถนำรหัวิชาไปใช้ต่อได้อ่ะคะ
Date : 2010-07-12 04:57:21 By : ดาว
 


 

No. 11



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



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


ไม่มีคนมาตอบแล้วหรอ

T_T ฮือ...................
Date : 2010-07-13 00:50:40 By : ดาว
 


 

No. 12



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


เอาโค๊ดมาดูเหอะครับ
Date : 2010-07-13 10:22:13 By : plakrim
 


 

No. 13



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



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


ได้ค่ะ
Date : 2010-07-13 19:52:05 By : ดาว
 


 

No. 14



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



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


นี่เป็นโค้ดทั้งหมดนะคะ หนูพยายามจับต้นชนปลายเอาเองอ่ะคะ มันเลยดูยุ่งๆ ขอโทดด้วยนะคะ
คือมันเป็นระบบเช็คชื่อนักศึกษาอ่ะคะ
ฉนั้นอาจารย์ต้องเลือกรายละเอียดการสอน ซึ่งได้แก่ ปีการศึกษา เทอม วิชา ห้องเรียน ฯลฯ
แล้วพอกด SUBMIT ก็ให้ Disable ข้อมูลเหล่านี้ไว้ก่อนค่ะเพราะว่าต้อง Insert ลงฐานข้อมูลในตาราง CHECKIN พร้อมกับ รหัสนักศึกษา
เมื่อสแกนบัตรนักศึกษาแล้วจึงบันทึกลงฐานข้อมูลพร้อมกันทั้งหมดค่ะ
คล้ายๆ กับระะบบงานห้องสมุดเลยค่ะ
ปัญหาทั้งหมดที่มีคือ 1. เมื่อ Select รหัสวิชาแล้ว ก็ให้ textbox แสดงชื่อวิชาทันที ซึ่งทำได้แต่ เมื่อจะนำมาบันทึกลงฐานข้อมูล มันบันทึกไม่ได้
เพราะSelect มันดันเก็บค่าเป็นชื่อ แต่หนูต้องการรหัส เพราะ SUB_ID เป็น PK ร่วมในตาราง CHECKIN
2. พอกด Submit แล้ว ข้อมูลที่เลือกไว้หายหมดเลย
3. textbox ที่แสกนรหัสนักศึกษามันยังไม่สามารถเคลียร์ค่าที่แสกนไปก่อนหน้าโดยอัตโนมัติ
4. มันยังบันทึกลงฐานข้อมูลแบบ AUTO(ไม่ต้องกด Submit )ไม่ได้ คือให้แสกนรหัสนักศึกษาแล้วก็เก็บข้อมูลทั้งหมดลงฐานข้อมูลเลย
แล้วพร้อมที่จะแสกนรหัสคนต่อไปได้เลยโดยที่ข้อมูลวิชาที่เลือกไว้ไม่หายไป
นี่เป็นปัยหาทั้งหมดของหน้านี้ค่ะ
มีคัยรับจ้างสอน php + Oracle บ้างคะ คือหนูเป็นมือใหม่มากๆ แต่หนูต้องรีบทำงานให้เสร็จ ถ้าศึกษาเองหนูกลัวจะไม่ทัน ถ้าจ้างทำก็ไม่ได้ความรู้
ฉนั้นคัยว่างพอจะสอนและคอยตอบคำถามหนูได้ บ้งมั๊ยค่ะ แล้วค่อยคุยเรื่องราคากันอีกที ติดต่อมาได้นะคะ 0805759607

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874" />
<title>หน้าเช็คชื่อนักศึกษา</title>
</head>
<body onload ="document.frmcheckin.txtIDStudent.focus();" >
<?
$thaiweek=array("วันอาทิตย์","วันจันทร์","วันอังคาร","วันพุธ","วันพฤหัส","วันศุกร์","วันเสาร์");
$thaimonth=array("มกราคม","กุมภาพันธ์","มีนาคม","เมษายน","พฤษภาคม ","มิถุนายน","กรกฎาคม","สิงหาคม","กันยายน","ตุลาคม","พฤศจิกายน ","ธันวาคม");
echo $thaiweek[date("w")] ,"ที่",date(" j "), $thaimonth[date(" m ")-1] , " พ.ศ. ",date(" Y ")+543," ขณะนี้เวลา ",date("H:i:s") ;
?>
<form id="forms" name="forms" method="get" action="">
<div align="center">
<table width="607" border="1">
<tr>
<th width="119" scope="col">ปีการศึกษา</th>
<th width="119" scope="col">ภาคเรียน</th>
<th width="125" scope="col">รหัสวิชา</th>
<th width="221" scope="col">ชื่อวิชา</th>
<th width="221" scope="col">ประเภท</th>
<th width="221" scope="col">Section</th>
<th width="221" scope="col">คาบ</th>
<th width="221" scope="col">ห้องเรียน</th>
</tr>
<tr>
<td><select name="Syear" size="1" id="Syear" >
<option value=""> --เลือก-- </option>
<? for($i=2540;$i<=2560;$i++) { ?>
<option value="<?=$i ?>"selected="selected"> <?=$i ?> </option>
<? } ?>
</select></td>
<td><select name="Sterm" size="1" id="Sterm">
<option value=""> --เลือก-- </option>
<? for($i=1;$i<=3;$i++) { ?>
<option value="<?=$i ?>" selected="selected"> <?=$i ?></option>
<? } ?>
</select></td>
<script>
function doSomething(){
var w = document.forms.SsubID.selectedIndex;
var selected_text = document.forms.SsubID.options[w].text;
document.forms.txtSubName.value=selected_text;
}
</script>
<td><select name="SsubID" id="SsubID" onchange="doSomething();">

<option value=""> --เลือก-- </option>
<?
$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1");
$strSQL = "SELECT * FROM SUBJECT";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute($objParse);
?>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["SUB_ID"];?>" selected="selected"><?=$objResult["SUB_ID"];?></option>
<? } ?></select></td>

<td><input type="text" id="txtSubName" name="txtSubName" value="แสดงชื่อวิชา"/></td>
<td><select name="SType" id="SType">
<option value="">--เลือก--</option>
<?
$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1");
$strSQL = "SELECT * FROM TYPE";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute($objParse);
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["TYPE_ID"];?>"selected="selected"><?=$objResult["TYPE_NAME"];?></option>
<? } ?></select></td>
<td><select name="Ssection" id="Ssection">
<option value="">--เลือก--</option>
<?
$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1");
$strSQL = "select distinct section_id from section";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute($objParse);
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["SECTION_ID"];?>"selected="selected"><?=$objResult["SECTION_ID"];?> </option>
<? } ?></select></td>
<td><input name="txtLearnNo" type="text" id="txtLearnNo" size="10"/></td>
<td><select name="SClassroom" id="SClassroom" >
<option value="">--เลือก--</option>
<?
$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1");
$strSQL = "SELECT ROOM_NO FROM CLASSROOM";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute($objParse);
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["ROOM_NO"];?>"selected="selected"><?=$objResult["ROOM_NO"];?></option>
<? } ?> </select></td>
</tr>
</table>
<input type="submit" name="Submit" value="เช็คชื่อนักศึกษา" />
</div>
</form>
<div align="center">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</div>
<tr>
<td><input type="text" name="txtYear" value="<?=$Syear?>" size="10" readonly /></td>
<td><input type="text" name="txtTerm" value="<?=$Sterm?>" size="5" readonly /></td>
<td><input type="text" name="txtSubId" value="<?=$SsubID?>" size="10" readonly /></td>
<td><input type="text" name="txtSubName" value="<?=$txtSubName?>" size="20" readonly /></td>
<td><input name="txtType" type="text" value="<?=$SType?>" size="5" readonly /></td>
<td><input name="txtSection" type="text" value="<?=$Ssection?>" size="5" readonly /></td>
<td><input name="txtLearn" type="text" value="<?=$txtLearnNo?>" size="5" readonly /></td>
<td><input name="txtClassroom" type="text" value="<?=$SClassroom?>" size="5" readonly /></td></tr>
<div align="center">-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------</div>
<form name="frmcheckin" action="<?=$_server['SCRIPT_NAME'];?>" method="get" >
<div align="center">
<table width="599" border="1" >
<tr>
<th ><div align="center">รหัสนักศึกษา
<input name="txtIDStudent" type="text" id="txtIDStudent" value="<?=$_GET["txtIDStudent"]?>" />
</div></th>
</tr>
</table>
</div>
</form>
<div align="center">
<?
if ($_GET["txtIDStudent"] != "")
{
$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1");
$strSQL = "select stu_fname, stu_lname,fac_name, maj_name, crs_name, stu_email
from STUDENT, MAJOR, faculty,course
where (STUDENT.MAJ_ID=MAJOR.MAJ_ID and FACULTY.fac_id= MAJOR.fac_id) AND (course.crs_id=student.crs_id and stu_id like '%".$_GET["txtIDStudent"]."%' )";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute($objParse);
?>
รายละเอียดนักศึกษา
<table width="1170" border="1" >
<tr>
<th width="119"><div align="center">ชื่อ</div></th>
<th width="111"><div align="center">นาสกุล</div></th>
<th width="234"><div align="center">คณะ</div></th>
<th width="276"><div align="center">ภาควิชา</div></th>
<th width="149"><div align="center">หลักสูตร</div></th>
<th width="241"><div align="center">E-mail</div></th>
</tr>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<tr>
<td><div align="center">
<?=$objResult["STU_FNAME"];?>
</div></td>
<td><div align="center">
<?=$objResult["STU_LNAME"];?>
</div></td>
<td><div align="center">
<?=$objResult["FAC_NAME"];?>
</div></td>
<td><div align="center">
<?=$objResult["MAJ_NAME"];?>
</div></td>
<td><div align="center">
<?=$objResult["CRS_NAME"];?>
</div></td>
<td><div align="center">
<?=$objResult["STU_EMAIL"];?>
</div></td>
</tr>
<?
}
?>
</table>
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
<?
oci_close($objConnect);
}
?>
</div>
</body>
</html>
Date : 2010-07-13 20:19:06 By : ดาว
 


 

No. 15



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


Code
1. เมื่อ Select รหัสวิชาแล้ว ก็ให้ textbox แสดงชื่อวิชาทันที ซึ่งทำได้แต่ เมื่อจะนำมาบันทึกลงฐานข้อมูล มันบันทึกไม่ได้
เพราะSelect มันดันเก็บค่าเป็นชื่อ แต่หนูต้องการรหัส เพราะ SUB_ID เป็น PK ร่วมในตาราง CHECKIN

Code
ตอบ เอานี่ไปแทนที่ ถ้ายั้งไม่ได้แสดงว่า error ที่คุณละ
<script type="text/javascript">
function getLessonName(obj){
document.getElementById('txtSubName').value = obj.options[obj.selectedIndex].text;
}
</script>
<td><select name="SsubID" id="SsubID" onchange="getLessonName(this);">

<option value=""> --เลือก-- </option>
<?
$objConnect = oci_connect("user01","project","192.168.75.128/DBproject1");
$strSQL = "SELECT * FROM SUBJECT";
$objParse = oci_parse ($objConnect, $strSQL);
oci_execute($objParse);
?>
<?
while($objResult = oci_fetch_array($objParse,OCI_BOTH))
{
?>
<option value="<?=$objResult["SUB_ID"];?>" selected="selected"><?=$objResult["SUB_NAME"];?></option>
<? } ?></select></td>

<td><input type="text" id="txtSubName" name="txtSubName" value="แสดงชื่อวิชา"/></td>


Code
2. พอกด Submit แล้ว ข้อมูลที่เลือกไว้หายหมดเลย


เอา form เดียวครอบทั้งหมดที่เลือก เมื่อกด submit มันจะส่งข้อมูลมาด้วย $_POST หรือ $_GET ถ้าจะให้มันไม่หายก็ set value ของแต่ละอันไว้เลยเช่น <input name="txtIDStudent" type="text" id="txtIDStudent" value="<?=$_GET["txtIDStudent"]?>" /> ตัวเนี้ยแบบนี้เลย

Code
3. textbox ที่แสกนรหัสนักศึกษามันยังไม่สามารถเคลียร์ค่าที่แสกนไปก่อนหน้าโดย อัตโนมัติ

แสกนด้วยอะไร บาร์โค๊ดหรอ ไม่เคยเขียนบาร์โค๊ด แต่เค้าบอกว่ายิงมาแล้วมันจะยัดใส่ textbox เลยไม่ใช่หรอมันน่าจะแทนที่ค่าเดิมนะ

Code
4. มันยังบันทึกลงฐานข้อมูลแบบ AUTO(ไม่ต้องกด Submit )ไม่ได้ คือให้แสกนรหัสนักศึกษาแล้วก็เก็บข้อมูลทั้งหมดลงฐานข้อมูลเลย
แล้วพร้อมที่จะแสกนรหัสคนต่อไปได้เลยโดยที่ข้อมูลวิชาที่เลือกไว้ไม่หายไป
นี่เป็นปัยหาทั้งหมดของหน้านี้ค่ะ


ถ้าแบบนี้ก็ไปหา jquery มาใช้ จับ event .change ก็น่าจะได้นะ
Date : 2010-07-13 22:05:10 By : plakrim
 


 

No. 16



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



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


ขอบคุณคร้าคุณPlaKriM
ว่าแต่ ไม่มีคัยอยากมาสอนหนูเลยหรอ
ฮ่าๆๆๆๆ อาทิตย์ละครั้งก็ได้คร้า
Date : 2010-07-14 01:15:01 By : ดาว
 


 

No. 17



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



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


หนูอาจอธิบายไมรู้เรื่องอ่ะคะ
แต่หนูหมายถึงแบบนี้อ่ะคะ

รูปฟอร์ม

หนูมีตาราง SUBJECT ซึ่งเก็บ SUB_ID , SUB_NAME
หนูต้องการให้เลือกรหัสวิชา แล้วมีชื่อวิชาปรากฎทันทีที่ TEXTBOX
Date : 2010-07-14 01:54:01 By : ดาว
 


 

No. 18



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



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


https://www.thaicreate.com/community/dependant-listmenu-dropdownlist.html

เข้าไปดูตาม link นี้แล้ว ผมคิดว่าคงได้คำตอบดีๆๆครับ อยู่ใน Thaicreate นี้แหละครับ บางทีการอ่านแบบฝึกหัดก็ช่วยได้เยอะนะครับ จะบอกให้ ผมทำบ่อย เพราะพี่ PlaKriM แนะนำมา และผมก็แนะนำต่อครับ เพราะว่าถ้าอ่านแล้วเดี๋ยวคุณจะเข้าใจมากขึ้นครับ
Date : 2010-07-14 08:58:57 By : SOUL
 


 

No. 19



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



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


ขอบพระคุณ สำหรับความกรุณาค่ะ คุณSOUL
จะทำตามที่แนะนำค่ะ
Date : 2010-07-15 00:43:25 By : ดาว
 


 

No. 20



โพสกระทู้ ( 11,835 )
บทความ ( 10 )

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

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


มันจำเป็นต้องแยกเหมือนในรูปหรอครับ ถ้าเป็นผมจะใช้แค่ dropdownlist แบบนี้
Code
<option value="<?=$objResult["SUB_ID"];?>" selected="selected"><?=$objResult["SUB_ID"] . " - " . $objResult["SUB_NAME"];?></option>


แบบนี้เก็บแค่รหัสแต่เวลาแสดงผลจะเห็นทั้งรหัสและชื่อ ตัว textbox ตัวนั้นผมมองว่าไม่จำเป็น
Date : 2010-07-15 00:58:13 By : plakrim
 


 

No. 21



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



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


ค่ะคุณPlaKriM
เดี๋ยวหนูจะลองเสนออาจารย์ดูก่อนค่ะ
พอดีว่าถ้ามันเสร็จแล้วอาจารย์จะได้เอาไปใช้เลย
ก้เลยต้องถามความเห็นของอาจารย์ด้วยอ่ะคะ
ส่วนปัญหาที่เหลือแก้ได้หมดแล้วค่ะ
ด้วยคำแนะนำของคุณPlaKriMค่ะ
แต่มันก็ยังไม่จบแค่นี้อ่าคะ
ยังมีอะไรอีกเยอะเลย
หนูคงต้องไปลุยต่อ
หนูเกิดฮึดสู้ขึ้นมาเพราะ เมื่อวานลองไปติดต่อคนที่รับจ้างเขียนเว็บอ่ะคะ
ขอให้เค้ามาสอน ไม่ได้จ้างทำ
เค้าคิดราคา 25,000 บาท
หนูไม่รู้จะขอแม่ยังไงเลย ปวดใจ 555++
ก็เลยต้องทำด้วยตัวเองดูก่อนซักตั้ง
คนอื่นทำได้หนูก้ต้องทำได้
เป็นกำลังใจให้ทุกคนที่กำลังพยายามอยู่เหมือนกันด้วยนะคะ
โชคดีที่เรายังมีพี่ๆที่คอยตอบคำถาม โดยไม่หวังผลตอบแทน ขอบคุณ https://www.thaicreate.com ด้วยคะ
Date : 2010-07-15 05:07:18 By : ดาว
 


 

No. 22



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



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


หนูลองดูแล้วนะคะ
เดี๋ยวพรุ่งนี้เอาไปให้อาจารย์ตรวจ
ถ้าผ่านเด่วกลับมาทำต่อค่ะ
Date : 2010-07-15 06:07:43 By : ดาว
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : มือใหม่ oracle รบกวนถามหน่อยค่ะเกี่ยวกับการselect ให้แสดงค่าที่ textbox แบบ auto แล้วจะบันทึกลงฐานข้อมูลอย่างไรคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 03
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2025 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่