есть массив сформированный чекбоксами Arr[] вот код
$q="select * from tovar9 where";
foreach($_POST['Arr'] as $k=>$v) $q=$q." (id=$v) or ";
$q= substr($q,0,strlen($q)-4);
if (!mysql_connect($SERVER,$USER,$PASSWD))
{
echo $head;
echo "<h1>Ошибка сервера MySQL.Mysql server error</h1>";
echo"</body></html>";
exit;
}
mysql_select_db($DB);
echo"$q<br>";
$r=mysql_query($q)or die("ошибка в запросе");
в результате выводит
select * from tovar9 where (id=1ошибка в запросе
а должно же
select * from tovar9 where (id=1)
или
select * from tovar9 where (id=1)or(id=2)
почему то не выводит")"
если посмотреть html код получившейся страницы там
select * from tovar9 where (id=1</tr) or (id=2</tr)
|