Привет всем. В недавнее время возникла необходимость сделать на сайте оценивание разделов по критериям (цена, качество, итп) собственно начал искать скрипт, нашел на Аяксе max ajax rating , но фигня в нем в том что для каждого раздела прийдется дублировать все файлы. Может кто знает какой либо скрипт для голосования (можно с использованием sql) только что бы без дублирования делалось все, а то разделов 50-100. .Спасибо
Сначала делаете запрос к БД: Code: CREATE TABLE `rate` ( `id` INT( 3 ) NOT NULL , `price` INT( 3 ) NOT NULL , `quality` INT( 3 ) NOT NULL , `itp` INT( 3 ) NOT NULL ); */ А это сам код: PHP: <? //Старт оценки $bd='vote'; //база $id=1; //айди раздела (назначите сами соответственно с вашим форумом) $ok=mysql_connect('localhost','root',''); //соеденение с базой mysql_select_db($bd, $ok); // выбираем базу function vote($id,$crit) // функция голосования { mysql_query("UPDATE `rate` SET $crit = $crit+1 WHERE `id` =$id ;"); } $plus="Спасибо! Ваш голос добавлен!"; // сообщение if(isset($_POST['price'])){ //для каждого параметра голосы в разные колонки заносятся vote($id,"price"); die($plus);} if(isset($_POST['quality'])){ vote($id,"quality"); die($plus);} if(isset($_POST['itp'])){ vote($id,"itp"); die($plus);} echo "<form method=post><input type=submit name=price value='+1 Цена'><br /> <input type=submit name=quality value='+1 Качество'><br /> <input type=submit name=itp value='+1 Итп'></form>"; //вывод формы //Старт просмотра $query="SELECT * FROM $bd.`rate` WHERE (id)='".$id."'"; //селект $r=mysql_query($query); //запрос к бд $rq = mysql_fetch_array($r); //поля таблицы: $id=$rq[0]; // ид $price=$rq[1]; // цена $qual=$rq[2]; // качество $itp=$rq[3]; // итп echo "<form method=post>Для просмотра Рейтинга, пожалуйста введите ID раздела: <input name=board><form>"; if(isset($_POST['board'])) echo "<table border=1><tr><td align=center><b>Цена:</b></td><td align=center style='width: 80px'>$price</td><tr><td align=center><b>Качество:</b></td><td align=center>$qual</td><tr><td align=center><b>И.т.п.:</b></td><td align=center>$itp</td></table>"; ?>