php 留言 条件语句 数据库

php 留言 条件语句 数据库,第1张

<php

if($name1=='' or $name2=='' ) //这是错误之一

{

>

<li>对不起你输入的内容有误~~ <a href="javascript:historyback(-1)">返回输入</a>

<php

}

else{

$sql = "INSERT INTO `db_messagex``tt_message` (`idx`, `name`,`name2`,`tel`,`email`,`content`) VALUES (NULL, '$name','$name2','tel','email','content');";//这是错误之二

echo "</li>" $sql;

$connect=mysql_connect("localhost","root","123") or die("xxxxxxxxxxxxxxxxx");

$query=mysql_db_query("db_message",$sql,$connect ) or die ("失败");

echo "保存成功"

}

><a href="lylistphp">查看留言</a>

listphp修改下

在你显示每个楼层的留言信息后面加上一行

<a href="delphpid=<php echo $row['id']; >">删除</a>

<a href="updatephpid=<php echo $row['id']; >">编辑</a>

然后建立delphp文件

<php

if (isset($_GET['id']))

{

include_once(你建立mysql连接的那个php文件);

mysql_query('DELETE FROM `bbtliuyanban` WHERE `id` = \'' $_GET['id'] '\'');

}

>

就一句话,mysql_query执行删除语句就好了

重点是GET接收到传递来的ID值

建立updatephp

<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="updatephp" 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没少大括号吧?

最后有的,你是不是没注意到?

输出表单信息这行可以删了,你就完整复制从建立updatephp下面到临时开下电脑之间所有代码就行了,小毛病自己改改,直接在这里打的没太注意细节

权限要用到cookie和sessions

你才学3天。。。贪多嚼不烂

楼下说的挺对,但是有一点,有管理员权限才能进行删除、修改 *** 作

所以对del的判断基本上没必要

防sql还是要的,谢谢提醒了

数据库的创建

CREATE DATABASE GBOOK;

CREATE TABLE `gbook` (

`id` INT( 255 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY ,

`name` VARCHAR( 10 ) NOT NULL ,

`sex` TINYINT( 1 ) UNSIGNED NOT NULL ,

`email` VARCHAR( 255 ) NOT NULL ,

`info` TEXT NOT NULL ,

`ip` VARCHAR( 15 ) NOT NULL ,

`time_at` DATETIME NOT NULL

)

主要页面有:

inputhtml为初始页

insertphp为把输入内容送入数据库

showphp显示留言板内容

changephp修改留言板内容的界面

delphp删除留言板内容

change_okphp修改留言板内容并送入数据库

inputhtml

<html>

<head>

<meta >

以上就是关于php 留言 条件语句 数据库全部的内容,包括:php 留言 条件语句 数据库、用PHP写留言板代码时怎样才能实现删除和修改留言的啊代码是怎样的、求用PHP写一个简单基本的留言板代码,有点急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9730799.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存