|
|
|
ดูโค้ดให้หนูหน่อยค่ะ !!!!!!!! อยากให้หัวตารางขึ้นแค่ครั้งเดียวค่ะ ><' |
|
|
|
|
|
|
|
โค้ด !!!!!!!!!!!!!
Code (PHP)
<?
session_start();
?>
<font face="0Font"><font face="Geneva, Arial, Helvetica, sans-serif"><font face="Arial, Helvetica, sans-serif"><html>
<head>
<title>Index</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<style type="text/css">
<!--
.style1 {
font-family: Arial, Helvetica, sans-serif;
font-size: xx-large;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0">
<p>
<!-- ImageReady Slices (Index.psd) -->
</p>
<form action="" method="post" name="form1" >
<table id="Table_01" width="1024" height="395" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td width="1024" height="29">
<p> </p></td>
</tr>
<tr>
<td height="283" colspan="10">
<img src="images/Index_09.png" width="1024" height="283" alt=""></td>
</tr>
<tr>
<td height="19" colspan="10">
<img src="images/Index_11.png" width="318" height="37" alt=""><img src="images/Index_12.png" width="82" height="37" alt=""><img src="images/Index_13.png" width="76" height="37" alt=""><img src="images/Index_14.png" width="162" height="37" alt=""><img src="images/Index_16.png" width="308" height="37" alt=""><br> </td>
</tr>
<tr> <td><a href="logout.php">
</a>
<div align="right"><a href="form_login.php">Logout</a></div>
<div align="right"><?php echo $_SESSION["username"]; ?> : <?php echo $_SESSION["name"]; ?> <?php echo $_SESSION["surname"]; ?> </div>
</td>
</tr>
<center>
<td><p>เทอม / ปีการศึกษา :: <? echo $_SESSION["semester"];?> /
<? echo $_SESSION["year"];?> </p>
<p>รายวิชา :
<input type="text" name="search" value="<?=$_POST['search']?>">
<input type="submit" name="Submit" value="ตกลง">
</p>
<script language="javascript">
function chk_all(){
var x=document.getElementsByTagName("input");
for(i=0;i<=x.length;i++){
if(x[i].type=="checkbox"){
x[i].checked=true;
}}}
function unchk_all(){
var x=document.getElementsByTagName("input");
for(i=0;i<=x.length;i++){
if(x[i].type=="checkbox"){
x[i].checked=false;
}
}
}
</script>
<?php
$strSearch = $_POST["search"];
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database");
$objDB = mysql_select_db("test1");
$strSQL = "SELECT * FROM subject WHERE sub_id LIKE '%".$search."%' or sub_name LIKE '%".$search."%' " ;
$objQuery = mysql_query($strSQL) or die ("ไม่พบข้อมูลที่ต้องการ");
?>
<table width="730" border="1">
<tr>
<th > <div align="center"><a href="javascript:chk_all();">เลือกทั้งหมด</a>/<a href="javascript:unchk_all();">ไม่เลือกทั้งหมด </a></div></th>
<th width="98"> <div align="center">รหัสวิชา</div></th>
<th width="190"> <div align="center">ชื่อวิชา</div></th>
<th width="91"> <div align="center">หน่วยกิต</div></th>
</tr>
<?
$count = 0;
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td align="center"><input name="chkID[]" type="checkbox" value="<? echo $objResult["sub_id"].",".$count;?>" > </td>
<td><div align="center"><? echo $objResult["sub_id"];?></div></td>
<td><input name="txtSub_Name[]" type="hidden" value="<?php echo $objResult["sub_name"];?>" >
<?php echo $objResult["sub_name"];?></td>
<td><div align="center"><input name="txtCredit[]" type="hidden" value="<?php echo $objResult["credit"];?>" >
<?php echo $objResult["credit"];?></div></td>
</tr>
<?
$count ++;
}
?>
</table>
<p> <input type="submit" name="button" id="button" value="ตกลง" > </p>
<hr>
<?php
if($_POST[button]==""){
exit();
}
for($i=0;$i<count($_POST[chkID]);$i++){
$array=explode(",",$_POST[chkID][$i]);
$subid=$array[0];
$no=$array[1];
$subname= $_POST[txtSub_Name][$no];
$credit=$_POST[txtCredit][$no];
echo "<table width='730' border='1'>";
echo "<tr>";
echo "<th width='98'> รหัสวิชา </th><th width='350'> ชื่อวิชา </th><th width='91'> หน่วยกิต </th><th > เกรด </th>";
echo "</tr>";
echo "<tr>";
echo "<td><div align='center'> $subid </div></td><td> $subname </td>
<td> <div align='center'>$credit </div></td><td> <div align='center'><input name='grade' type='text' size='5'></div> </td>";
echo "</tr>";
echo "</table>";
//echo " $subid $subname $credit<hr>";
}
echo "<input type='submit' name='button2' id='button2' value='ยืนยัน'>";
?>
</td>
</tr>
</center>
<tr>
<td height="43" colspan="10"><img src="images/Index_17.png" width="1024" height="44" alt=""></td>
</tr>
</table> </form>
<p>
<!-- End ImageReady Slices -->
</p>
<p> </p>
</body>
</html></font></font></font>
รูปปป !!!!!!!!!!!
Tag : PHP
|
|
|
|
|
|
Date :
2012-08-29 16:37:56 |
By :
ตัวเล็ก |
View :
970 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
บรรทัดที่ 111,112,113,114 อยู่นอก loop for
และ บรรทัดที่ 119 ก็อยู่นอก loop for ค่ะ
|
|
|
|
|
Date :
2012-08-29 16:53:14 |
By :
Pep_Fare |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เอาไว้ก่อนลูป for แล้วมันเป็นแบบนี้อ่ะค่ะ
|
|
|
|
|
Date :
2012-08-29 17:10:29 |
By :
ตัวเล็ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุนมากน่ะค่ะ คุน Pep_Fare
|
|
|
|
|
Date :
2012-08-29 17:12:38 |
By :
ตัวเล็ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามอีกหน่อยได้มั้ยค่ะ !!!
สมมติ ถ้าเราคลิกเลือก 340-323 แล้ว มันจะแสดงข้อมูลด้านล่างใช่มั้ยค่ะ
แล้วถ้าเราคลิก 340-411 อีกครั้งนึง อยากให้มันแสดงข้อมูลทั้ง
340-323 และ 340-411 อ่ะค่ะ จะเขียนโค้ดไงค่ะ ...
ปล.ตอนนี้ ถ้าคลิกครั้งนึง มันจะแสดงข้อมูลแต่ละครั้งออกมาอ่ะค่ะ TT'
|
|
|
|
|
Date :
2012-08-29 17:17:20 |
By :
ตัวเล็ก |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|