|
|
|
ช่วยด้วยคับ update ไม่ได้อ่ะ -- Database: `db_dormitory`-- |
|
|
|
|
|
|
|
-- Database: `db_dormitory`
--
-- --------------------------------------------------------
--
-- Table structure for table `tb_customer`
--
CREATE TABLE `tb_customer` (
`id_room` varchar(5) collate utf8_unicode_ci NOT NULL,
`room_type` varchar(30) collate utf8_unicode_ci NOT NULL,
`internet` varchar(15) collate utf8_unicode_ci NOT NULL,
`name` varchar(50) collate utf8_unicode_ci NOT NULL,
`nickname` varchar(20) collate utf8_unicode_ci NOT NULL,
`sex` varchar(15) collate utf8_unicode_ci NOT NULL,
`photo` varchar(50) collate utf8_unicode_ci NOT NULL,
`address` text collate utf8_unicode_ci NOT NULL,
`telephone` varchar(12) collate utf8_unicode_ci NOT NULL,
`date_live` varchar(30) collate utf8_unicode_ci NOT NULL,
`date_out` varchar(30) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id_room`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci;
--
-- Dumping data for table `tb_customer`
--
INSERT INTO `tb_customer` VALUES (' 2102', ' fan (พัดลม)', ' no (ไม่มี)', 'sadasd', 'sdasd', 'female (หญิง)', ' ball.jpg', 'asdasd', 'sdsad', ' 16 กุมภาพันธ์ 2554 ', ' 29 ธันวาคม 2555 ');
INSERT INTO `tb_customer` VALUES (' 3303', ' fan (พัดลม)', ' no (ไม่มี)', 'กดหกดกห', 'กหดกหดหกด', 'female (หญิง)', ' ', 'กหดกหดหกดหก', 'ดหกดหกด', ' 17 กุมภาพันธ์ 2553 ', ' - - - ');
INSERT INTO `tb_customer` VALUES (' 1101', ' air condition (แอร์)', ' yes(มี)', 'Thanya', 'บอล', 'male (ชาย)', ' ball01.jpg', '14 หมู่ 3 ต.พระประโทน อ.เมือง นครปฐม', '0865385382', ' 01 มกราคม 2553 ', ' - - - ');
INSERT INTO `tb_customer` VALUES (' 2202', ' air condition (แอร์)', ' no (ไม่มี)', 'กกกกกกกกกก', 'กกกกกกกกกกก', 'male (ชาย)', ' ball2.jpg', 'กกกกกกกก', 'กกกกกกกกกก', ' 16 มกราคม 2553 ', ' - - - ');
INSERT INTO `tb_customer` VALUES (' 2105', ' air condition (แอร์)', ' yes(มี)', 'ดกดฟก', 'ฟกดฟหกด', 'male (ชาย)', ' ball.jpg', 'ฟกดหกดฟห', 'กดฟหกดฟห', ' 15 มกราคม 2555 ', ' 18 พฤศจิกายน 2554 ');
INSERT INTO `tb_customer` VALUES (' 1205', ' air condition (แอร์)', ' yes(มี)', 'กดหฟกหดหก', 'หกฟดกหดหฟกดด', 'female (หญิง)', ' ball2.jpg', 'หกดหฟกดหกดหฟด', 'กดฟกหดฟกหด', ' 28 มีนาคม 2553 ', ' - - - ');
INSERT INTO `tb_customer` VALUES (' 1305', ' fan (พัดลม)', ' yes(มี)', 'หฟกฟหกฟห', 'หกฟหก', 'male (ชาย)', ' ball.jpg', 'กฟหกฟห', 'ฟหกหฟก', ' 17 มกราคม 2554 ', ' 18 ธันวาคม 2555 ');
INSERT INTO `tb_customer` VALUES (' 1404', ' air condition (แอร์)', ' yes(มี)', 'sdfsdf', 'sdfsdf', 'male (ชาย)', ' ball2.jpg', 'sdfsdsdfds', 'sdfsd', ' 15 กุมภาพันธ์ 2553 ', ' 18 ธันวาคม 2554 ');
connect.php
<?
$host = "localhost";
$user = "root";
$pw = "123456";
$dbname = "db_dormitory";
$conn = mysql_connect ($host,$user,$pw);
mysql_query("SET NAMES UTF8");
if (!$conn) {
echo " <h3>ERROR : ไม่สามารถติดต่อฐานข้อมูลได</h3>";
exit();
}
?>
report.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=utf-8" />
<title>:: รายงาน ::</title>
<style type="text/css">
<!--
.table {
font-family: Tahoma;
font-size: 12px;
color: #0000FF;
}
a:link {
text-decoration: none;
color: #0000FF;
}
a:visited {
text-decoration: none;
color: #0000FF;
}
a:hover {
text-decoration: underline;
}
a:active {
text-decoration: none;
color: #0000FF;
}
-->
</style>
</head>
<body>
<h3>รายงาน</h3>
<table width="950" border = "1" class="table">
<tr bgcolor = "#9FECFF">
<td width="42"><h3><div align="center">ลำัดับ</div></h3></td>
<td width="70"><h3><div align="center">หมายเลขห้องพัก</div>
</h3></td>
<td width="90"><h3><div align="center">ประเภทห้องพัก</div>
</h3></td>
<td width="70"><h3><div align="center">อินเตอร์เนท</div>
</h3></td>
<td width="150"><h3><div align="center">ชื่อ-สกุล</div>
</h3></td>
<td width="40"><h3><div align="center">เพศ</div>
</h3></td>
<td width="150"><h3><div align="center">ที่อยู่</div>
</h3></td>
<td width="80"><h3><div align="center">เบอร์โทรศัพท์</div>
</h3></td>
<td width="100"><h3><div align="center">วันที่ย้ายเข้า</div>
</h3></td>
<td width="100"><h3><div align="center">วันที่ย้ายออก</div>
</h3></td>
<td width="110"><h3><div align="center">ต้องการ</div>
</h3></td>
</tr>
<?
$count = 0;
include "connect.php";
$sql = "select * from tb_customer order by id_room";
$result = mysql_db_query($dbname,$sql);
$num_rows = mysql_num_rows($result);
while ($record = mysql_fetch_array($result) ) {
$count ++;
echo "
<tr>
<td><center>$count</center></td>
<td><center>$record[id_room]</center></td>
<td><center>$record[room_type]</center></td>
<td><center>$record[internet]</center></td>
<td><center>$record[name]</center></td>
<td><center>$record[sex]</center></td>
<td><center>$record[address]</center></td>
<td><center>$record[telephone]</center></td>
<td><center>$record[date_live]</center></td>
<td><center>$record[date_out]</center></td>
<td><center><a href = \"customer_form.html \" >เพิ่ม</a> | <A HREF=\"del.php?id_room=$record[id_room]\" onclick= \"return confirm(' ยืนยันการลบข้อมูล ?')\" >ลบ</A> | <a href = \"edit.php?id_room=$record[id_room]\">แก้ไข</A></center></td>
</tr> " ;
}
?>
</table>
</body>
</html>
update.php
<?php
include "connect.php";
$sql = "update tb_customer set id_room='$id_room' where id_room = '$id_room' ";
$dbquery = mysql_db_query($dbname, $sql);
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อยแล้ว</B>";
echo "<Br><A Href=\"report.php\"> ดูผลการเปลี่ยนแปลง</A>";
?>
edit.php
<?php
include "connect.php";
$sql = "select * from tb_customer where id_room='$id_room' ";
$dbquery = mysql_db_query($dbname, $sql);
$result = mysql_fetch_array($dbquery);
$id_room = $result[id_room];
$room_type = $result[room_type];
$internet = $result[internet];
$name = $result[name];
$nickname = $result[nickname];
$sex = $result[sex];
$telephone = $result[telephone];
$address = $result[address];
$date_live = $result[date_live];
$date_out = $result[date_out];
mysql_close();
?>
<html>
<head>
<title>Un title page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
<!--
body { margin: 0px 0px; padding: 0px 0px}
a:link { color: #005CA2; text-decoration: none}
a:visited { color: #005CA2; text-decoration: none}
a:active { color: #0099FF; text-decoration: underline}
a:hover { color: #0099FF; text-decoration: underline}
.customer { font-family: Tahoma;
font-size: 14px;
color: #0000FF;
background-color: #9FECFF;
}
.star { font-family: Tahoma;
font-size: 14px;
color: #FF0000;
}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="5" cellpadding="0">
<tr>
<td><form name="form1" method="post" action="update.php">
<table width="408" height="418" class="customer">
<tr>
<td width="137">หมายเลขห้องพัก </td>
<td width="236" height="30"><input name="textfield" type="text" id="textfield" value="<? echo $id_room; ?>"></td>
<td width="19" class="star">*</td>
</tr>
<tr>
<td>ประเภทห้องพัก</td>
<td height="30"><input name="textfield2" type="text" id="textfield2" value="<? echo $room_type; ?>">
<br /></td>
<td class="star">*</td>
</tr>
<tr>
<td>อินเตอร์เน็ต</td>
<td height="30"><input name="textfield3" type="text" id="textfield3" value="<? echo $internet; ?>"></td>
<td class="star">*</td>
</tr>
<tr>
<td>ชื่อ - นามสกุล</td>
<td height="30"><input name="name2" type="text" id="name" value="<? echo $name; ?>" size="30" /></td>
<td class="star">*</td>
</tr>
<tr>
<td>ชื่อเล่น</td>
<td height="30"><input name="nickname" type="text" id="nickname" value="<? echo $nickname; ?>" /></td>
<td> </td>
</tr>
<tr>
<td>เพศ</td>
<td height="30"><input name="textfield4" type="text" id="textfield4" value="<? echo $sex; ?>"></td>
<td> </td>
</tr>
<tr>
<td height="26">รูปภาพ</td>
<td height="30"><input type="file" name="filUpload" id="filUpload" /></td>
<td> </td>
</tr>
<tr>
<td height="60">ที่อยู่</td>
<td><textarea name="address2" cols="25" rows="3" id="address"><? echo $address; ?></textarea></td>
<td class="star">*</td>
</tr>
<tr>
<td>เบอร์โทรศัพท์</td>
<td height="30"><input name="telephone" type="text" id="telephone" value="<? echo $telephone; ?>" size="10" maxlength="10" /></td>
<td class="star">*</td>
</tr>
<tr>
<td height="29">วันที่เข้าพัก</td>
<td height="30"><input name="textfield5" type="text" id="textfield5" value="<? echo $date_live; ?>"></td>
<td class="star">*</td>
</tr>
<tr>
<td height="27">วันที่ย้ายออก</td>
<td height="30"><input name="textfield6" type="text" id="textfield6" value="<? echo $date_out; ?>"></td>
<td class="star">*</td>
</tr>
<tr>
<td> </td>
<td height="30"><input type="submit" name="Submit" value="แก้ไขข้อมูล"></td>
<td> </td>
</tr>
</table>
</form></td>
</tr>
</table>
</body>
</html>
[font=Verdana]คือว่าพอกด update แล้วมันไม่เปลี่ยนอ่าคับ งง มา 2 วันแระคับ คิดว่าน่าจะผิดตรงกำหนดตัวแปรหน้า update.php มั้งคับ แต่่ว่าไม่รู้จะแก้ยังไงดี
ใน code หน้า update ผมลองเปลี่ยนแค่เลขห้องพัก นะคับ แต่ว่าแค่เปลี่ยนห้องพักมันก็ไม่เปลี่ยนแระ[/font]
Tag : - - - -
|
|
|
|
|
|
Date :
2010-04-18 21:17:05 |
By :
ballnaha |
View :
1050 |
Reply :
4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ลอง echo ดูครับ ค่า เข้า sql ตอน update ป่าว
|
|
|
|
|
Date :
2010-04-18 21:33:07 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า update แบบระบุค่าให้ มัน update ได้คับ เช่น
<?php
include "connect.php";
$sql = "update tb_customer set name = ' aaa ' where id_room = 1101 ";
$dbquery = mysql_db_query($dbname, $sql);
echo "<Font Size=4><B>แก้ไขข้อมูลเรียบร้อยแล้ว</B>";
echo "<Br><A Href=\"report.php\"> ดูผลการเปลี่ยนแปลง</A>";
?>
|
|
|
|
|
Date :
2010-04-18 22:01:40 |
By :
ballnaha |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
php.ini -> register_global = off ?
|
|
|
|
|
Date :
2010-04-19 07:04:05 |
By :
แวะมาดู |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ในหน้า edit ก้อ ทำฟิว ซ่อน รับค่า id จาก $idroom ไว้ เเล้วลอง echo ในหน้า update ดูครับ น่าได้หละ
เพราะ ตัวแปร มันตายในหน้าเด่วคือ หน้า edit ครับ
|
|
|
|
|
Date :
2010-04-19 08:16:34 |
By :
deathzap |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|