導航:首頁 > 編程語言 > 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留言板刪除相關的資料

熱點內容
php保留兩位小數不四捨五入 瀏覽:290
黑馬程序員路徑大全 瀏覽:1000
saas平台PHP 瀏覽:333
雲伺服器科學計算配置怎麼選 瀏覽:649
jar解壓命令 瀏覽:609
php正則問號 瀏覽:299
無線已加密不可上網是怎麼了 瀏覽:464
什麼app可以免費做手機 瀏覽:375
異性下載什麼app 瀏覽:680
51單片機程序單步視頻 瀏覽:241
家庭寬頻如何連接伺服器 瀏覽:119
汽車高壓泵解壓 瀏覽:772
上門正骨用什麼app 瀏覽:761
安卓為什麼免費使用 瀏覽:398
加密貨幣都有哪些平台 瀏覽:629
python和matlab難度 瀏覽:391
python爬蟲很難學么 瀏覽:574
小米解壓積木可以組成什麼呢 瀏覽:818
為什麼滴滴出行app還能用 瀏覽:568
怎麼升級手機android 瀏覽:926