我试图让我的代码运行一个搜索功能,理论上运行搜索图像“标记”我创建了我的数据库,连接工作正常。我还为每个为这个“标签图像搜索”工作的部分设置了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'";
答案 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
。