【发布时间】:2011-09-23 06:55:07
【问题描述】:
今天我在定义类别时遇到了这个错误。
类别定义如下:
$categorie=$_GET['categorie'];
if($categorie==nimic)
$cat="nimic";
elseif($categorie==Aventura)
$cat="Aventura";
elseif($categorie==Dragoste)
$cat="Dragoste";
elseif($categorie==Politiste)
$cat="Politiste";
elseif($categorie==Pentru-Copii)
$cat="Pentru-Copii";
elseif($categorie==Romanesti)
$cat="Romanesti";
elseif($categorie==Mistere)
$cat="Mistere";
elseif($categorie==Scient-Fiction)
$cat="Scient-Fiction";
elseif($categorie==Vampiri)
$cat="Vampiri";
elseif($categorie==Thriller)
$cat="Thriller";
elseif($categorie==Drama)
$cat="Drama";
elseif($categorie==Erotic)
$cat="Erotic";
elseif($categorie==Mitologie)
$cat="Mitologie";
查询是:
$query="SELECT *
FROM carte
WHERE categorie='$cat'
AND uploader='$username'
ORDER BY data_ad
DESC LIMIT $lista";
问题在于前 4 个$cat 正在工作,正在显示可以编辑的结果。但在 $cat 的其余部分,有 0 个文件需要编辑..
在 phpmyadmin 中,我尝试手动检查查询,方法是将 $cat 替换为不工作的类别,并将 $username 替换为在行上传器下填写的有效用户名。
手动运行。那么问题应该出在哪里呢?有什么想法吗?
【问题讨论】: