首先,你這樣寫的代碼很難讓人舒服地看完,其二,代碼不能運行,那肯定是哪里出問題了。
創(chuàng)新互聯(lián)2013年開創(chuàng)至今,先為平陽等服務建站,平陽等地企業(yè),進行企業(yè)商務咨詢服務。為平陽企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
?php
//初始化sessionsession_start();
//?包含數(shù)據(jù)庫連接文件和頭文件require?('conn.php');
include('head.php');
?
?php
//?獲得參數(shù)$mesid=$_GET[mesid];
//先得到該主題的第一篇的id
$strsql="select?*?from?guestbook?where?MesID='$mesid'";????//????這里是不是寫錯了??"?'$id'?"?,雙引號中的單引號包括的?$?符號怎么解析?
$result=mysql_query($strsql,$conn);
$ar=mysql_fetch_array($result);
?
body?background="imge/cc38924e17e707c4d0c86a5d.jpg"?text="#000000"
h1?align="center"?請君修改留言/h1
form?name="msgform"?method="post"?action="modify.php?mesid=?php?echo?$mesid;??"?enctype="multipart/form-data"?onSubmit="return?checkmessage()"??
table?width="64%"?border="0"?cellspacing="1"?cellpadding="3"?align="center"??????
//????這里是不是漏了個?tr
td?colspan="2"
標?題:?????????
input?type="text"?name="title"?size="60"?value=??echo?$ar['title'];??maxlength="50"????????
/td????
/tr????
tr???????
td?colspan="2"?????????
textarea?name="content"?rows="10"?cols="100"???????echo?$ar['content'];???/textarea??????
/td????
/tr?
tr???????
td?????????
div?align="right"??????????
input?type="submit"?name="Submit"?value="提交"????????
/div??????
/td??????
td?????????
input?type="reset"?name="Rewrite"?value="重寫"??????
/td????
/tr??
/table
/form
如果你只是想獲取到數(shù)據(jù),那么你代碼是復制粘貼過來的話,就是錯在查詢語句,你要確認你的 SQL 語句有沒有被正確解析出來,以后可以在 SQL ?語句下面寫個 ?var_dump( $sql ); ,查看你的 SQL 語句有沒有被解析,如果被解析還是報錯,可以放到命令行里面輸入,看看問題錯在哪里。
登錄時
用$_SESSION保存下
例如$_SESSION['user']="$user";
管理員登錄時再寫個$_SESSION['username'];
在留言后邊加上
?php
if(isset($_SESSION['username'])
||
$_SESSION['user']==$username){
'a
href="update.php?id='.$row['id'].'"修改/a';?
這樣只有登錄的管理員才能看到這個修改
并且能修改
然后在update.php寫更新操作
刪除一樣的
你好,我是烏鳥heart!
mysql_connect("數(shù)據(jù)庫地址","數(shù)據(jù)庫用戶","數(shù)據(jù)庫密碼"); //鏈接數(shù)據(jù)庫
or die("can not connect to db");
mysql_select_db("noteinfo"); //選擇noteinfo數(shù)據(jù)庫
or die("can not select the db ");
mysql_query("set names gb2312"); //設置輸出編碼
$title = $_POST['title'];//記錄表單提交的要修改的標題
$newContent = $_POST[''content];//記錄表單提交的的修改過的留言板內(nèi)容(name = content)
$sql = "update noteinfo set content = '$newContent' where title = ‘$title’ "; //定義sql語句
$myquery = mysql_query($sql);//執(zhí)行sql語句,也就是修改content為$newContent。
//哦了!
簡單點:你把留言和用戶id、文章id保存在數(shù)據(jù)庫,然后用戶登錄之后讓用戶在個人中心看見留言,更改,這樣簡單點