|
|
|
กำหนดเงื่อนไขไว้ 20 เงื่อนไข แต่ผลลัพธ์ที่ได้ เช็คได้เฉพาะเงื่อนไขที่ 1 |
|
|
|
|
|
|
|
เอ่อ...20 เงื่อนไขอ่ะ
ทำแบบนี้ไม่ได้หรอครับ
Code (PHP)
<td align="center"><?php
$tt = $objResult["Test"];
if(!empty($tt) && strlen($tt)>0){
print("<a href='show-test.php?id=$objResult[ID]' target='_blank'>/</a>");
}
else
{
print("");
}
?>
</td>
แล้วก็
$tt = $objResult["Test"];
และ
?id=$objResult[ID]
สรุป จะใช้ตัวไหนหรอ
|
ประวัติการแก้ไข 2013-06-08 19:42:34
|
|
|
|
Date :
2013-06-08 19:41:12 |
By :
mangkunzo |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ใช้ LOOP ดีมั้ยครับ
Code (PHP)
<!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=windows-874" />
<title></title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="1025"><p><img src="images/head.jpg" /></p> </td>
</tr>
<tr>
<td height="7" align="center" valign="top" bgcolor="#FFFFFF"><p> </p>
<table width="763" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="763" align="center"><a href="601.php">6/1</a> <a href="602.php">6/2</a> <a href="603.php">6/3</a> <a href="604.php">6/4</a> <a href="check-login.php">เช็คเวลาเรียน</a> <a href="test-601.php">งาน6/1</a> <a href="test-602.php">งาน6/2</a> <a href="test-603.php">งาน6/3</a> <a href="test-604.php">งาน6/4</a></td>
</tr>
</table>
<p> </p>
<p>
<?
include "connect.php";
$strSQL = "SELECT * FROM test ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
mysql_query("SET NAMES TIS620");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 90; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" where Class_Room ='ม.6/2' group by Name order by ID_Num ASC LIMIT $Page_Start , $Per_Page";
mysql_query("SET NAMES TIS620");
$objQuery = mysql_query($strSQL);
?>
</p>
<table class="simply" width="866" align="center">
<thead>
<tr>
<th colspan="22" align="center">6/2</th>
</tr>
<tr>
<th width="42" align="center">เลขที่</th>
<th width="188" align="center">ชื่อ-สกุล</th>
<?php
// กำหนดจำนวนแบบทดสอบ
$num_tests = 20;
// START FOR #1
// วนลูปเท่าจำนวนแบบทดสอบ
for ($test_no = 1; $test_no <= $num_tests; ++$test_no):
// สร้างหัวแบบทดสอบ 1 - $num_tests
?>
<th width="25" align="center">
<?php echo $test_no; ?>
</th>
<?php
endfor;
// END FOR #1
?>
</tr>
</thead>
<?
$Num_Rows=mysql_num_rows($objQuery);
if($Num_Rows==0){
?>
<tr bgcolor="#FFFF99">
<td colspan="22" align="center" bgcolor="#FFFF99">ไม่มีข้อมูล</td>
</tr>
<?
}else
$i = 1;
if($Page > 1)
{
$i = ($Per_Page * ($Page-1)) + 1;
}
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tbody>
<tr>
<td align="center"><?=$objResult["ID_Num"];?></td>
<td align="left"><?=$objResult["Name"];?></td>
<?php
// ลูปสอง สร้าง <td> 1 - $num_tests
// START FOR #2
for ($test_no = 1; $test_no <= $num_tests; ++$test_no):
// ให้ $test_no = 1 - $num_tests หาก $objResult["Test"] เท่ากับ $test_no ตัวใด ก็แสดง /
?>
<td align="center">
<!-- <?php echo $objResult["Test"]; ?> -->
<?php if ($objResult["Test"] == $test_no): ?>
<a href="show-test.php?id=<?php echo $objResult['ID']; ?>" target="_blank">/</a>
<?php endif; ?>
</td>
<?php
endfor;
// END FOR #2
?>
</tr>
<?
$i++;
}
?>
</tbody>
</table>
<table width="420" align="center">
<tr>
<td width="412" align="center">หน้า
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
mysql_close();
?></td>
</tr>
</table>
<p></p>
<p> </p>
</td>
</tr>
<tr>
<td height="7" align="left" valign="top"><img src="images/footer.jpg" /></td>
</tr>
</table>
</body>
</html>
|
ประวัติการแก้ไข 2013-06-08 20:03:31
|
|
|
|
Date :
2013-06-08 20:02:09 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มันไม่ได้อ่านเฉพาะเงื่อนไขที่ 1 แน่นอนครับ ผมดูโค้ดแล้ว
แต่ข้อมูลที่เอามาเปรียบเทียบ มันเป็น 1 หรือเปล่าล่ะครับ
เพราะจากภาพข้อมูลที่คุณเอามาให้ดู
มันมีแถว ID_Num 6 สองแถว
แถวหนึ่งมี Test เป็น 1 และอีกแถวมี Test เป็น 3
ดังนั้นมันก็ไม่แปลกหากจะมีแถวนึงที่แสดงเป็น 1
ลองเช็คดูด้วยการ echo นะครับ
Code (PHP)
<!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=windows-874" />
<title></title>
<link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<table width="1024" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="1025"><p><img src="images/head.jpg" /></p> </td>
</tr>
<tr>
<td height="7" align="center" valign="top" bgcolor="#FFFFFF"><p> </p>
<table width="763" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="763" align="center"><a href="601.php">6/1</a> <a href="602.php">6/2</a> <a href="603.php">6/3</a> <a href="604.php">6/4</a> <a href="check-login.php">เช็คเวลาเรียน</a> <a href="test-601.php">งาน6/1</a> <a href="test-602.php">งาน6/2</a> <a href="test-603.php">งาน6/3</a> <a href="test-604.php">งาน6/4</a></td>
</tr>
</table>
<p> </p>
<p>
<?
include "connect.php";
$strSQL = "SELECT * FROM test ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
mysql_query("SET NAMES TIS620");
$Num_Rows = mysql_num_rows($objQuery);
$Per_Page = 90; // Per Page
$Page = $_GET["Page"];
if(!$_GET["Page"])
{
$Page=1;
}
$Prev_Page = $Page-1;
$Next_Page = $Page+1;
$Page_Start = (($Per_Page*$Page)-$Per_Page);
if($Num_Rows<=$Per_Page)
{
$Num_Pages =1;
}
else if(($Num_Rows % $Per_Page)==0)
{
$Num_Pages =($Num_Rows/$Per_Page) ;
}
else
{
$Num_Pages =($Num_Rows/$Per_Page)+1;
$Num_Pages = (int)$Num_Pages;
}
$strSQL .=" where Class_Room ='ม.6/2' group by Name order by ID_Num ASC LIMIT $Page_Start , $Per_Page";
mysql_query("SET NAMES TIS620");
$objQuery = mysql_query($strSQL);
?>
</p>
<table class="simply" width="866" align="center">
<thead>
<tr>
<th colspan="22" align="center">6/2</th>
</tr>
<tr>
<th width="42" align="center">เลขที่</th>
<th width="188" align="center">ชื่อ-สกุล</th>
<?php
// กำหนดจำนวนแบบทดสอบ
$num_tests = 20;
// START FOR #1
// วนลูปเท่าจำนวนแบบทดสอบ
for ($test_no = 1; $test_no <= $num_tests; ++$test_no):
// สร้างหัวแบบทดสอบ 1 - $num_tests
?>
<th width="25" align="center">
<?php echo $test_no; ?>
</th>
<?php
endfor;
// END FOR #1
?>
</tr>
</thead>
<?
$Num_Rows=mysql_num_rows($objQuery);
if($Num_Rows==0){
?>
<tr bgcolor="#FFFF99">
<td colspan="22" align="center" bgcolor="#FFFF99">ไม่มีข้อมูล</td>
</tr>
<?
}else
$i = 1;
if($Page > 1)
{
$i = ($Per_Page * ($Page-1)) + 1;
}
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tbody>
<tr>
<td align="center">
<?=$objResult["ID_Num"];?>
(<?php
// ลองเพิ่มตรงนี้ดู เช็คว่าแต่ละแถวมีค่าคอลัมน์ Test เป็นอะไร
// เพราะถ้าคุณบอกว่า มันออกเฉพาะ 1
// แสดงว่ามันมีแต่ 1
echo $objResult["Test"];
?>)
</td>
<td align="left"><?=$objResult["Name"];?></td>
<?php
// ลูปสอง สร้าง <td> 1 - $num_tests
// START FOR #2
for ($test_no = 1; $test_no <= $num_tests; ++$test_no):
// ให้ $test_no = 1 - $num_tests หาก $objResult["Test"] เท่ากับ $test_no ตัวใด ก็แสดง /
?>
<td align="center">
<!-- <?php echo $objResult["Test"]; ?> -->
<?php if ($objResult["Test"] == $test_no): ?>
<a href="show-test.php?id=<?php echo $objResult['ID']; ?>" target="_blank">/</a>
<?php endif; ?>
</td>
<?php
endfor;
// END FOR #2
?>
</tr>
<?
$i++;
}
?>
</tbody>
</table>
<table width="420" align="center">
<tr>
<td width="412" align="center">หน้า
<?
if($Prev_Page)
{
echo " <a href='$_SERVER[SCRIPT_NAME]?Page=$Prev_Page'><< Back</a> ";
}
for($i=1; $i<=$Num_Pages; $i++){
if($i != $Page)
{
echo "[ <a href='$_SERVER[SCRIPT_NAME]?Page=$i'>$i</a> ]";
}
else
{
echo "<b> $i </b>";
}
}
if($Page!=$Num_Pages)
{
echo " <a href ='$_SERVER[SCRIPT_NAME]?Page=$Next_Page'>Next>></a> ";
}
mysql_close();
?></td>
</tr>
</table>
<p></p>
<p> </p>
</td>
</tr>
<tr>
<td height="7" align="left" valign="top"><img src="images/footer.jpg" /></td>
</tr>
</table>
</body>
</html>
|
ประวัติการแก้ไข 2013-06-08 21:17:49 2013-06-08 21:18:02
|
|
|
|
Date :
2013-06-08 21:17:03 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
รู้แล้วครับ ผิดที่ SQL และการออกแบบตารางของคุณครับ
Code (PHP)
$strSQL .=" where Class_Room ='ม.6/2' group by Name order by ID_Num ASC LIMIT $Page_Start , $Per_Page"
ผิดยังไงเด๋วจะอธิบายให้นะครับ รอก่อน
|
|
|
|
|
Date :
2013-06-08 21:24:29 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือการออกแบบของคุณผิด
ผิดเพราะ คุณต้องการเก็บข้อมูลของนักเรียน "แต่ละคน" ว่าทำ "แบบฝึกหัดใด" ไปบ้างแล้ว
แต่การออกแบบข้อมูลของคุณ คุณเก็บข้อมูลในลักษณะ "แบบฝึกหัดใดบ้าง ที่ทำไปแล้วโดยใคร"
แต่เวลาคุณอ่านข้อมูล คุณอ่านมันออกมาในลักษณะ "ใครบ้างที่ทำแบบฝึกหัด"
|
|
|
|
|
Date :
2013-06-08 21:26:45 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เพิ่งเห็นตอนเขียนเสร็จแล้วว่าให้พิมพ์เฉพาะอันแรก
Code (PHP)
<?php
$data = array();
$result = mysql_query("SELECT `id_num`, `Name`, `Class_room`, `Test` FROM `test` GROUP BY `Test` ORDER BY `id_num` ASC, `Test` ASC") OR die(mysql_error());
while($row = mysql_fetch_assoc($result)){
if(!isset($data[$row['id_num']]))
$data[$row['id_num']] = array(
'name' => $row['Name'],
'class' => $row['Class_room'],
'test' => array(intval($row['Test']) => TRUE)
);
else $data[$row['id_num']]['test'][intval($row['Test'])] = TRUE;
}
?>
<table class="simply" width="866" align="center">
<thead>
<tr>
<th colspan="22" align="center">6/2</th>
</tr>
<tr>
<th width="42" align="center">เลขที่</th>
<th width="188" align="center">ชื่อ-สกุล</th>
<th width="25" align="center">1</th>
<th width="25" align="center">2</th>
<th width="25" align="center">3</th>
<th width="25" align="center">4</th>
<th width="25" align="center">5</th>
<th width="25" align="center">6</th>
<th width="25" align="center">7</th>
<th width="25" align="center">8</th>
<th width="25" align="center">9</th>
<th width="25" align="center">10</th>
<th width="25" align="center">11</th>
<th width="25" align="center">12</th>
<th width="25" align="center">13</th>
<th width="25" align="center">14</th>
<th width="25" align="center">15</th>
<th width="25" align="center">16</th>
<th width="25" align="center">17</th>
<th width="25" align="center">18</th>
<th width="25" align="center">19</th>
<th width="25" align="center">20</th>
</tr>
</thead>
<tbody>
<?php
foreach($data AS $id => $row){
printf("<tr><td>%d</td><td>%s</td>",$id,$row['name']);
for($i=1;$i<=20;$i++)
printf("<td>%s</td>",(isset($row['test'][$i])?'<a href="show-test.php?id='.$id.'" target="_blank">/</a>':''))
echo '</tr>';
}
?>
</tbody></table>
?>
|
|
|
|
|
Date :
2013-06-08 21:28:14 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
การเก็บของมูลของคุณ คุณทำแบบนี้ ซึ่งมันมีค่า ชื่อนักเรียนซ้ำกัน
[แถว1] นักเรียน A ทำแบบฝึกหัด 1 แล้ว
[แถว2] นักเรียน A ทำแบบฝึกหัด 2 แล้ว
[แถว3] นักเรียน A ทำแบบฝึกหัด 3 แล้ว
[แถว4] นักเรียน B ทำแบบฝึกหัด 1 แล้ว
[แถว4] นักเรียน B ทำแบบฝึกหัด 2 แล้ว
แต่เวลาคุณอ่าน คุณใช้ group by เพื่อตัดแถวที่ซ้ำกันออก โดยใช้ ชื่อนักเรียนเป็นตัวเปรียบเทียบ
ดังนั้นเวลามันอ่านออกมา มันจะอ่านแค่
[แถว1] นักเรียน A ทำแบบฝึกหัด 1 แล้ว
[แถว2] นักเรียน A ทำแบบฝึกหัด 2 แล้ว
[แถว3] นักเรียน A ทำแบบฝึกหัด 3 แล้ว
[แถว4] นักเรียน B ทำแบบฝึกหัด 1 แล้ว
[แถว4] นักเรียน B ทำแบบฝึกหัด 2 แล้ว
ไม่ได้อ่านออกมาหมด เข้าใจมั้ยครับ
|
|
|
|
|
Date :
2013-06-08 21:29:53 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ดังนั้น ถ้าจะใช้รูปแบบข้อมูลแบบนี้ต่อไป คือไม่แก้รูปแบบการเก็บข้อมูล
ก็ต้องอ่านมันออกมาก่อน แล้วจัดเก็บในรูปแบบอื่น หลังจากนั้นก็แสดงผล
ตามตัวอย่างของ No.7 นั่นก็ใช้ได้ครับ
|
|
|
|
|
Date :
2013-06-08 21:32:23 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
โดยให้เปลี่ยนคอลัมน์ Test เป็นชนิด CHAR หรือ VARCHAR
แล้วจัดเก็บข้อมูลในแบบ CSV
เช่นนักเรียน A ทำแบบฝึกหัด 1 2 3 4 7 ไปแล้ว
ก็ให้เก็บ 1,2,3,4,7 เป็นข้อมูล ด้วย implode()
เวลาอ่านออกมาก็ explode() ก่อนแล้วเอามาเปรียบเทียบ
มาถึงตรงนี้ พูดง่ายๆ ว่าต้องเปลี่ยนโครงสร้างตาราง และโค้ด INSERT
ซึ่งจากเดิมจะเป็น INSERT อย่างเดียว ต้องกลายเป็น INSERT หรือ UPDATE
และเปลี่ยนโค้ดการแสดงผลด้วยครับ
ถ้าไม่เปลี่ยน คงต้องใช้วิธีอื่น แต่ตอนนี้เท่าที่ผมคิดและวิเคราะห์ได้ ก็จะเจอปัญหาตอน LIMIT อย่างที่กล่าวนั่นล่ะครับ
|
ประวัติการแก้ไข 2013-06-08 21:41:39
|
|
|
|
Date :
2013-06-08 21:40:56 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขออธิบายการทำงานดังนี้คัฟ
ผมกำหนดให้นักเรียนทำแบบฝึกหัด จำนวน 20 แบบฝึกหัด
เมื่อทำแบบฝึกหัดที่ 1 ให้ เพิ่มเลข 1 ลงในช่อง Test แล้วแสดงผลเป็นเครื่องหมาย / ลงช่องที่ 1
ทำอย่างนี้เรื่อยๆจนถึง แบบฝึกหัดที่ 20
|
|
|
|
|
Date :
2013-06-08 21:42:49 |
By :
kunnawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเอา group by Name ออกมันจะสามาถเช็คได้อยู่คัฟว่า ใครทำแบบฝึกหัดไปแล้วบ้าง
แต่มันไม่เช็คอยู่บรรทัดเดียวกัน
ผมอยากให้มันเช็คอยู่บรรทัดเดียวกันคัฟ
|
|
|
|
|
Date :
2013-06-08 21:53:35 |
By :
kunnawut |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เปลี่ยนโครงสร้างใหม่เลยครับ เชื่อผม
logic เป็นดังนี้
พอนักเรียนทำแบบฝึกหัดส่ง ตรวจว่ารายการของนักเรียนคนนี้อยู่ในตารางหรือยัง
ถ้ายังไม่มีให้ INSERT แต่ถ้ามีอยู่แล้ว ให้ UPDATE
โดยตอน INSERT จะไม่มีปัญหาอะไรกับคอลัมน์ Test เพราะสามารถ INSERT ค่าเข้าไปตรงๆ
แต่ตอน UPDATE จะต้องอ่านค่า Test ออกมาก่อน ด้วยการ explode()
Code (PHP)
<?php
// หากข้อมูลเป็น 1,2,3,4 ก็ให้แยกมันออกมาเ็ป็น array ด้วย explode() โดยใช้ , เ็ป็นตัวแยก
$done_tests = explode(',', $objResult['Test']);
// เพิ่มเลขแบบฝึกหัดปัจจุบันเข้าไปใน array
$done_tests[] = $currentTest;
// ใช้ array_unique() เพื่อทำให้แน่ใจว่า $currentTest ที่เพิ่มเข้าไปจะไม่ซ้ำกับเลขแบบฝึกหัดที่มีอยู่แล้ว
$done_tests = array_unique($done_tests);
// เรียงเลขแบบฝึกหัด
sort($done_tests);
// ทำให้เป็นสตริงอีกครั้งด้วย implode() โดยใช้ , เ็ป็นตัวคั่น
$done_tests = implode(',', $done_tests);
// จากนั้นก็เอาค่านี้ไป UPDATE ให้คอลัมน์ Test
|
ประวัติการแก้ไข 2013-06-08 22:12:58
|
|
|
|
Date :
2013-06-08 21:58:19 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต่อจากคุณแมวนะครับ
เวลาลูปเอามาพิมพ์ ก็
Code (PHP)
$now = 0; //ตัวนับดัชนีของ บฝ ที่ explode แล้ว
//sort($done_tests); //เรียงเลขแบบฝึกหัด (ถอดออกเพราะคุณแมวเรียงตั้งแต่ UPDATE แล้ว)
for($i = ;$i<=20;$i++){
if($done_tests[$now]==$i){
echo '<td>/</td>';
$now++;
}
else echo '<td></td>';
}
|
ประวัติการแก้ไข 2013-06-08 22:11:38 2013-06-08 22:20:07
|
|
|
|
Date :
2013-06-08 22:10:29 |
By :
itpcc |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือก็ SELECT ออกมาไงครับ โดยใช้เงื่อนไข WHERE ตรวจสอบว่า มีนักเรียนคนนี้อยู่หรือเปล่า
จะใช้ COUNT(*) หรือดึงข้อมูลออกมาเลยก็ได้
ถ้ามันมีข้อมูลที่ดึงออกมา แสดงว่ามีนักเรียนคนนั้นอยู่แล้ว ก็ให้ UPDATE
ผมไม่เขียนโค้ดให้นะครับ เพราะส่วนนี้มันง่ายมากๆ คุณต้องทำเองให้ได้
ตอนนี้ยังทำไม่ได้ก็ต้องค้นคว้าจนทำให้ได้ครับ ไม่งั้นไม่พัฒนาแน่ๆ
|
|
|
|
|
Date :
2013-06-08 22:48:58 |
By :
cookiephp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ยาวเลยนะครับ ^^" (หลุดไปโลกอื่นมา )
|
|
|
|
|
Date :
2013-06-10 11:39:20 |
By :
{Cyberman} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 00
|