运行SQL以进行图像“标记”搜索功能

时间:2014-03-25 00:22:05

标签: php html sql search

我试图让我的代码运行一个搜索功能,理论上运行搜索图像“标记”我创建了我的数据库,连接工作正常。我还为每个为这个“标签图像搜索”工作的部分设置了3个表。只是在运行程序并执行代码时它不起作用并出现以下错误消息:

Notice: Undefined variable: searchesvale in C:\xampp\htdocs\galleryViewer\searchingtags.php on line 33

代码可以在下面显示“SQL Select语句”,它正在尝试运行,因此在搜索“特定图像标记”时,将根据“标记关键字搜索”从图库中检索此图像。

   $searchvalueentered = $_POST['searchvalue'];
$sql = "SELECT pictures.idpic, pictures.name, pictures.info, pictag.tagpicID, pictag.pictagName, tagging.IDimage, tagging.tagpicID FROM pictures, pictag, tagging WHERE pictures.idpic = '$searchvalue' AND pictag.tagpicID= '$searchvalue' AND tagging.tagpicID= '$searchvalue'";

1 个答案:

答案 0 :(得分:0)

$sql = "SELECT pictures.idpic, pictures.name, pictures.info, pictag.tagpicID, pictag.pictagName, tagging.IDimage, tagging.tagpicID FROM pictures, pictag, tagging WHERE pictures.idpic = '**$searchvalue**' AND pictag.tagpicID= '**$searchvalue**' AND tagging.tagpicID= '**$searchvalue**'";

向右滚动,我突出显示变量$searchvalue。此错误表示未定义此变量。您已定义变量$searchvalueentered$_POST['searchvalue'],但不是$searchvalue