首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >尝试开发搜索引擎时,代码中有错误。

尝试开发搜索引擎时,代码中有错误。
EN

Stack Overflow用户
提问于 2015-04-14 11:32:52
回答 1查看 39关注 0票数 0

我犯了个错误

未定义索引:值

$search_value = $_GET['value'];线路上。

我正在尝试用PHP和MySQL创建一个基本的搜索引擎。

代码语言:javascript
复制
mysql_connect($db_hostname, $db_username, $db_password);
mysql_select_db($db_database);


 if(isset($_GET['search'])){

        $search_value = $_GET['value'];

        $query = "select * from backedupdata where descr like '%$search_value%'";

        $run = mysql_query($query);

            while($row = mysql_fetch_array($run)){

                $hddn = $row['hddno'];
                $dat = $row['date'];
                $cover = $row['coverc'];
                $desc = $row['descr'];

                echo "<h2>Date: $dat</h2><br /><h3>Hdd No: $hddn</h3><br /><h3>Cover Colour: $cover</h3><br /><h3>Description:</h3><p>$desc</p><hr>";

            }

    }

怎么了?

EN

回答 1

Stack Overflow用户

发布于 2015-04-14 11:41:52

出现此错误是因为您的页面在$_GET中没有名为$_GET的字段。

尝试使用以下方法显示$_GET[]包含的内容:

代码语言:javascript
复制
print_r ($_GET);

代码语言:javascript
复制
var_dump ($_GET);

也可以在if子句中添加测试:

代码语言:javascript
复制
if(isset($_GET['search']) && isset($_GET['value'])){
...
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29626233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档