|
|
|
ดึงข้อมูลจากฐานข้อมูลมาโชว์หมด แต่ให้แสดงแค่ 50 ตัวอักษร ถ้ากด ... ให้ออกมาหมด กดอีกที ให้แสดงแค่ 50 ตัวอักษรเหมือนเดิม |
|
|
|
|
|
|
|
สอบถามโค้ดค่ะ
ดึงข้อมูลจากฐานข้อมูลมาโชว์หมด แต่ให้แสดงแค่ 50 ตัวอักษร
ถ้ากด ... ให้ออกมาหมด กดอีกที ให้แสดงแค่ 50 ตัวอักษรเหมือนเดิม
Code
<html>
<head>
<!-- -->
<meta http-equiv=Content-Type content="text/html; charset=UTF-8">
<title></title>
</head>
<body>
<a href="repairfrom.php">แจ้งซ่อม</a>
<a href="tblrepair_admin.php">สำหรับผู้ดูแลระบบ</a>
<br>
<?php
include("connect.php");
$strSQL = "SELECT * FROM tblrepair WHERE R_satus = '1' ORDER BY R_id DESC LIMIT 0,5 ";
$objQuery = mysql_query($strSQL) or die ("Error Query [".$strSQL."]");
?>
<table width="950" border="1">
<tr>
<th width="90"> <div align="center">ลำดับ</div></th>
<th width="250"> <div align="center">รายละเอียดปัญหา</div></th>
<th width="120"> <div align="center">ชื่อผู้แจ้งซ่อม</div></th>
<th width="170"> <div align="center">หน่วยงาน</div></th>
<th width="70"> <div align="center">เบอร์โทร</div></th>
<th width="70"> <div align="center">วันที่แจ้ง</div></th>
<th width="80"> <div align="center">สถานะ</div></th>
</tr>
<?php
while($objResult = mysql_fetch_array($objQuery))
{
?>
<tr>
<td align="center"><?php echo $objResult["R_id"];?></td>
<td align="center">
<script type="text/javascript">
var mywindow;
function openwin(){
mywindow=window.open ("","","height=500px,width=500px");//ฟังก์ชั่นที่สั่งให้เปิดวินโดวใหม่
}
</script>
<?
if(strlen($objResult["R_problem"])>55) {
$objResult["R_problem"]= substr($objResult["R_problem"],0,55)."..";
}
echo $objResult["R_problem"];
?>
<a href onClick="show">..</button>
</td>
<td align="center"><?php echo $objResult["R_name"];?></td>
<td align="center">
<?php
$O_id=$objResult["O_id"]; // รับค่าตัวแปร
$host="localhost";
$username="root";
$pass_word="1234";
$db="repairsystem";
mysql_connect( $host,$username,$pass_word) or die ("?????????????????? Mysql ?????? ");
mysql_select_db($db) or die("????????????????????");
$sql="Select * From tblorg where O_id='$O_id'";
$db_query=mysql_db_query($db,$sql);
$result = mysql_fetch_array($db_query);
$O_id=$result[O_id];
$O_name=$result[O_name];
?>
<?php echo $O_name; // แสดงค่า O_name?>
</td>
<td align="center">
<?php
$O_id=$objResult["O_id"]; // รับค่าตัวแปร
$host="localhost";
$username="root";
$pass_word="1234";
$db="repairsystem";
mysql_connect( $host,$username,$pass_word) or die ("?????????????????? Mysql ?????? ");
mysql_select_db($db) or die("????????????????????");
$sql="Select * From tblorg where O_id='$O_id'";
$db_query=mysql_db_query($db,$sql);
$result = mysql_fetch_array($db_query);
$O_id=$result[O_id];
$O_tel=$result[O_tel];
?>
<?php echo $O_tel; // แสดงค่า O_name?>
</td>
<td align="center"><?php echo $objResult["R_dateinform"];?></td>
<td align="center">
<?php
$R_satus=$result[R_satus];
//echo $objResult["R_satus"];
if ($objResult["R_satus"]=="1") {
echo "รับเรื่องรอดำเนินการ";
} elseif ($objResult["R_satus"]=="2") {
echo "ไม่สามารถซ่อมได้";
} elseif ($objResult["R_satus"]=="3") {
echo "อยู่ระหว่างการดำเนินการ";
} elseif ($objResult["R_satus"]=="4"){
echo "ดำเนินการเสร็จสิ้น";
}
?>
</td>
</tr>
<?php
}
?>
</table>
</body>
</html>
ตรงฟังก์ชั่นที่สั่งให้เปิดหน้าต่างใหม่ ต้องเปลี่ยนเป็นอะไรดีคะ
Tag : PHP, MySQL, HTML, JavaScript, jQuery, Appserv
|
|
|
|
|
|
Date :
2018-01-22 09:33:53 |
By :
dndonutt |
View :
721 |
Reply :
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|