您的位置:首页 > 编程语言 > PHP开发

小词典(php)

2015-08-16 14:42 549 查看
查询前台页面(enword.php)

<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<img src="1.png"/>
<h1>英汉词典</h1>
<form action="enw.php" method="post">
请输入英文:<input type="text" name="enword" />
<input type="submit" value="查询" name="serch" />
</form>
</body>
</html>
2.编写数据库操作类(ewTool.class.php)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<?php
class enwTool
{
protected $conn;
private $host="127.0.0.1";
private $user="root";
private $password="";
protected $bd="php_dic";
//构造函数声明变量
public function __construct()
{
$this->conn=mysql_connect($this->host,$this->user,$this->password) or die("链接失败");
mysql_select_db($this->bd);
mysql_query("set names utf8");
}
//查询数据库语句
public function dql($sql)
{
//$res为资源型
$res=mysql_query($sql,$this->conn) or die(mysql_error());
return $res;
}
//添加数据库语句
public function dml($sql)
{
$b=mysql_query($sql,$this->conn);
if(!$b)
{
return 0;
}
else
{
if(mysql_affected_rows($this->conn))
{
return 1;
}
else
{
return 2;
}
}
}
}
?>
</body>
</html>
3.编写添加前台页面(add.php)
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<h1>请添加英汉</h1>
<form action="dml.php" method="post">
请输入英文:<input type="text" name="eng"/>
请输入中文:<input type="text" name="chi">
<input type="submit" value="添加">
</form>
</body>
</html>
4.便面dml语句代码。
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8">
</head>
<body>
<?php
require_once "enwTool.class.php";
$eng=$_REQUEST['eng'];
$chi=$_REQUEST['chi'];
if(isset($eng)||isset($chi))
{
$sql="insert into dic (enword,chword) values ('$eng','$chi')";
$p=new enwTool();
$res=$p->dml($sql);
if($res==0)
{
echo "老兄没有你没有写东西吧!";
}
else if($res==1)
{
echo "恭喜添加成功!";
echo "<a href='enword.php'>返回</a>";
}
else if($res==2)
{
echo "你添加有误!";
}
}
else
{
echo"请输入";
echo"<a herf='add.php'>返回</a>";
}
?>
</body>
</html>
以上就是php代码啦。
mysql操作也是至关重要的哦!
创建数据库

create database php_dic;
2.创建一张表
create table dic(
dic_id int primary key auto_increment,
enword varchar(20) not null default'',
chword varchar(200) not ull default''
)set character utf8;
3.设置字符集
set names utf8;
4.设置数据库表编码和表编码
alter database php_dic character set utf8;
alter table dic character set utf8;
然后就可以查询和添加啦~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息