吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1154|回复: 17
上一主题 下一主题
收起左侧

[已解决] PHP问题讨教求助大佬们

[复制链接]
跳转到指定楼层
楼主
zoenbo 发表于 2020-11-10 15:24 回帖奖励
本帖最后由 zoenbo 于 2020-11-12 22:58 编辑

大佬们帮忙看看,这3个问题怎么解决呢?
1.数据库内容全是繁体字,在前端搜索框里输入简体字,搜索结果显示对应繁体字的结果?
2.搜索的关键词怎么飘红?
3.搜索后,关键词继续留在搜索框

[PHP] 纯文本查看 复制代码
<html>
<head>
    <title>DICTIONARY</title>
    <meta charset="utf-8">
    <meta name='viewport' content='width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no'>
</head>
<body>
    <h1>词语查询</h1>
    <div>
    <form action="" method="get" >
        <span>查询内容:</span>
        <input id="box" name="kw" type="text" placeholder="请输入要查询的内容">
        <input type="submit" value="查询">
    </form>
    </div>
    <?php
    foreach($result as $row)
        echo '<div class="jieguo">
<strong>词语:</strong><span>'.$row['word'].'</span>
<strong>发音:</strong><span>'.$row['fayin'].'</span>
<strong>释义:</strong><span>'.$row['shiyi'].'</span>
<strong>出处:</strong><span>'.$row['chuchu'].'</span>
</div><br />';
    ///////////////下面是显示上下页的代码
    if($page>1){
       echo '<a href="/test2.php?page=' .  ($page-1).$kwpage .'">上一页</a>';
    }
    if($page*$num<$numRows){
        echo '<a href="/test2.php?page=' .  ($page+1).$kwpage .'">下一页</a>';
    }
    echo '总结果'.$numRows.'条';
    ?>
</body>
</html>

免费评分

参与人数 1吾爱币 +2 热心值 +1 收起 理由
zhang1836 + 2 + 1 我很赞同!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

沙发
Cyntec 发表于 2020-11-10 15:42
本帖最后由 Cyntec 于 2020-11-10 15:45 编辑

  • 将提交的参数转换为繁体后再进行查询,网上很多简繁转换的扩展
  • 飘红需要自己写js,这个你自己研究一下吧,不太会
  • 关键字留在搜索框,只需要返回时携带提交的参数,渲染到搜索框即可
3#
老人的口水 发表于 2020-11-10 15:43
1.
// 简体到utf8  
$str = iconv("GB2312","utf-8",$str);  
  
// 繁体到utf8  
$str = iconv("GBK","utf-8",$str);
4#
左小皓 发表于 2020-11-10 15:48
建议前端后端分享,使用jqurey zepto  强烈推荐vue,
使用异步请求,
对于简体繁体,github上找个php库,转换一下就可以了
5#
 楼主| zoenbo 发表于 2020-11-10 15:59 |楼主
老人的口水 发表于 2020-11-10 15:43
1.
// 简体到utf8  
$str = iconv("GB2312","utf-8",$str);  

这个好像是编码吧?这个应该是转换不了汉字的
6#
loveying520 发表于 2020-11-10 16:00
可以百度下,很多人写好了简体转繁体 繁体转简体的方法
7#
jiujiukeji 发表于 2020-11-10 16:04
1.繁体字扩展  百度上有方法
2.搜索关键字变红   JS是一种方法  还有一种 是后端替换  把这个关键词加入html标签写入css就可以办到
3搜索后,关键词继续留在搜索框  关键词存入url里  或者写入缓存里面读取就可以了
8#
 楼主| zoenbo 发表于 2020-11-10 16:05 |楼主
jiujiukeji 发表于 2020-11-10 16:04
1.繁体字扩展  百度上有方法
2.搜索关键字变红   JS是一种方法  还有一种 是后端替换  把这个关键词加入ht ...

最主要就是第一个问题,套用他们的没成功 太难了
9#
chenyu0023 发表于 2020-11-10 16:17
支持支持!!!!!!!!!!!
10#
辈子 发表于 2020-11-10 16:47
简体转繁体,你看一下有没有JS代码能够实现

保存搜索值 input 里面加一个 value="<?php echo $kw ?>"
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 08:33

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表