|
|
|
ผมจะเอาค่าที่มันวนลูปมาบวกกันยังไงครับลองทำดูแล้วมันไม่ได้ |
|
|
|
|
|
|
|
เอา $scoretotals=0; ไปไว้นอก for loop ครับ
|
|
|
|
|
Date :
2011-04-22 15:54:17 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยังไม่ได้ครับผม
ลองแล้วมัน = 0 อ่า
|
|
|
|
|
Date :
2011-04-22 16:06:26 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลองผิดลองถูกไปเรื่อยมันออกมาแบบนี้อะคับ
Code (PHP)
<?
include('config.php');
$n=$_POST[num];
echo "n = $n</br>";
$n1=$_REQUEST["edit_id"];
$n2=$_REQUEST["num1"];
echo "$n1</br> $n2 </br>";
$scoretotals=0;
echo "$scoretotals</br>";
for($i=1; $i<=$n;$i++)
{
$scoretotals=$scoretotals+"".$_POST["scores$i"]."";
echo "X$i =".$_POST["scores$i"]."คะแนนที่ได้,".$_POST["scoren$i"]."คำถาม</br>";
if($_POST["scores$i"] != "")
{
$strSQL = "UPDATE exam_results SET score='".$_POST["scores$i"]."' WHERE er_id=".$_POST["er_id$i"]."";
$sqll=mysql_query($strSQL ) or die (mysql_error());
//echo "$sqll ><</br>";
}
}
echo "scoretotal=$scoretotals";
//echo "<meta Http-equiv=\"refresh\" Content=\"2; Url=../project2/exam-check.php?id=$n1\">";
?>
X1 =3คะแนนที่ได้,1คำถาม
X2 =2คะแนนที่ได้,1คำถาม
scoretotal=32
คือทำไมมันไม่บวกกันเป็น 5 อ่ะคับ มันมาเรียงกันสะงั้น
|
|
|
|
|
Date :
2011-04-22 20:37:41 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$scoretotals=$scoretotals+$_POST["scores$i"];
|
|
|
|
|
Date :
2011-04-23 03:09:46 |
By :
PlaKriM |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ
|
|
|
|
|
Date :
2011-04-23 10:16:48 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถามต่ออีกนิดนะคับเห็นว่ามันเรื่องเดียวกันเลยไม่ไปตั้งใหม่
คือผมจะเอาค่า score 3 อันมาบวกกันให้มันได้ 5 อะคับ แต่ลองทำแล้วมัน ได้เป็น 4 4 2
โค้ดครับ
Code (PHP)
<?
include("../config.php");
?>
<body>
<table width="80%" border="1" align="center">
<tr>
<th scope="col">er_id</th>
<th scope="col">s_id</th>
<th scope="col">ex_id</th>
<th scope="col">c_id</th>
<th scope="col">questionnum</th>
<th scope="col">answer</th>
<th scope="col">score</th>
<th scope="col">total</th>
<th scope="col">scoretotal</th>
<th scope="col">0</th>
</tr>
<?
$sql_show = "select * from exam_results where s_id='4' and ex_id='T3' order by er_id";
$result_show = mysql_query($sql_show) or die(mysql_error());
while($row_show = mysql_fetch_array($result_show))
{
?>
<tr>
<td><?=$row_show['er_id']?> </td>
<td><?=$row_show['s_id']?> </td>
<td><?=$row_show['ex_id']?> </td>
<td><?=$row_show['c_id']?> </td>
<td><?=$row_show['questionnum']?> </td>
<td><?=$row_show['answers']?> </td>
<td><?=$row_show['score']?> </td>
<td><?=$row_show['total']?> </td>
<td><?=$row_show['scoretotal']?> </td>
<td><a href="edit.php?edit_id=<?=$row_show['t_id']?>" >แก้ไข</a></td>
<td><a href="del.php?del_id=<?=$row_show['t_id']?>" onClick="return confirm('ยืนยันการลบ?');" >ลบ</a></td>
</tr>
<?
$t1=$row_show["score"];
$t1=$t1+$t1;
echo "$t1</br>";
$t1++;
}
?>
</table>
|
ประวัติการแก้ไข 2011-04-23 19:59:43
|
|
|
|
Date :
2011-04-23 19:58:15 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
sum(score)
|
|
|
|
|
Date :
2011-04-23 23:23:14 |
By :
Dragons_first |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อ่ามันต้องเอาไปลงตรงไหนยังไงครับไม่เคยใช้
|
|
|
|
|
Date :
2011-04-24 00:48:09 |
By :
thecarbon |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|