ถามเรื่อง array ในการเอาลง ดาต้าเบส ค่ะ พอดีตอนนี้ได้ทำการค้นหาข้อมูลให้แสดงแล้วจะทำการ นำลงดาต้าเบส
พอดีตอนนี้ได้ทำการค้นหาข้อมูลให้แสดงแล้วจะทำการ นำลงดาต้าเบส แล้วในการที่ตอนนี้นำขึ้นมาพอจะเอาลงดาต้าเบสนั้นมันกลับไม่ส่งค่าให้ เป็นเพราะอะไรค่ะ ช่วยหน่อยค่ะ ติดตัวนี้นานมากเลย ไม่ทราบว่าต้องทำยังไง
------------------------------------------------------------------------------------------
<SCRIPT LANGUAGE="JavaScript">
function Check(chk_sub)
{
if(document.myform.Check_sub.value=="????????????"){
for (i = 0; i < chk_sub.length; i++)
chk_sub[i].checked = true ;
document.myform.Check_sub.value="??????????????";
}else{
for (i = 0; i < chk_sub.length; i++)
chk_sub[i].checked = false ;
document.myform.Check_sub.value="????????????";
}
}
</script>
---------------------------------------------------------------------------------------------
ส่วนของค้นหา
<tr><td height="24" colspan="4" bgcolor="#FFCCFF">????????????
<select name="programID">
<option value="1" >????????</option>
<option value="2" >?????????</option>
<option value="3">?????????????????</option>
</select>
???????????
<select name="semester">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
???????????????
<select name="Admityear">
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
</select>
<select name="classname">
<option>1A</option>
<option>1B</option>
<option>1C</option>
<option>1D</option>
<option>-----</option>
<option>2A</option>
<option>2B</option>
<option>2C</option>
<option>2D</option>
<option>-----</option>
<option>3A</option>
<option>3B</option>
<option>3C</option>
<option>3D</option>
</select>
????????????
<select name="group">
<option value="1">????????</option>
<option value="2">???????</option>
<option value="3">??????</option>
</select>
<input type="submit" name="Submit" value="??????" /> </td>
------------------------------------------------------------------------------------------
ส่วนของการแสดงผลของการค้นหา
<tr><td height="24" colspan="4" bgcolor="#CCCCCC"><h4>
<div align="center">??????? <? echo $programID?> ???????? <? echo $semester?> ?????????? <? echo $Admityear?> </div></td>
</tr>
<td ><input type="button" name="Check_sub" value="????????????" onclick="Check(document.myform.select_sub)" /></td>
<td width="192"><div align="center">???????</div></td>
<td width="295"><div align="center">???????????</div></td>
<td width="171"><div align="center">????????</div></td>
<? for($i=0;$i<=$numrow-1;$i++){
echo "<tr><td align='center'><input type='checkbox' name='select_sub' ";
// if(checked) $countsub++; //=== Nat Code
echo " /></td>";
echo "<td>".mysql_result($result,$i,"subject.subjectID")." ".mysql_result($result,$i,"subject.subject_lao")."</td>";
echo "<td> ????? ".mysql_result($result,$i,"employee.fname")." ".mysql_result($result,$i,"employee.lname")."</td>";
echo "<td align='center'>".mysql_result($result,$i,"subject.credit")." </td>";
$program_strucID=mysql_result($result,$i,"program_struc.program_strucID");
$credit=mysql_result($result,$i,"subject.credit");
}
?>
<tr><td colspan="4"> </td></tr>
<tr><td height="24" colspan="4" align="center" bgcolor="#99CCFF"><h4>??????? <? echo $classname?> </td>
</tr>
<td><input type="button" name="Check_class" value="????????????" onclick="Check1(document.myform.select_class)"/></td>
<td width="192" align="center">?????????????</td>
<td width="295" align="center">???-????????</td>
<td width="171" align="center">?????????????</td>
<? for($i=0;$i<=$numrow1-1;$i++){
echo "<tr><td align='center'><input type='checkbox' name='select_class' ";
if(checked) $countclass++; //=== Nat Code
echo " /></td>";
echo "<td>".mysql_result($result1,$i,"student.studentID")."</td>";
echo "<td>".mysql_result($result1,$i,"student.fname_lao")."
".mysql_result($result1,$i,"student.lname_lao")."</td>";
echo "<td > ????? ".mysql_result($result1,$i,"employee.fname")."
".mysql_result($result1,$i,"employee.lname")."</td><tr>";
$studentcode=mysql_result($result1,$i,"student.studentcode");
// echo check_class;
}
?>
-------------------------------------------------------------------------------------------
ส่วนของการนำข้อมูลลงดาต้าเบส
<input type="submit" name="save" value="?????????????????" />
</div></td></tr>
<? if(isset($save)){
for($j=0;$j<=$chk_class-1;$j++){
for($i=0;$i<=$chk_sub-1;$i++){
echo $insert="INSERT INTO register(studentcode,program_strucID,grade,submitgrade,semester,credit,employeecode)
VALUES('$studentcode','$program_strucID','$grade','$submitgrade','$semester','$credit','$Admityear');";
echo $result2 = mysql_query($insert);
}
}
}
?>
------------------------------------------------------------------------------------------Tag : - - - -
Date :
2009-06-01 01:23:32
By :
noy_it
View :
2175
Reply :
15
for($j=0;$j<=$chk_class-1;$j++){ // หาตรงนี้ไม่เจอนะ find หา chk_class แล้วไม่เห็นมี มีแต่ chk_sub
แล้วลองใส่ mysql_error(); เข้าไปด้วยจะได้เห็น error
echo $insert="INSERT INTO register(studentcode,program_strucID,grade,submitgrade,semester,credit,employeecode)
VALUES('$studentcode','$program_strucID','$grade','$submitgrade','$semester','$credit','$Admityear');";
echo $result2 = mysql_query($insert) or die(mysql_error());
แล้ว echo $insert ออกมาแล้วค่ามันมีครบหรือเปล่า
ปล. นั่นฟอนต์ภาษาลาวแม่นบ่
Date :
2009-06-01 03:06:49
By :
plakrim
แม่นแล้ว ภาษาลาว พอดีทำ project ระบบลงทะเบียน
พอดีเอา code ให้ไม่หมด
เดี่ยวเอาขึ้นให้ใหม่ ช่วยดูให้หน่อยนะค่ะ ขอบคุณล่วงหน้านะค่ะ
-----------------------------------------------
?>
<SCRIPT LANGUAGE="JavaScript">
function Check(chk_sub)
{
if(document.myform.Check_sub.value=="????????????"){
for (i = 0; i < chk_sub.length; i++)
chk_sub[i].checked = true ;
document.myform.Check_sub.value="??????????????";
}else{
for (i = 0; i < chk_sub.length; i++)
chk_sub[i].checked = false ;
document.myform.Check_sub.value="????????????";
}
}
</script>
<SCRIPT LANGUAGE="JavaScript">
function Check1(chk_class)
{
if(document.myform.Check_class.value=="????????????"){
for (i = 0; i < chk_class.length; i++)
chk_class[i].checked = true ;
document.myform.Check_class.value="??????????????";
}else{
for (i = 0; i < chk_class.length; i++)
chk_class[i].checked = false ;
document.myform.Check_class.value="????????????";
}
}
</script>
---------------------------------------------------------------------------------------------
<form name="myform" method="post" action="">
<table width="750" height="224" border="1" colspan="4" align="center">
<tr>
<td colspan="4"><? include_once("banner.php");?></td>
</tr>
<tr>
<td height="10" colspan="4" valign="top" background="images/buttom1.jpg"><? $M=4; include_once("./conf/menu.php");?></td>
</tr>
<tr>
<td height="24" colspan="4" bgcolor="#FFCCFF">????????????
<select name="programID">
<option value="1" >????????</option>
<option value="2" >?????????</option>
<option value="3">?????????????????</option>
</select>
???????????
<select name="semester">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
</select>
???????????????
<select name="Admityear">
<option>2008</option>
<option>2009</option>
<option>2010</option>
<option>2011</option>
<option>2012</option>
</select>
<select name="classname">
<option>1A</option>
<option>1B</option>
<option>1C</option>
<option>1D</option>
<option>-----</option>
<option>2A</option>
<option>2B</option>
<option>2C</option>
<option>2D</option>
<option>-----</option>
<option>3A</option>
<option>3B</option>
<option>3C</option>
<option>3D</option>
</select>
????????????
<select name="group">
<option value="1">????????</option>
<option value="2">???????</option>
<option value="3">??????</option>
</select>
<input type="submit" name="Submit" value="??????" /> </td>
-----------------------------------------------------------------------------------------------------------------
<? if(isset($Submit)){
$sqlSelecte="SELECT * FROM program_struc
INNER JOIN subject ON program_struc.subjectcode =subject.subjectcode
INNER JOIN section ON subject.subjectcode=section.subjectcode
INNER JOIN employee ON section.employeecode=employee.employeecode
WHERE program_struc.programID=$programID AND program_struc.semester=$semester AND program_struc.Admityear='$Admityear' ;";
$result=mysql_query($sqlSelecte);
$numrow=mysql_num_rows($result);
$sqlSelecte1="SELECT * FROM classgroup
INNER JOIN employee ON classgroup.employeecode=employee.employeecode
INNER JOIN student ON classgroup.classID=student.classID
WHERE classgroup.classname='$classname' AND classgroup.group='$group';";
$result1=mysql_query($sqlSelecte1);
$numrow1=mysql_num_rows($result1);
}
?>
---------------------------------------------------------------------------------------------------------------
<tr>
<td height="24" colspan="4" bgcolor="#CCCCCC"><h4>
<div align="center">??????? <? echo $programID?> ???????? <? echo $semester?> ?????????? <? echo $Admityear?> </div></td>
</tr>
<td ><input type="button" name="Check_sub" value="????????????" onclick="Check(document.myform.select_sub)" /></td>
<td width="192"><div align="center">???????</div></td>
<td width="295"><div align="center">???????????</div></td>
<td width="171"><div align="center">????????</div></td>
<? for($i=0;$i<=$numrow-1;$i++){
echo "<tr><td align='center'><input type='checkbox' name='select_sub' ";
// if(checked) $countsub++; //=== Nat Code
echo " /></td>";
echo "<td>".mysql_result($result,$i,"subject.subjectID")." ".mysql_result($result,$i,"subject.subject_lao")."</td>";
echo "<td> ????? ".mysql_result($result,$i,"employee.fname")." ".mysql_result($result,$i,"employee.lname")."</td>";
echo "<td align='center'>".mysql_result($result,$i,"subject.credit")." </td>";
$program_strucID=mysql_result($result,$i,"program_struc.program_strucID");
$credit=mysql_result($result,$i,"subject.credit");
}
?>
<tr><td colspan="4"> </td></tr>
<tr><td height="24" colspan="4" align="center" bgcolor="#99CCFF"><h4>??????? <? echo $classname?> </td>
</tr>
<td><input type="button" name="Check_class" value="????????????" onclick="Check1(document.myform.select_class)"/></td>
<td width="192" align="center">?????????????</td>
<td width="295" align="center">???-????????</td>
<td width="171" align="center">?????????????</td>
<? for($i=0;$i<=$numrow1-1;$i++){
echo "<tr><td align='center'><input type='checkbox' name='select_class' ";
echo " /></td>";
echo "<td>".mysql_result($result1,$i,"student.studentID")."</td>";
echo "<td>".mysql_result($result1,$i,"student.fname_lao")."
".mysql_result($result1,$i,"student.lname_lao")."</td>";
echo "<td > ????? ".mysql_result($result1,$i,"employee.fname")."
".mysql_result($result1,$i,"employee.lname")."</td><tr>";
$studentcode=mysql_result($result1,$i,"student.studentcode");
// echo check_class;
}
?>
------------------------------------------------------------------------------------------------------------
<tr><td colspan="4"><div align="center">
<input type="submit" name="save" value="?????????????????" />
</div></td></tr>
<? if(isset($save)){
for($j=0;$j<=$chk_class-1;$j++){
for($i=0;$i<=$chk_sub-1;$i++){
echo $insert="INSERT INTO register(studentcode,program_strucID,grade,submitgrade,semester,credit,employeecode)
VALUES('$studentcode','$program_strucID','$grade','$submitgrade','$semester','$credit','$Admityear');";
echo $result2 = mysql_query($insert);
}
}
}
?>
Date :
2009-06-01 05:47:34
By :
noy_it
โอย งึดส์ ดีเด๊ะนี่ที่ ลาวเท่าันั้น ที่่ข้าพเจ้าอ่านออกและเขียนได้
คันจั่งซั่นหละงงเต๊ก
เว่ากะเว่า คือบ่ใช้ foreach หว่า
Date :
2009-06-01 06:48:04
By :
deawx
เอิ่มกระทู้นี้ มี sub มั๊ยคับ
แหะๆ
Date :
2009-06-01 08:54:16
By :
nut_t02
โอ๊ว เพื่อนบ้านเรานี่เอง
Date :
2009-06-01 09:10:42
By :
webmaster
โอ้ว ยินดีต้อนรับ เพื่อนบ้านของเรา อิอิ
Date :
2009-06-01 09:30:48
By :
khunset
ขอบใจ เด้อ
Date :
2009-06-03 11:30:50
By :
noy_it
ข้อบกะเพื่อนบ้าน ฝากตัวด้วยคับ พี่ๆทังหลาย
Date :
2009-06-03 11:56:30
By :
keakkickok
อยากได้ซับด้วยคน 55+
Date :
2009-06-03 11:58:09
By :
danya
ไห่ไว ไห่ไวเด้อ
Date :
2009-06-03 18:34:24
By :
deawx
ข่อยบอกเจ้าแล้วว่ามันบ่มี Check_class มันเลยบ่เข้าลูป
Code (PHP)
<?php
for($j=0;$j<=$chk_class-1;$j++){
for($i=0;$i<=$chk_sub-1;$i++){
echo $insert="INSERT INTO register(studentcode,program_strucID,grade,submitgrade,semester,credit,employeecode)
VALUES('$studentcode','$program_strucID','$grade','$submitgrade','$semester','$credit','$Admityear');";
echo $result2 = mysql_query($insert);
}
}
?>
ตรงนี้นี่แหม่ อิอิ ชาวลาวชาวอีสานรวมตัวซ่อยกันด่วน
ปล. ไห่ไว ไห่ไวเด้อ ยืมแหน่เด้ออ้ายเอ้ย
Date :
2009-06-03 18:53:33
By :
plakrim
พึ้ง ฮู โต่ นิ ว้า มีแต่คนบ้าน ข้อย
Date :
2009-06-05 09:30:40
By :
juder
กระทู่หยังนิ.....เข้ามาเบิ่งแล๊ว มึ๋นตึ๊บ
จั๊กแมนหยั๊ง.. เอิ๊กๆ อ้ายเดี่ยวซำบายดีบ่เจ้าอ่ะ
Date :
2009-06-05 09:52:50
By :
panyapol
ตอนนี้ ข้อยอยากให้มันแสดงค่าของการค้นหามาเป็น Array แล้วอยากเอาค่าที่ได้
มา insert to Database ต้องทำยังไง พอดีมีคนบอกว่าถ้าแสดงการค้นหาแบบนี้นะมันไม่ส่งค่ามาให้
ต้องเอา Array มารับ (แต่เราไม่รู้ว่าต้องเขียนโค้ตยังไง) ช่วยหน่อยนะค่ะ
Date :
2009-06-06 01:12:14
By :
noy_it
อันนี้กะบ่ฮุ้เน้อ
Date :
2009-06-06 16:18:54
By :
steamlose
Load balance : Server 03