|
|
|
คำนวนฐานข้อมูล ตามที่เรากรอกไป ใช้ and ไม่ได้ค่ะ เลื่อนดู code + คำถามด้านล่างค่ะ |
|
|
|
|
|
|
|
ลืมไป ผลรวมของ 1/2549 กะ 2/2549 นะคะ
หมายถึง 1/2549 + 2/2549 นั้นเองจ๊ะ
|
|
|
|
|
Date :
2009-09-14 01:34:44 |
By :
Ninezy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ลองทำทีละอันอะครับ เอา sum tbyear มาก่อน เก็บไว้ในตัวแปร
แล้ว sum tbyear2 มา แล้วเก็บในตัวแปร เอาตัวแปรสองตัวมาบวกกัน
แบบนี้จะได้ตรงตามต้องการมั้ยครับ?
|
|
|
|
|
Date :
2009-09-14 04:32:34 |
By :
mr.v |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะ
page2.php
<?
include("config.inc.php");
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES 'tis620'");
$tb_year =$_POST["tb_year"];
$tb_year2 =$_POST["tb_year2"];
$tb_year3 =$_POST["tb_year3"];
$tb_year4 =$_POST["tb_year4"];
$max = mysql_query("select (SUM(tb_grade*tb_noykid)/SUM(tb_noykid)-.01) from tb_g where tb_year='$tb_year' ");
$total_max = mysql_result($max,0);
$max2 = mysql_query("select (SUM(tb_grade*tb_noykid)/SUM(tb_noykid)-.01) from tb_g where tb_year='$tb_year2' ");
$total_max2 = mysql_result($max2,0);
$total_max3=$total_max+$total_max2;
echo "$total_max <p>";
echo "$total_max3 ";
mysql_close();
?>
แบบนใช่ป่ะค่ะ ยังไม่ได้ลองเลย อยู่ที่ทำงานค่ะ
|
|
|
|
|
Date :
2009-09-14 08:32:18 |
By :
Ninezy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้อ่ะ ทำไงดีเนี่ย
|
|
|
|
|
Date :
2009-09-14 16:03:13 |
By :
Ninezy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองเปลี่ยน And เป็น OR สิครับ
|
|
|
|
|
Date :
2009-09-14 16:09:31 |
By :
taobsd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณค่ะได้แร่ะ จำได้ว่าเมื่อคืน ใส่ or ก็ erorr สงสัยง่วงนอนจริงๆ
Quote:<table width="98%" border="0">
<tr>
<td width="18%" height="194" background="pic/logo.jpg"> </td>
<td width="82%"><img src="pic/bar3.jpg" width="816" height="48"></td>
</tr>
</table>
<p> </p>
<hr>
<form name="form1" method="post" action="check_db.php" enctype="multipart/form-data">
<meta http-equiv="Content-Type" content="text/html; charset=windows-874">
<?
include("config.inc.php");
mysql_connect($hostname, $user, $password) or die("ติดต่อฐานข้อมูลไม่ได้");
mysql_select_db($dbname) or die("เลือกฐานข้อมูลไม่ได้");
mysql_query("SET NAMES 'tis620'");
$tb_year =$_POST["tb_year"];
$tb_year2 =$_POST["tb_year2"];
$tb_year3 =$_POST["tb_year3"];
$tb_year4 =$_POST["tb_year4"];
$tb_year5 =$_POST["tb_year5"];
$tb_year6 =$_POST["tb_year6"];
$tb_year6 =$_POST["tb_year7"];
//////////////////////////////////////////////// 1 เทอม //////////////////////////////////////////////////////////
$max = mysql_query("select SUM(tb_grade*tb_noykid)/SUM(tb_noykid) from tb_g where tb_year='$tb_year' ");
$max2 = mysql_query("select SUM(tb_grade*tb_noykid)/SUM(tb_noykid) from tb_g where tb_year='$tb_year' ");
$max3 = mysql_query("select SUM(tb_noykid) from tb_g where tb_year='$tb_year' ");
$max4 = mysql_query("select SUM(tb_noykid) from tb_g where tb_year='$tb_year' ");
//////////////////////////////////////////////// 2 เทอม //////////////////////////////////////////////////////////
$maxAA = mysql_query("select SUM(tb_grade*tb_noykid)/SUM(tb_noykid) from tb_g where tb_year='$tb_year' or tb_year='$tb_year2' ");
$maxAA2 = mysql_query("select SUM(tb_grade*tb_noykid)/SUM(tb_noykid) from tb_g where tb_year='$tb_year' or tb_year='$tb_year2' ");
$maxAA3 = mysql_query("select SUM(tb_noykid) from tb_g where tb_year='$tb_year' or tb_year='$tb_year2' ");
$maxAA4 = mysql_query("select SUM(tb_noykid) from tb_g where tb_year='$tb_year' or tb_year='$tb_year2' ");
//////////////////////////////////////////////// end //////////////////////////////////////////////////////////
$total_max = mysql_result($max,0);
$total_max2 = mysql_result($max2,0);
$total_max3 = mysql_result($max3,0);
$total_max4 = mysql_result($max4,0);
$full=number_format($total_max, 2);
$full2=number_format($total_max2, 2);
$full3=number_format($total_max3, 0);
$full4=number_format($total_max4, 0);
//// คำนวณเทอม 2
$total_maxAA = mysql_result($maxAA,0);
$total_maxAA2 = mysql_result($maxAA2,0);
$total_maxAA3 = mysql_result($maxAA3,0);
$total_maxAA4 = mysql_result($maxAA4,0);
$fullAA=number_format($total_maxAA, 2);
$fullAA2=number_format($total_maxAA2, 2);
$fullAA3=number_format($total_maxAA3, 0);
$fullAA4=number_format($total_maxAA4, 0);
echo "<CENTER> ปีการศึกษา : $tb_year</CENTER>";
echo "<CENTER><p>เกรดเฉลี่ย : $full เกรดเฉลี่ยสะสม : $full2</CENTER>";
echo "<CENTER><p>จำนวนหน่อยกิตแต่ละภาคเรียน : $full3 หน่วยกิตสะสม : $full4</CENTER><hr>";
echo "<CENTER> ปีการศึกษา : $tb_year2</CENTER>";
echo "<CENTER><p>เกรดเฉลี่ย : $fullAA เกรดเฉลี่ยสะสม : $fullAA2</CENTER>";
echo "<CENTER><p>จำนวนหน่อยกิตแต่ละภาคเรียน : $fullAA3 หน่วยกิตสะสม : $fullAA4</CENTER><hr>";
mysql_close();
?>
<input type="hidden" name="tb_year" value="<? echo $tb_year; ?>">
<input type="hidden" name="full" value="<? echo $full; ?>">
<input type="hidden" name="full2" value="<? echo $full2; ?>">
<input type="hidden" name="full3" value="<? echo $full3; ?>">
<input type="hidden" name="full4" value="<? echo $full4; ?>">
<CENTER><input name="btnSubmit" type="submit" value="Save & Update"></CENTER>
|
|
|
|
|
Date :
2009-09-14 17:00:31 |
By :
Ninezy |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดีใจด้วย
|
|
|
|
|
Date :
2009-09-14 17:37:13 |
By :
taobsd |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|