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 > PHP > PHP Forum > ช่วยดูโค๊ดให้หน่อยน่ะค่ะ ตรงคำสั่ง list menu แสดง id เมื่อกดบันทึกให้ส่งค่า id ไปเก็บใน mysql แต่มันกลับส่งค่า ชื่อไปแทนค่ะ



 

ช่วยดูโค๊ดให้หน่อยน่ะค่ะ ตรงคำสั่ง list menu แสดง id เมื่อกดบันทึกให้ส่งค่า id ไปเก็บใน mysql แต่มันกลับส่งค่า ชื่อไปแทนค่ะ

 



Topic : 091771

Guest




ตรงคำสั่ง list menu แสดง id เมื่อกดบันทึกให้ส่งค่า id ไปเก็บใน mysql แต่มันกลับส่งค่า ชื่อไปแทนค่ะ
Code (PHP)
<?php
session_start();
$txusername = $_POST['ad_username'];
if(empty($ad_username))
{
	echo"<br><br><center><strong>Please Login!!</strong></center>";
	echo"<meta http-equiv=\"refresh\" content=\"1; url=/Ton Kla Website/login/login.php\">";
	exit();
}
?>
<!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=utf-8" />
<title>ผู้ดูแลระบบ-&gt;เพิ่มข้อมูลนักเรียนใหม่</title>
<style type="text/css">
body {
	background-image: url(/Ton%20Kla%20Website/img/original_45.jpg);
	background-repeat: repeat;
}
a:link {
	color: #00F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #00F;
}
a:hover {
	text-decoration: underline;
	color: #00F;
}
a:active {
	text-decoration: none;
	color: #00F;
}
</style>

<SCRIPT language=JavaScript>
function check_number() {
e_k=event.keyCode
//if (((e_k < 48) || (e_k > 57)) && e_k != 46 ) {
if (e_k != 13 && (e_k < 48) || (e_k > 57)) {
event.returnValue = false;
alert("ต้องเป็นตัวเลขเท่านั้น... \nกรุณาตรวจสอบข้อมูลของท่านอีกครั้ง...");
}
}
</script>

</head>
<?php
$host = "localhost";
$user = "root";
$password = "1234";
$dbname = "tonkla_db";
$link = mysql_connect($host,$user,$password);
mysql_select_db($dbname,$link) or die ("Error to database [".$link."]");
?>
<body>
<?php
$sql = " SELECT ad_username FROM admin ORDER BY ad_username='$ad_username' ";
$rs = mysql_query($sql) or die ("Error Query [".$sql."]");
?>
<table width="1169" height="145" border="0" align="center">
  				<?php
				 while($result = mysql_fetch_array($rs))
				 {
				?>
  <tr align="right">
    <td width="1163" height="39"><strong>
      <h3> ผู้ใช้งานระบบ <img src="/Ton Kla Website/img/users.jpg" alt="" width="26" height="24" align="absbottom" /> ID <?=$result['ad_username'];?>
      </h3>
    </strong></td>
  </tr>
  				<?php
				 }
  				?>
  <tr>
    <td height="26" align="right"><img src="/Ton Kla Website/img/Button-exit-icon.png" alt="" width="26" height="24" align="absbottom" /> <a href="/Ton Kla Website/login/logout_tea.php" a="a"><strong>ออกจากระบบ</strong></a></td>
  </tr>
  <tr>
    <td height="72" align="center"><img src="/Ton Kla Website/img/Administrator.png" alt="" width="32" height="30" align="absmiddle" /><strong> <a href="/Ton Kla Website/login/admin_page.php?ad_username=$_POST[ad_username]">หน้าหลักผู้ดูแลระบบ</a> <img src="/Ton Kla Website/img/Button-Refresh-icon.png" alt="" width="26" height="24" align="absmiddle" /> <a href="/Ton Kla Website/admin/adminsearch_teacher.php?ad_username=$_POST[ad_username]">จัดการข้อมูลครู/ผู้ดูแล</a> <img src="/Ton Kla Website/img/Button-Refresh-icon.png" alt="" width="26" height="24" align="absbottom" /> <a href="/Ton Kla Website/admin/adminsearch_student.php?ad_username=$_POST[ad_username]">จัดการข้อมูลนักเรียน</a> <img src="/Ton Kla Website/img/Button-Refresh-icon.png" alt="" width="26" height="24" align="absbottom" /> จัดการข้อมูลกิจกรรม <img src="/Ton Kla Website/img/Button-Refresh-icon.png" alt="" width="26" height="24" align="absbottom" /></strong> <strong>จัดการบันทึกคะแนนกิจกรรม </strong><strong><img src="/Ton Kla Website/img/printer1.png" alt="" width="31" height="28" align="absbottom" /></strong> <strong>ออกรายงาน</strong></td>
  </tr>
