รบกวนขอโค้ดที่ช่วยโชว์ค่าของชื่อฟิลด์ที่ไม่ใช่ไอดีทีค่ะ ขออภัยนะคะถ้าคำถามงงไปหน่อย มีภาพประกอบค่ะ
นี่เป็นหน้าแสดงข้อมูลทั้งหมดค่ะ
นี่เป็นหน้าแก้ไขข้อมูลค่ะ
อยากให้ User id กับ book id ที่มันรับค่ามาจาก primary key ให้มันเเสดงออกมาเป็น ฟิลด์อื่นในตารางเดียวกันได้ไหมคะ
ขออภัยถ้าอธิบายงงนะคะ
ิbook.sql
Code (SQL)
-- phpMyAdmin SQL Dump
-- version 4.2.11
-- http://www.phpmyadmin.net
--
-- Host: 127.0.0.1
-- Generation Time: Jan 16, 2016 at 10:34 PM
-- Server version: 5.6.21
-- PHP Version: 5.6.3
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;
--
-- Database: `book`
--
-- --------------------------------------------------------
--
-- Table structure for table `book`
--
CREATE TABLE IF NOT EXISTS `book` (
`book_id` int(3) NOT NULL,
`book_name` varchar(50) COLLATE utf8_unicode_ci NOT NULL,
`book_date` date NOT NULL,
`bt_id` int(3) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `book`
--
INSERT INTO `book` (`book_id`, `book_name`, `book_date`, `bt_id`) VALUES
(1, 'สงครามกรุงทรอย', '2014-12-25', 1),
(2, 'java programming pro', '2014-12-24', 5),
(3, 'ปิ๊งรักสลับขั้ว', '2014-12-24', 2),
(4, 'เบนเทน', '2014-12-23', 3),
(5, 'กำเนิดกฎของนิวตัน', '2014-12-22', 4),
(6, 'ปรากฏการณ์บิกแบง', '2014-12-22', 4),
(7, 'เจ้าหญิงวุ่นวาย', '2014-12-24', 2),
(8, 'นาซี', '2014-12-23', 1),
(9, 'visual basic', '2014-12-23', 5),
(10, 'โดราเอมอน ตอน โลกใต้ท้องทะเล', '2014-12-25', 3);
-- --------------------------------------------------------
--
-- Table structure for table `book_hit`
--
CREATE TABLE IF NOT EXISTS `book_hit` (
`book_hit_id` int(3) NOT NULL,
`book_id` int(3) NOT NULL,
`bt_id` int(3) NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=5 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `book_hit`
--
INSERT INTO `book_hit` (`book_hit_id`, `book_id`, `bt_id`) VALUES
(1, 1, 1),
(2, 2, 5),
(3, 4, 3),
(4, 8, 1);
-- --------------------------------------------------------
--
-- Table structure for table `book_type`
--
CREATE TABLE IF NOT EXISTS `book_type` (
`bt_id` int(3) NOT NULL,
`bt_name` varchar(20) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=12 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `book_type`
--
INSERT INTO `book_type` (`bt_id`, `bt_name`) VALUES
(1, 'ประวัติศาสตร์'),
(2, 'นวนิยาย'),
(3, 'การ์ตูน'),
(4, 'วิทยาศาสตร์'),
(5, 'คอมพิวเตอร์'),
(6, 'โหรศาสตร์'),
(8, 'wwrw'),
(11, 'ggggg');
-- --------------------------------------------------------
--
-- Table structure for table `data_dict`
--
CREATE TABLE IF NOT EXISTS `data_dict` (
`NO` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`id_table` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`Attibute Name` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`Description` varchar(30) COLLATE utf8_unicode_ci NOT NULL,
`Data type (size)` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`Key type` varchar(10) COLLATE utf8_unicode_ci NOT NULL,
`Referance Table` varchar(10) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `data_dict`
--
INSERT INTO `data_dict` (`NO`, `id_table`, `Attibute Name`, `Description`, `Data type (size)`, `Key type`, `Referance Table`) VALUES
('1', '1', 'book_id', 'รหัสหนังสือ', 'int(3)', 'PK', ''),
('2', '1', 'book_name', 'ชื่อหนังสื', 'varchar(50', '', ''),
('3', '1', 'book_date', 'วันที่', 'date', '', ''),
('4', '1', 'bt_id', 'ประเภทหนัง', 'int(3)', 'FK', 'book_type'),
('5', '2', 'bt_id', 'รหัสประเภท', 'int(3)', 'PK', ''),
('6', '2', 'bt_name', 'ชื่อประเภท', 'varchar(20', 'PK', ''),
('7', '3', 'UserID', 'รหัสสมาชิก', 'int(3)', 'PK', ''),
('8', '3', 'Username', 'รหัส', 'varchar(20', '', ''),
('9', '3', 'Password', 'รหัสผ่าน', 'varchar(20', '', ''),
('91', '3', 'Address', 'ที่อยู่', 'text', '', ''),
('92', '3', 'Date', 'วันที่', 'date', '', ''),
('93', '3', 'Status', 'สถานะ', 'enum(''ADMI', '', ''),
('94', '4', 'sale_id', 'รหัสการการ', 'int(3)', 'PK', ''),
('95', '4', 'UserID', 'รหัสสมาชิก', 'int(3)', 'FK', 'member'),
('96', '5', 'sale_id', 'รหัสการยืม', 'int(3)', 'PK', ''),
('97', '5', 'book_id', 'รหัสหนังสื', 'int(3)', 'FK', 'book'),
('98', '5', 'Borrow_dat', 'วันที่เริ่', 'date', '', ''),
('99', '5', 'Return_dat', 'วันที่ต้อง', 'date', '', ''),
('991', '5', 'Sd_status', 'สถานะการคื', 'enum(''ยังไ', '', '');
-- --------------------------------------------------------
--
-- Table structure for table `member`
--
CREATE TABLE IF NOT EXISTS `member` (
`UserID` int(3) NOT NULL,
`Username` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`Password` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`Name` varchar(60) COLLATE utf8_unicode_ci NOT NULL,
`Address` text COLLATE utf8_unicode_ci NOT NULL,
`Date` date NOT NULL,
`Status` enum('ADMIN','STUDENT','TEACHER') COLLATE utf8_unicode_ci NOT NULL DEFAULT 'STUDENT'
) ENGINE=InnoDB AUTO_INCREMENT=7 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `member`
--
INSERT INTO `member` (`UserID`, `Username`, `Password`, `Name`, `Address`, `Date`, `Status`) VALUES
(1, 'baramos', '051452465', 'won', '37', '2014-11-28', 'ADMIN'),
(2, 'win', 'win123', 'วินวอค', 'บ้านน้อย', '2014-12-27', 'TEACHER'),
(3, 'chai', 'chai123', 'ชัยชนะ', 'บ้านน้อยกรอยใจ', '2014-12-27', 'TEACHER'),
(4, '55', '555', 'amor', '567 ssss', '2014-12-28', 'STUDENT'),
(5, '99', '999', 'ชับบุย', 'ไทยแลนด์ 222', '2014-12-18', 'STUDENT'),
(6, 'qqqqqqqqqqq', 'ๅๅๅๅ', 'WWWWwwwwww', 'wwwwwwwwwww', '2015-05-19', 'TEACHER');
-- --------------------------------------------------------
--
-- Table structure for table `sale`
--
CREATE TABLE IF NOT EXISTS `sale` (
`sale_id` int(3) NOT NULL,
`UserID` int(3) NOT NULL,
`book_id` int(3) NOT NULL,
`borrow_date` date NOT NULL,
`return_date` date NOT NULL,
`sd_status` varchar(30) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB AUTO_INCREMENT=10 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `sale`
--
INSERT INTO `sale` (`sale_id`, `UserID`, `book_id`, `borrow_date`, `return_date`, `sd_status`) VALUES
(1, 1, 1, '2014-11-29', '2014-12-02', 'คืนแล้ว'),
(2, 5, 1, '2014-12-18', '2014-12-20', 'ยังไม่คืน'),
(3, 4, 3, '2014-11-28', '2014-12-02', 'คืนแล้ว'),
(4, 4, 3, '2014-12-17', '2014-12-19', 'ยังไม่คืน'),
(5, 2, 10, '2014-12-17', '2014-12-19', 'ยังไม่คืน'),
(6, 3, 5, '2014-12-03', '2014-12-05', 'คืนแล้ว'),
(7, 4, 9, '2014-12-04', '2014-12-06', 'คืนแล้ว'),
(8, 2, 3, '2014-12-17', '2014-12-19', 'ยังไม่คืน'),
(9, 3, 3, '2014-12-18', '2014-12-20', 'ยังไม่คืน');
-- --------------------------------------------------------
--
-- Table structure for table `table_name`
--
CREATE TABLE IF NOT EXISTS `table_name` (
`id_table` varchar(20) COLLATE utf8_unicode_ci NOT NULL,
`name_table` varchar(20) COLLATE utf8_unicode_ci NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `table_name`
--
INSERT INTO `table_name` (`id_table`, `name_table`) VALUES
('1', 'book'),
('2', 'book_type'),
('3', 'member'),
('4', 'sale'),
('5', 'sale_detail'),
('6', 'book_hit');
--
-- Indexes for dumped tables
--
--
-- Indexes for table `book`
--
ALTER TABLE `book`
ADD PRIMARY KEY (`book_id`), ADD KEY `bt_id` (`bt_id`);
--
-- Indexes for table `book_hit`
--
ALTER TABLE `book_hit`
ADD PRIMARY KEY (`book_hit_id`), ADD KEY `book_id` (`book_id`), ADD KEY `bt_id` (`bt_id`);
--
-- Indexes for table `book_type`
--
ALTER TABLE `book_type`
ADD PRIMARY KEY (`bt_id`);
--
-- Indexes for table `data_dict`
--
ALTER TABLE `data_dict`
ADD PRIMARY KEY (`NO`);
--
-- Indexes for table `member`
--
ALTER TABLE `member`
ADD PRIMARY KEY (`UserID`);
--
-- Indexes for table `sale`
--
ALTER TABLE `sale`
ADD PRIMARY KEY (`sale_id`), ADD KEY `UserID` (`UserID`), ADD KEY `book_id` (`book_id`);
--
-- Indexes for table `table_name`
--
ALTER TABLE `table_name`
ADD PRIMARY KEY (`id_table`);
--
-- AUTO_INCREMENT for dumped tables
--
--
-- AUTO_INCREMENT for table `book`
--
ALTER TABLE `book`
MODIFY `book_id` int(3) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=11;
--
-- AUTO_INCREMENT for table `book_hit`
--
ALTER TABLE `book_hit`
MODIFY `book_hit_id` int(3) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=5;
--
-- AUTO_INCREMENT for table `book_type`
--
ALTER TABLE `book_type`
MODIFY `bt_id` int(3) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=12;
--
-- AUTO_INCREMENT for table `member`
--
ALTER TABLE `member`
MODIFY `UserID` int(3) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=7;
--
-- AUTO_INCREMENT for table `sale`
--
ALTER TABLE `sale`
MODIFY `sale_id` int(3) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=10;
--
-- Constraints for dumped tables
--
--
-- Constraints for table `book_hit`
--
ALTER TABLE `book_hit`
ADD CONSTRAINT `book_hit_ibfk_1` FOREIGN KEY (`book_id`) REFERENCES `book` (`book_id`),
ADD CONSTRAINT `book_hit_ibfk_2` FOREIGN KEY (`bt_id`) REFERENCES `book_type` (`bt_id`);
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
หน้าแก้ไขค่ะ
Code (PHP)
<?php
require_once("clsConnection.php");
$con = new Connection();
?>
<br>
<table width=25%>
<tr><tbody>
<td></td>
<td bgcolor=""><font color="330099" size="5"><img src="us3.jpg"> </font></td><br><br>
</td></tr></table></tbody>
<br>
<div id="formA">
<blockquote>
<form name="form1" method="post" action="prostudent3.php">
<?php
// รับค่าตัวแปรจากกดปุ่ม แก้ไขTxtPOS_ID=0&method
$method = (isset($_GET['method'])?$_GET['method']:'');
$Txtsale_id = (isset($_GET['sale_id'])?$_GET['sale_id']:'');
if($method == '' || $method == 'add'){
echo"<input type='hidden' name ='method' value = 'add'>";
$SQLfindnextcode="SELECT MAX(convert(sale_id,signed)) AS NUM FROM sale";
$dbrunquery=mysql_query($SQLfindnextcode);
$result=mysql_fetch_array($dbrunquery);
$numid=$result['NUM']+1;
} else if ($method == 'edit') {
echo"<input type='hidden' name ='method' value = 'edit'>";
//-->ดึงข้อมูลมาแก้ในฟอร์ม กรณีกดปุ่มแก้ไข
$sql="SELECT * FROM sale WHERE sale_id= '$Txtsale_id'";
$dbquery=mysql_query($sql);
$numrow =mysql_num_rows($dbquery);
//echo"<br>sql-->$sql<br>numrow-->$numrow<BR>";
$rs=mysql_fetch_array($dbquery);
}//end if method
?>
<table width="40%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr>
<td width="24%" bgcolor="#f8e63c">Sale id *</td>
<td width="3%">::</td>
<td width="73%"><input name="Txtsale_id" type="text" id="textfield" value="<?php
if($method == '' || $method == 'add'){
{echo $numid;}
}else{
echo $rs['sale_id'];
}
?>"
size="5" maxlength="5" ></td>
</tr>
<tr>
<td bgcolor="#f8e63c"><span class="fonts">User id *</td>
<td>::</td>
<td><?php if($method=="edit"){echo $rs['UserID'];} ?>
<?php
//----->ตัวอย่างดึงข้อมูล โชว์ใน select
$sql="select * from member";
$dbrunquery2=mysql_query($sql);
?>
<select name="TxtUserID">
<?php while($rs2=mysql_fetch_array($dbrunquery2)){ ?>
<option value="<?php echo $rs2['UserID'];?>" <?php if($method=="edit"){if($rs2['UserID']==$rs['UserID']){ ?> selected <?php }} ?>><?php echo $rs2['UserID']; ?><?php echo $rs2['Name'];?></option>
<?php } //end while ?>
</select>
</td>
</tr>
<tr>
<td bgcolor="#f8e63c"><span class="fonts">Book id *</td>
<td>::</td>
<td><?php if($method=="edit"){echo $rs['book_id'];} ?>
<?php
//----->ตัวอย่างดึงข้อมูล โชว์ใน select
$sql="select * from book";
$dbrunquery2=mysql_query($sql);
?>
<select name="Txtbook_id">
<?php while($rs2=mysql_fetch_array($dbrunquery2)){ ?>
<option value="<?php echo $rs2['book_id'];?>" <?php if($method=="edit"){if($rs2['book_id']==$rs['book_id']){ ?> selected <?php }} ?>><?php echo $rs2['book_id']; ?><?php echo $rs2['book_name'];?></option>
<?php } //end while ?>
</select>
</td>
</tr>
<tr>
<td bgcolor="#f8e63c"><span class="fonts">Borrow date *</td>
<td>::</td>
<td><input name="Txtborrow_date" type="text" id="textfield" value="<?php
if ($method == "edit")
{echo $rs['borrow_date'];} ?>"></td>
</tr>
<tr>
<td bgcolor="#f8e63c"><span class="fonts">Return date *</td>
<td>::</td>
<td><input name="Txtreturn_date" type="text" id="textfield" value="<?php
if ($method == "edit")
{echo $rs['return_date'];} ?>"></td>
</tr>
<tr>
<td bgcolor="#f8e63c"><span class="fonts">Book status *</td>
<td>::</td>
<td><input name="Txtsd_status" type="text" id="textfield" value="<?php
if ($method == "edit")
{echo $rs['sd_status'];} ?>"></td>
</tr>
<tr>
<td align="left" valign="middle" class="fonts"> </td>
<td> </td>
<td> </td>
</tr>
<tr><td> </td></tr>
<tr>
<td colspan="3" align="center"><input id="btnOrange" type="submit" name="Submit" value="บันทึก">
<input id="btnOrange" type="button" name="Reset" value="ยกเลิก" onclick="commitClick()"></td>
</tr>
</tbody>
</table>
</form>
</blockquote>
</body></html>
หน้าแสดงข้อมูลทั้งหมดค่ะ
Code (PHP)
<?php
require_once("clsConnection.php");
$conn = new Connection();
$sql=" select * from sale";
$dbquery=mysql_query($sql);
$numrow =mysql_num_rows($dbquery);
//echo"<br>sql-->$sql<br>numrow-->$numrow<BR>";
$a = (isset($_POST['Txtsearch'])?$_POST['Txtsearch']:'');
//echo"aa-->$a<br>";
if($a){
$sql=$sql." where sale_id='$a'";
//echo"<br>sql2-->$sql<br>";
$dbquery=mysql_query($sql);
$numrow =mysql_num_rows($dbquery);
//echo"<br>sql2-->$sql<br>numrow-->$numrow<BR>";
}
?>
<br>
<table width=25%><tr><td bgcolor="FFFFE0">
<font color="330099" size="5"><img src="stu3.jpg"></font><br><br>
</td></tr></table>
<table border=0 width=100%><tr><td width=20%></td>
<td width=60% align="center">
<form name="form1" method="post" action="week10_work3.php" >
<p align="left">
<font color="993366">ค้นหาด้วยรหัสการยืม :: </font>
<input name="Txtsearch" type="text" id="Txtsearch" value="<?php echo $a; ?>">
<input type='submit' name ='method' value ='search'>
</form>
</td>
</tr>
</table>
<br><br>
<table bgcolor="#FFFFCC" bordercolor="#666699" border="3" width="100%">
<tr>
<td bgcolor="#f8e63c">Sale ID</td>
<td bgcolor="#f8e63c">User ID</td>
<td bgcolor="#f8e63c">Book id</td>
<td bgcolor="#f8e63c">Borrow Date</td>
<td bgcolor="#f8e63c">Return Date</td>
<td bgcolor="#f8e63c">Borrow Status</td>
<td bgcolor="#f8e63c">แก้ไข</td>
<td bgcolor="#f8e63c">ลบ</td>
</tr>
<?php
if($numrow>0){
while($rs=mysql_fetch_array($dbquery)){
?>
<tr>
<td><?php echo $rs['sale_id']; ?></td>
<td><?php echo $rs['UserID']; ?></td>
<td><?php echo $rs['book_id']; ?></td>
<td><?php echo $rs['borrow_date']; ?></td>
<td><?php echo $rs['return_date']; ?></td>
<td><?php echo $rs['sd_status']; ?></td>
<td>
<a href="uistudent3.php?sale_id=<?php echo $rs['sale_id']?>&method=edit">
<BODY LINK=green ALINK=blue VLINK=brown>แก้ไข</BODY></a></td>
<td><a href="#" onclick="ConfDel('prostudent3.php?Txtsale_id=<?php echo $rs['sale_id']; ?>&method=delete')">ลบ</a></td>
</tr>
<?php
} //end while
}else{
?>
<td colspan="8">ไม่มีข้อมูล</td>
<?php
}// end if
?>
</table>
<p align ="right">
<tr>
<td bgcolor="#4a4154" ><a href="./mpdf/receipt3.php" target="iframe_right"><button style="width:150px;" value="My button" > พิมพ์รายงาน </button></a></td><br>
<br>
</tr>
<br>
<br>
<center>
<a href="./uistudent3.php" target="iframe_right"><h><b> เพิ่มข้อมูล </b></h></a></td><br>
<br>
<a href="admin_page.php">Go to Admin page</a></br>
</center>
ขอบคุณล่วงหน้านะคะ สำหรับคำตอบTag : PHP, MySQL, HTML/CSS, Ajax, jQuery, Windows
ประวัติการแก้ไข 2016-01-17 04:54:21
Date :
2016-01-17 04:48:18
By :
baramos08
View :
1095
Reply :
6
จอยแบบไหนครับ เอาโค๊ดที่แก้ไขแล้ว มาแสดงด้วยครับ บอกมาแค่แบบนี้มีแต่เดาเอา
ซึ่งเดาเอาว่า โค๊ดทึ่แก้ไข เขียนผิดไวยกรณ์ ซึ่งไม่รู้ตรงไหน
ทำให้ result ที่ได้ เป็นค่า false (ฺBoolean)
Date :
2016-01-17 19:15:17
By :
NewbiePHP
ตอบความคิดเห็นที่ : 3 เขียนโดย : NewbiePHP เมื่อวันที่ 2016-01-17 19:15:17
รายละเอียดของการตอบ ::
ขอบคุณมากค่ะคุณ NewbieXYZ ตอนนี้ จอยคิวรี่ได้แล้วค่ะ
เเต่ปรากฏว่า ข้อมูลตรง UserID กับ book_id ไม่ยอมออกมาอะค่ะ TT
นี่เป็นโค้ดที่แก้ไขแล้วค่ะ เป็นหน้าแสดงข้อมูลทั้งหมด
Code (PHP)
<?php
require_once("clsConnection.php");
$conn = new Connection();
$perpage = 5;
if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 1;
}
if($page<=0) $page=1;
$sql=" SELECT sale.sale_id,member.Name,book.book_name,sale.borrow_date,sale.return_date,sale.sd_status
FROM sale
LEFT JOIN book
ON sale.book_id=book.book_id
LEFT JOIN member
ON sale.UserID=member.UserID
ORDER BY sale.sale_id asc";
$query2 = mysql_query($sql);
$total_record = mysql_num_rows($query2);
$total_page = ceil($total_record / $perpage);
if($page>=$total_page) $page=$total_page;
$start = ($page - 1) * $perpage;
$sql=" SELECT sale.sale_id,member.Name,book.book_name,sale.borrow_date,sale.return_date,sale.sd_status
FROM sale
LEFT JOIN book
ON sale.book_id=book.book_id
LEFT JOIN member
ON sale.UserID=member.UserID
ORDER BY sale.sale_id asc
limit {$start} , {$perpage}";
$dbquery=mysql_query($sql);
$numrow =mysql_num_rows($dbquery);
$a = (isset($_POST['Txtsearch'])?$_POST['Txtsearch']:'');
//echo"aa-->$a<br>";
if($a){
$sql=$sql." where sale.sale_id='$a'";
//echo"<br>sql2-->$sql<br>";
$dbquery=mysql_query($sql);
$numrow =mysql_num_rows($dbquery);
//echo"<br>sql2-->$sql<br>numrow-->$numrow<BR>";
}
?>
<br>
<table width=25%><tr><td bgcolor="FFFFE0">
<font color="330099" size="5"><img src="stu3.jpg"></font><br><br>
</td></tr></table>
<table border=0 width=100%><tr><td width=20%></td>
<td width=60% align="center">
<form name="form1" method="post" action="week10_work3.php" >
<p align="left">
<font color="993366">ค้นหาด้วยรหัสการยืม :: </font>
<input name="Txtsearch" type="text" id="Txtsearch" value="<?php echo $a; ?>">
<input type='submit' name ='method' value ='search'>
</form>
</td>
</tr>
</table>
<br><br>
<table bgcolor="#FFFFCC" bordercolor="#666699" border="3" width="100%">
<tr>
<td bgcolor="#f8e63c">Sale ID</td>
<td bgcolor="#f8e63c">User ID</td>
<td bgcolor="#f8e63c">Book id</td>
<td bgcolor="#f8e63c">Borrow Date</td>
<td bgcolor="#f8e63c">Return Date</td>
<td bgcolor="#f8e63c">Borrow Status</td>
<td bgcolor="#f8e63c">แก้ไข</td>
<td bgcolor="#f8e63c">ลบ</td>
</tr>
<?php
if($numrow>0){
while($rs=mysql_fetch_array($dbquery)){
?>
<tr>
<td><?php echo $rs['sale_id']; ?></td>
<td><?php echo $rs['UserID']; ?></td>
<td><?php echo $rs['book_id']; ?></td>
<td><?php echo $rs['borrow_date']; ?></td>
<td><?php echo $rs['return_date']; ?></td>
<td><?php echo $rs['sd_status']; ?></td>
<td>
<a href="uistudent3.php?sale_id=<?php echo $rs['sale_id']?>&method=edit">
<BODY LINK=green ALINK=blue VLINK=brown>แก้ไข</BODY></a></td>
<td><a href="#" onclick="ConfDel('prostudent3.php?Txtsale_id=<?php echo $rs['sale_id']; ?>&method=delete')">ลบ</a></td>
</tr>
<?php
} //end while
}else{
?>
<td colspan="8">ไม่มีข้อมูล</td>
<?php
}// end if
?>
</table>
<center>Total :<?php echo $total_record;?> Record :<?php echo $numrow;?> Page :<?php echo $page;?></center>
<ul class="pagination">
<li <?php if ($page==1) echo 'class="disabled"';?>>
<a href="showstudent3.php?page=<?php echo $page-1; ?>" aria-label="Previous">
<span aria-hidden="true">«</span>
</a>
</li>
<?php for($i=1;$i<=$total_page;$i++){ ?>
<li <?php if ($page==$i) echo 'class="active"';?>><a href="showstudent3.php?page=<?php echo $i; ?>"><?php echo $i; ?></a></li>
<?php } ?>
<li <?php if ($page==$total_page) echo 'class="disabled"';?>>
<a href="showstudent3.php?page=<?php echo $page+1; ?>" aria-label="Next">
<span aria-hidden="true">»</span>
</a>
</li>
</ul>
</nav>
<p align ="right">
<tr>
<td bgcolor="#4a4154" ><a href="./mpdf/receipt3.php" target="iframe_right"><button style="width:150px;" value="My button" > พิมพ์รายงาน </button></a></td><br>
<br>
</tr>
<br>
<br>
<center>
<a href="./uistudent3.php" target="iframe_right"><h><b> เพิ่มข้อมูล </b></h></a></td><br>
<br>
<a href="admin_page.php">Go to Admin page</a></br>
</center>
Date :
2016-01-17 20:23:50
By :
baramos08
031.$sql=" SELECT sale.sale_id,member.Name,book.book_name,sale.borrow_date,sale.return_date,sale.sd_status
จากบันทัดบน ไม่เห็น มี UserID, book_id ตาม error ที่แสดงมาให้เห็น
088.<td><?php echo $rs['UserID ']; ?></td>
089.<td><?php echo $rs['book_id ']; ?></td>
ควรจะเป็น Name กับ book_name หรือเปล่า
ปล. โค๊ดข้างล่างนี้ ขี่ช้างจับตั๊กแตนหรือเปล่าครับ
017.$sql=" SELECT sale.sale_id,member.Name,book.book_name,sale.borrow_date,sale.return_date,sale.sd_status
018.FROM sale
019.LEFT JOIN book
020.ON sale.book_id=book.book_id
021.LEFT JOIN member
022.ON sale.UserID=member.UserID
023.ORDER BY sale.sale_id asc";
024.$query2 = mysql_query($sql);
025.$total_record = mysql_num_rows($query2);
แก้เป็น
Code (PHP)
$sql="SELECT count(*) as count_rows FROM sale";
$query2 = mysql_query($sql); $row = mysql_fetch_assoc($query2);
$total_record =$row['count_rows'];
ประวัติการแก้ไข 2016-01-17 21:01:54 2016-01-17 21:04:05
Date :
2016-01-17 20:55:46
By :
NewbiePHP
Load balance : Server 03