Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
单击PHP时,搜索结果将具有一个函数_Php_Sqlite_Pdo - Fatal编程技术网

单击PHP时,搜索结果将具有一个函数

单击PHP时,搜索结果将具有一个函数,php,sqlite,pdo,Php,Sqlite,Pdo,我已经创建了一个搜索,它通过sqlite查看并返回结果。我希望单击的结果的名称可以用.php添加到URL中。例如,如果结果是car并单击了它,它将在URL的末尾添加/car,在URL的末尾添加.php while ($results = $query->fetch(PDO::FETCH_ASSOC)) { echo '<a href="' . $results['product_details'] . '">' . $results['pr

我已经创建了一个搜索,它通过sqlite查看并返回结果。我希望单击的结果的名称可以用.php添加到URL中。例如,如果结果是car并单击了它,它将在URL的末尾添加/car,在URL的末尾添加.php

        while ($results = $query->fetch(PDO::FETCH_ASSOC)) {    
     echo  '<a  href="' . $results['product_details'] . '">' . $results['product_details'] . ;
    }

您应该操作href链接。@如果单击结果时需要,会显示更多信息吗?而不是href中的$results['product_details'],您可能需要id。然后执行?id='$结果[“产品id”]。。。并查询加载$\u GET['id']但已参数化。@chris85最后一点我不明白,请详细说明。我做了一个$u POSTPOST没有通过URL。执行查询时应将其参数化,因为它将获取用户提供的数据。谢谢。我上一次试过那样做,但结果弄错了,哈哈
 while ($results = $query->fetch(PDO::FETCH_ASSOC)) {    
 echo  '<a  href="' . $results['product_details'] . 'php">' . $results['product_details'] .'</a>' ;
}

//will echo

<a href="car.php">car</a>