</table>
<hr />
<?php
$connect = mysql_connect("localhost","root","1234") or die ("Error connect [".$connect."]");
$DB = mysql_select_db("tonkla_db");

?>
<script language="JavaScript">
	function resutName(teaID)
	{
		switch(teaID)
		{
			<?php
			$strSQL = " SELECT * FROM teacher ORDER BY tea_id ASC ";
			$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
			mysql_query("SET NAMES UTF8");
			while($objResult = mysql_fetch_array($objQuery))
			{
			?>
			case "<?=$objResult["tea_id"];?>";
			frmMain.txteaname.value = "<?=$objResult["tea_name"];?>";
			break;
		<?php
		}
		?>
		default:
		frmMain.txteaname.value = "";
	}
	}
</script>
<form id="frmMain" name="frmMain" method="post" action="/Ton Kla Website/login/save_student.php?ad_username=$_POST[ad_username]">
  <table width="850" border="0" align="center">
    <tr>
      <td height="53" colspan="5" align="center" bgcolor="#FFFFFF"><strong>
        <h2>เพิ่มข้อมูลนักเรียนใหม่</h2></strong></td>
    </tr>
    <tr>
      <td width="206" height="39" align="right" bgcolor="#FFFFFF"><strong>รหัสนักเรียน :</strong></td>
      <td height="39" colspan="4" bgcolor="#FFFFFF"><input name="txstu_id" type="text" id="txstu_id" size="15" maxlength="5" onkeypress="check_number();"></td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>ชื่อนักเรียน :</strong></td>
      <td width="161" bgcolor="#FFFFFF"><input type="radio" name="txstu_pname" id="radio5" value="เด็กชาย" />
        <label for="txstu_pname"></label>
        เด็กชาย
        <input type="radio" name="txstu_pname" id="radio6" value="เด็กหญิง" />
        <label for="txstu_pname"></label>
        เด็กหญิง
        <label for="txstu_pname"></label></td>
      <td width="261" bgcolor="#FFFFFF"><input name="txstu_name" type="text" id="txstu_name" size="35" maxlength="100" /></td>
      <td width="204" height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="36" align="right" bgcolor="#FFFFFF"><strong>เพศ :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input type="radio" name="txstu_sex" id="radio" value="ชาย" />
        ชาย
        <input type="radio" name="txstu_sex" id="radio2" value="หญิง" />
        หญิง</td>
      <td height="36" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="36" align="right" bgcolor="#FFFFFF"><strong>Password :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txstu_password" type="password" id="txstu_password" maxlength="13" />
        *(เลขประจำตัวประชาชน 13 หลัก)</td>
      <td height="36" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>Confirm Password :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txstu_conpassword" type="password" id="txstu_conpassword" maxlength="13" />
        *(ยืนยันรหัสผ่านอีกครั้ง)</td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>ที่อยู่ปัจจุบัน :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txstu_address" type="text" id="txstu_address" value="" size="50" maxlength="100" /></td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>เบอร์โทรศัพท์ที่ติดต่อได้ :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txstu_tel" type="text" id="txstu_tel" maxlength="11"  />
        (ex.081-2345678)</td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>ชื่อผู้ปกครอง :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txstu_parent" type="text" id="txstu_parent"/></td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>ห้องเรียน :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txstu_class" type="text" id="txstu_class" size="15" /></td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>รหัสครูที่ดูแล :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><select name="txteaid" id="txteaid" onchange="this.form.txteaname.value=this.value">
      <option value="" selected="selected"> - กรุณาเลือกรหัสครูผู้ดูแล - </option>
       <?php
		$strSQL = " SELECT * FROM teacher ORDER BY tea_id ASC ";
		$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
		mysql_query("SET NAMES UTF8");
		while($objResult = mysql_fetch_array($objQuery))
		{	 
	  ?>
      <option value="<?=$objResult["tea_name"];?>"><?=$objResult["tea_id"];?></option>
	<option value="<?=$objResult["tea_id"];?>"></option>
         <?
	 		}
		//}
		
	 ?>
      </select></td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="37" align="right" bgcolor="#FFFFFF"><strong>ชื่อครู :</strong></td>
      <td colspan="2" bgcolor="#FFFFFF"><input name="txteaname" type="text" id="txteaname" value="" /></td>
      <td height="37" colspan="2" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
    <tr>
      <td height="72" colspan="3" align="center" bgcolor="#FFFFFF"><input type="submit" name="button" id="button" value="บันทึก" />
        
        <input type="reset" name="button2" id="button2" value="ล้าง" /></td>
      <td height="57" colspan="2" align="center" bgcolor="#FFFFFF">&nbsp;</td>
    </tr>
  </table>
  <p>&nbsp;</p>
