導航:首頁 > 編程語言 > php留言板刪除

php留言板刪除

發布時間:2023-01-08 04:06:19

1. 用php寫留言板代碼時怎樣才能實現刪除和修改留言的啊代碼是怎樣的

list.php修改下
在你顯示每個樓層的留言信息後面加上一行
<a href="del.php?id=<?php echo $row['id']; ?>">刪除</a>
<a href="update.php?id=<?php echo $row['id']; ?>">編輯</a>

然後建立del.php文件
<?php
if (isset($_GET['id']))
{
include_once(你建立mysql連接的那個php文件);
mysql_query('DELETE FROM `bbtliuyanban` WHERE `id` = \'' . $_GET['id'] . '\'');
}
?>
就一句話,mysql_query執行刪除語句就好了
重點是GET接收到傳遞來的ID值

建立update.php
<?php
include_once(你建立mysql連接的那個php文件);
if (!empty($_POST))
{
mysql_query("UPDATE `bbtliuyanban` SET `user` = '$_POST[user]', `title` = '$_POST[title]', `content` = '$_POST[content]' WHERE `id` = '$_POST[id]'");
}
if (isset($_GET['id']))
{
$result = mysql_query('SELECT * FROM `bbtliuyanban` WHERE `id` = \'' . $_GET['id'] . '\'');
$row = mysql_fetch_array($result);
?>
輸出標單信息
<form action="update.php" method="POST">
<input type="hidden" name="id" value="<?php echo $row['id']; ?>" />
標題:<input type="text" name="title" value="<?php echo $row['title']; ?>" />
用戶:<input type="text" name="user" value="<?php echo $row['user']; ?>" />
<textarea name="content"><?php echo $row['content']; ?></textarea>
<input type="submit" />
</form>
<?php
}
?>

臨時開下電腦,趕時間,有疑問明天再說吧
update沒少大括弧吧?
最後有的,你是不是沒注意到?

輸出表單信息這行可以刪了,你就完整復制從建立update.php下面到臨時開下電腦之間所有代碼就行了,小毛病自己改改,直接在這里打的沒太注意細節

許可權要用到cookie和sessions
你才學3天。。。貪多嚼不爛
樓下說的挺對,但是有一點,有管理員許可權才能進行刪除、修改操作
所以對del的判斷基本上沒必要
防sql還是要的,謝謝提醒了

2. php留言板登錄後只能刪除自己的留言

判斷登錄人的user_id和本條留言發布人的user_id是否一致,一致就判斷是自己發布的,可以刪除,不一致就不能刪除

3. php留言板如何在每個留言後加刪除

調用留言的時候把id也調用出來, 連接在刪除這個連接的後面傳到後台,得到了這個留言的id之後,你就可以操作刪除了。

4. PHP中留言板的刪除功能如何實現自己只能刪除自己的留言,然後在其他用戶的留言上是看不到刪除留言的。

實現自己只能刪除自己的留言 這個只需要判斷一個當前用戶的ID與留言用戶的ID是否一致就可以了吧 比如
$id;//留言ID
$user_id;//當前用戶ID
$view_id;//留言用戶的ID
$button = "";
if($user_id == $view_id){
$button = '<a href="del.php?id=$id">刪除我的留言</a>';
}

在其他用戶的留言上是看不到刪除留言:
這個的話 你可以在上面直接從表中刪除那個內容 自然就不會顯示出來了 或者 改變欄位的狀態欄位 在查詢SQL的時候 判斷下 也可以起到這個作用

5. php留言板刪除留言

沒有選擇資料庫呀,另外,刪除失敗的時候可以添加輸出mysql_error()函數結果,顯示失敗原因(資料庫許可權、SQL語句錯誤等)

6. 關於PHP刪除和修改留言板留言功能的代碼,急

list.php修改下
在你顯示每個樓層的留言信息後面加上一行
刪除

編輯

然後建立del.php文件
?php
if
(isset($_get['id']))
{
include_once(你建立mysql連接的那個php文件);
mysql_query('delete
from
`bbtliuyanban`
where
`id`
=
\''
.
$_get['id']
.
'\'');
}
?

就一句話,mysql_query執行刪除語句就好了
重點是get接收到傳遞來的id值
建立update.php
?php
include_once(你建立mysql連接的那個php文件);
if
(!empty($_post))
{
mysql_query("update
`bbtliuyanban`
set
`user`
=
'$_post[user]',
`title`
=
'$_post[title]',
`content`
=
'$_post[content]'
where
`id`
=
'$_post[id]'");
}
if
(isset($_get['id']))
{
$result
=
mysql_query('select
*
from
`bbtliuyanban`
where
`id`
=
\''
.
$_get['id']
.
'\'');
$row
=
mysql_fetch_array($result);
?

輸出標單信息

標題:

用戶:

<?php
echo
$row['content'];
?>

?php
}
?

臨時開下電腦,趕時間,有疑問明天再說吧
update沒少大括弧吧?
最後有的,你是不是沒注意到?
輸出表單信息這行可以刪了,你就完整復制從建立update.php下面到臨時開下電腦之間所有代碼就行了,小毛病自己改改,直接在這里打的沒太注意細節
許可權要用到cookie和sessions
你才學3天。。。貪多嚼不爛
樓下說的挺對,但是有一點,有管理員許可權才能進行刪除、修改操作
所以對del的判斷基本上沒必要
防sql還是要的,謝謝提醒了

7. PHP的留言板刪除

把你的onclick事件里的js 都封裝了,搞幾個方法,例如
function shen(){
var id="<?php echo $rows['id'];?>";
window.location.href='./?action=shen&id='+id;
}

8. 關於PHP刪除和修改留言板留言功能的代碼,急

登錄時
用$_SESSION保存下
例如$_SESSION['user']="$user";
管理員登錄時再寫個$_SESSION['username'];
在留言後邊加上
<?php
if(isset($_SESSION['username'])
||
$_SESSION['user']==$username){
print
'<a
href="update.php?id='.$row['id'].'">修改</a>';?>
這樣只有登錄的管理員才能看到這個修改
並且能修改
然後在update.php寫更新操作
刪除一樣的

閱讀全文

與php留言板刪除相關的資料

熱點內容
未連接上伺服器是什麼意 瀏覽:571
如何壓縮cab 瀏覽:867
央視頻app怎麼樣投屏 瀏覽:851
陌伴app怎麼樣 瀏覽:491
軟體漢化重新編譯 瀏覽:288
甲骨文高級程序員實戰 瀏覽:958
h3c伺服器如何裝系統 瀏覽:576
冰箱壓縮機壞的現象 瀏覽:153
中望cad塊怎麼建立文件夾 瀏覽:58
noargumentjava 瀏覽:222
火車票app如何買下鋪 瀏覽:302
鳥哥的linux私房菜基礎學習篇pdf 瀏覽:710
pdf如何添加文字 瀏覽:565
福建文件加密系統怎麼選 瀏覽:693
App指紋付款在哪裡關閉 瀏覽:58
androidtextview水平居中 瀏覽:382
折紙解壓小玩具自製 瀏覽:867
如何把項目復制到阿里雲伺服器上 瀏覽:215
神筆特效作品怎樣保存到文件夾 瀏覽:943
如何將代理伺服器換回來 瀏覽:740