<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写一个简单基本的留言板代码,有点急等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)