</form>

</body>
</html>
<?php
	mysql_close();
?>


หน้าบันทึกน่ะค่ะ
Code (PHP)
<?php
session_start();
$host = "localhost";
$username = "root";
$password = "1234";
$dbname = "tonkla_db";
$tblname = "student";
mysql_connect($host,$username,$password);
mysql_select_db($dbname);
mysql_query("SET NAMES UTF8");
$strSQL = "select * from student where stu_id = '".trim($_POST['txstu_id'])."'";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);

$sql = " SELECT * FROM teacher WHERE tea_id = '".$_POST['txteaid']."' ";
$objQuery2 = mysql_query($sql) or die ("Error Select Teacher [".$sql."]");
$objResult2 = mysql_fetch_array($objQuery2);

if($objResult)
{
	echo"<center><strong>รหัสนักเรียนนี้มีผู้ใช้แล้ว กรุณาป้อนรหัสใหม่!!</strong></center>";
}
else if($_POST['txstu_password'] != $_POST['txstu_conpassword'])
{
	echo "<center>Password is incorrect!</center><br>"	;
}
else if(trim($_POST["txstu_id"]) == "")
{
	echo "<center><strong>Please input ID!</strong></center><br/>";
echo "<a href='/Ton Kla Website/login/add_teacher.php?ad_username=$_POST[ad_username]'> BACK </a>";
//echo"<meta http-equiv=\"refresh\" content=\"2; url=/Ton Kla Website/login/add_teacher.php?ad_username=$_POST[ad_username]\">";

}
else{
	$strSQL = "insert into student (stu_id, stu_pname, stu_name, stu_sex, stu_password, stu_address, stu_tel, stu_parent, stu_class, tea_id) values ('".trim($_POST["txstu_id"])."','".trim($_POST["txstu_pname"])."','".trim($_POST["txstu_name"])."','".trim($_POST["txstu_sex"])."','".trim($_POST["txstu_password"])."','".trim($_POST["txstu_address"])."','".trim($_POST["txstu_tel"])."','".trim($_POST["txstu_parent"])."','".trim($_POST["txstu_class"])."','".trim($_POST['txteaid'])."')";
	$objQuery = mysql_query($strSQL);
	echo "<br><br><center><strong>บันทึกข้อมูลคุณ ".$txstu_name." เรียบร้อยแล้ว!!</strong></center>";
}
?>

