I am getting this error and not sure how to fix it.
Parse error: parse error, unexpected ')', expecting ';'
if ($paidbanner) {
$sql="SELECT banners.id, banners.weighting
FROM banners INNER JOIN members ON banners.memberid = members.loginid
WHERE banners.categoryid = $sitecat AND members.credits > 0
AND banners.memberid NOT IN ('paid', '$memberid')
AND banners.approved = 'Y' AND banners.sizeid = '$sized'
ORDER BY members.credits DESC
LIMIT 200";
$result3=mysql_query($sql);
$numfound = 0;
while ($row=mysql_fetch_array($result3)) {
$pb_id=$row["id"];
$pb_weight=$row["weighting"];
}
for(1..$pb_weight){ // here is the line mentioned
$pb[$numfound] = $pb_id;
$numfound ++;
}
}
#If still nothing found, show a paid banner
if ($numfound == 0) {
$paidbanner = 1;
}
}