首页 > 代码库 > 在线词典php
在线词典php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>在线词典</title>
<link href=http://www.mamicode.com/"shouye.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div class="toubu"><h1>在线词典精彩无限</h1></div>
<div class="zhongjian"><img src=http://www.mamicode.com/"1.jpg"/>
<H1>查询英文</H1>
<form action="wordprocess.php" method="post" >
请输入英文:<input name="enword" type="text" />
<input name="type" type="hidden" value=http://www.mamicode.com/"search1" />
<input type="submit" value=http://www.mamicode.com/"查询" />
</form>
<H1>查询中文</H1>
<form action="wordprocess.php" method="post" >
请输入中文:<input name="chword" type="text" />
<input name="type" type="hidden" value=http://www.mamicode.com/"search2" />
<input type="submit" value=http://www.mamicode.com/"查询" />
</form></div>
<div class="zuihou">
<div>山东省邵氏科技股份有限公司</div>
<div class="zuihou">地址:山东省济南市山大北路。技术支持:邵先生 邮箱: </div>
</div>
</body>
</html>
@charset "utf-8";
.zuihou {
font-family: "Comic Sans MS", cursive;
font-size: 15px;
text-align: center;
background-color: #CCC;
float: left;
height: 20%;
width: 100%;
}
.toubu{
font-size: 24px;
text-align: center;
background-color: #CCC;
float: left;
height: 20%;
width: 100%;
font-family: Verdana, Geneva, sans-serif;
}
.zhongjian {
position: relative;
text-align: center;
border: thin solid silver;
width: 950px;
height: inherit;
background-color: #FF9;
margin: auto;
padding: 1px;
background-position: center;
clear: both;
float: none;
}
<?Php
header("Content-type:text/html;charset=utf-8");//设置浏览器显示的乱码问题
require_once("412.php");
if(isset($_POST[‘type‘])){
$type=$_POST[‘type‘];
}else{
echo"输入为空";
echo"<a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";
}
if($type=="search1"){
//接受英文单词
if(isset($_POST[‘enword‘])){$en_word=$_POST[‘enword‘];}else{//主义 $_POST 函数是分大小写的
echo"输入为空";
echo"<a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";
}
//看看数据库中有没有这条记录
$sql="select chword from words where enword=‘".$en_word."‘ limit 0,1";
$sqltool=new sqltool();
$res=$sqltool->execute_dql($sql);
if($row=mysql_fetch_assoc($res)){//主义:此处用的是关联数组
echo $en_word."对应的中文意思是: ".$row[‘chword‘];
echo"<br /><a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";}
else{
echo"查询没有这个词条";
echo"<br /><a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";}
mysql_free_result($res);
}
if($type=="search2"){
//接受中文
if(isset($_POST[‘chword‘])){$ch_word=$_POST[‘chword‘];}else{//主义 $_POST 函数是分大小写的
echo"输入为空";
echo"<a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";
}
//看看数据库中有没有这条记录
$sql="select enword from words where chword like ‘%".$ch_word."%‘";
$sqltool=new sqltool();
$res=$sqltool->execute_dql($sql);
if(mysql_num_rows($res)){
while($row=mysql_fetch_assoc($res)){//主义:此处用的是关联数组
echo $ch_word.‘对应的意思是: ‘.$row[‘enword‘];
echo"<br />";
}
echo"<br /><a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";}
else{
echo"查询没有这个词条";
echo"<br /><a href=http://www.mamicode.com/‘mainview.php‘>返回重新查询";}
mysql_free_result($res);
}
?>
<?php //412.php
class sqltool{
private $conn;
private $host="localhost";
private $user="root";
private $password="";
private $db="worddb";
function sqltool(){
$this->conn=mysql_connect($this->host,$this->user,$this->password);
if(!$this->conn){
die("链接数据库失败".mysql_error());
}
mysql_select_db($this->db,$this->conn)or die(mysql_error());
mysql_query("set names utf8");
}
function execute_dql($sql){
$res=mysql_query($sql);
return $res;
}
function execute_dml($sql){
$b=mysql_query($sql,$this->conn);
if(!$b){
return 0;
}
else{
if(mysql_affected_rows($this->conn)>0){
return 1;}
else{
return 2;
}
}
mysql_close($conn);}
}
?>