<?php
mysql_close();
?>
<br>
</br>
<center><a href="/Ton Kla Website/login/add_student.php?ad_username=$_POST[ad_username]">ย้อนกลับ</a></center></br></br>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>บันทึกเรียบร้อยแล้ว</title>
</head>

<body>
</body>
</html>




Tag : PHP







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2013-03-04 13:44:34 By : เด็กน้อย View : 1054 Reply : 7
 

 

No. 1



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

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

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

อันนี้หรือเปล่าครับ
Code (PHP)
      <option value="<?=$objResult["tea_name"];?>"><?=$objResult["tea_id"];?></option>


เปลี่ยนเป็น
      <option value="<?=$objResult["tea_id"];?>"><?=$objResult["tea_id"];?></option>








แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 13:58:17 By : Dragons_first
 


 

No. 2

Guest


ตอบความคิดเห็นที่ : 1 เขียนโดย : Dragons_first เมื่อวันที่ 2013-03-04 13:58:17
รายละเอียดของการตอบ ::
ถ้าเปลี่ยนตามที่คุณ บอก เวลาแล้วเลือก id แล้ว ตรงชื่อ มันก็ขึ้นเป็น id ไม่ขึ้นเป็นชื่ออะค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 14:02:53 By : เด็กน้อย
 

 

No. 3

Guest


ช่วยดูให้หน่อยน่ะค่ะ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 14:21:59 By : เด็กน้อย
 


 

No. 4



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ลองเปลี่ยนจาก
Code (PHP)
<option value="<?=$objResult["tea_name"];?>"><?=$objResult["tea_id"];?></option>//ลบออก 
189.    
<option value="<?=$objResult["tea_id"];?>"></option>  // ลบออก


<option value="<?=$objResult["tea_id"];?>"><?=$objResult["tea_name"];?></option> // ช่อง value = ค่าตัวแปรที่ส่งไป



ประวัติการแก้ไข
2013-03-04 14:34:37
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 14:34:08 By : Ex-[S]i[L]e[N]t
 


 

No. 5

Guest


ขอบคุณค่ะ แต่ขออีกคำถามหนึ่งนะค่ะ
ถ้าเราจะเติม ASC LIMIT วางตรงไหนถึงจะถูกต้องค่ะ
Code (PHP)
$strSQL = " SELECT * FROM student INNER JOIN teacher ON student.tea_id = teacher.tea_id ";


คือว่า ลองใส่แล้ว มันว่า

Error Query [ SELECT * FROM student INNER JOIN teacher ON student.tea_id = teacher.tea_id ORDER BY stu_id ASC LIMIT ]
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 14:47:30 By : เด็กน้อย
 


 

No. 6



โพสกระทู้ ( 4,169 )
บทความ ( 7 )

Hall of Fame 2012

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


ด้านหลังครับ LIMIT ถ้าไม่ใช้ เอาออกครับ Syntax ไม่ครบ เดี๋ยจะเกิดการ Error เปล่าๆครับ
แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 15:16:30 By : Ex-[S]i[L]e[N]t
 


 

No. 7



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



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


Quote:
mysql_query($sql) or die (mysql_error()."[".$sql."]");
เราจะเห็น ข้อความเออเร่อร์จาก mysql จริงๆซึ่งจะเป็นประโยชน์มากกว่าค่ะ

แสดงความคิดเห็นโดยอ้างถึง ความคิดเห็นนี้
Date : 2013-03-04 15:35:07 By : survivor
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : ช่วยดูโค๊ดให้หน่อยน่ะค่ะ ตรงคำสั่ง list menu แสดง id เมื่อกดบันทึกให้ส่งค่า id ไปเก็บใน mysql แต่มันกลับส่งค่า ชื่อไปแทนค่ะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ 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 00
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 อัตราราคา คลิกที่นี่