|
查看: 1091|回复: 3
|
php&mysql, 怎样在同样一个table同时display data和update data
[复制链接]
|
|
|
| name | complaint
| complaint status
| | | | |
<!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>Untitled Document</title>
<style type="text/css">
<!--
#apDiv1 {
position:absolute;
left:15px;
top:24px;
width:1210px;
height:294px;
z-index:1;
}
-->
</style>
</head>
<body>
<?php
$username="root";
$host="localhost";
$database="TWRCS";
mysql_connect($host,$username);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM ComplaintRecord";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
?>
<div id="apDiv1">
<table width="1193" height="235" border="1">
<tr>
<?php
$i=0;
while ($i < $num) {
$f1=mysql_result($result,$i,"Matric");
$f2=mysql_result($result,$i,"Name");
$f3=mysql_result($result,$i,"ContactNumber");
$f4=mysql_result($result,$i,"RoomNumber");
$f5=mysql_result($result,$i,"TypeOfComplaint");
$f6=mysql_result($result,$i,"ComplaintDescription");
?>
<tr>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f1; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f2; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f3; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f4; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f5; ?></font></td>
<td><font face="Arial, Helvetica, sans-serif"><?php echo $f6; ?></font></td>
</tr>
<?php
$i++;
}
?>
</div>
</body>
</html>
上面的那个table里面的name和complaint是做complaint的人在另外的一个page input然后save在database.
现在上面的php code的page是给manage complaint的人看的,然后他要填入将会怎样solve那个complaint在complaint status textbox,
然后那个做complaint的人将会在另外一个page看到那个complaint status知道他做的complaint将会怎样处理.
现在我遇到的问题是不会在同一个table的里面同时display name and complaint和然后input complaint status
有谁可以帮帮我教我那个code吗???
这是assignment来的... |
|
|
|
|
|
|
|
|
|
|
发表于 4-2-2010 07:34 PM
|
显示全部楼层
本帖最后由 雷洛 于 4-2-2010 07:37 PM 编辑
http://www.spoono.com/php/tutorials/tutorial.php?id=23
類似這樣 ,
ADMIN-> 1.edit_complaint.php->2.display_complaint.php
1.SELECT 你的data到form
(比如第一筆, FORM會先read你 SELECT 的資料 , 然後顯示在這個form
name complaint complaint status
micheal too slow uncomplete
經過你的edit, 變成這樣的結果 ,
name complaint complaint status
micheal too slow examine XXXX
2. 修改form之後POST到display_complaint.php(使用update語法)
然後更新完畢
user則是
user -> input_complaint.php ->display_complaint.php
大概是這樣,實際還要自己慢慢test,慢慢改 |
|
|
|
|
|
|
|
|
|
|
发表于 5-2-2010 03:31 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 5-2-2010 01:19 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|