Добро пожаловать, Гость!
:: + Добавить ссылку через биллинг
:: + Добавить ссылку анонимно
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
❤️МИР, ЯРКИХ ЗНАКОМСТВ И ОБЩЕНИЯ!❤️
помогите исправить код не пойму почему ошибка!!!! - Страница 1
Общие вопросы | помогите исправить код не пойму почему ошибка!!!!
Djax :
вот код 1 , его вставь в самом вверху////////if (isset($_GET['rating']) && isset($user) &&$user['id']!=$ank['id'] && $user['balls']>=50&& mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` = '".mysql_real_escape_string($user[id])."'"),0)>=0){
$my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE`id_user` = '".mysql_real_escape_string($user[id])."' AND `id_kont` = '".mysql_real_escape_string($ank[id])."'"),0));if ($my_r>'0'){
msg('Вы уже голосовали');}else{
$new_r=min(max(@intval($_GET['rating']),1),15);mysql_query("DELETE FROM `user_voice2` WHERE `id_user` = '".mysql_real_escape_string($user[id])."' AND `id_kont` = '".mysql_real_escape_string($ank[id])."' LIMIT 1");if ($new_r)mysql_query("INSERT INTO `user_voice2` (`rating`, `id_user`, `id_kont`) VALUES ('".mysql_real_escape_string($new_r)."','".mysql_real_escape_string($user[id])."','".mysql_real_escape_string($ank[id])."')");
$ank['rating']=intval(mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` = '".mysql_real_escape_string($ank[id])."'"),0));mysql_query("UPDATE `user` SET `rating` = '".mysql_real_escape_string($ank[rating])."' WHERE `id` = '".mysql_real_escape_string($ank[id])."' LIMIT 1");if ($new_r==1)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +1', '".mysql_real_escape_string($time)."')");if ($new_r==2)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +2', '".mysql_real_escape_string($time)."')");if ($new_r==3)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +3', '".mysql_real_escape_string($time)."')");if ($new_r==4)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +4', '".mysql_real_escape_string($time)."')");if ($new_r==5)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +5', '".mysql_real_escape_string($time)."')");msg('Ваше мнение о пользователе успешно изменено');}}/////////вот код 2 , его вставь там где хочеш кнопки /////////if (isset($user) && $user['id']!=$ank['id'] &&$user['balls']>=50 && mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` != '".mysql_real_escape_string($user[id])."'"),0)>=0){
$my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE`id_user` = '".mysql_real_escape_string($user[id])."' AND `id_kont` = '".mysql_real_escape_string($ank[id])."'"),0));echo "n";if ($my_r>'0'){
if ($my_r==1)echo "";if ($my_r==2)echo "";if ($my_r==3)echo "";if ($my_r==4)echo "";if ($my_r==5)echo "";}else{
echo "<div style=''><a href='/info.php?id=$ank[id]&rating=1' title='+1'><img src='style/images/rating/1.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=2' title='+2'><img src='style/images/rating/2.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=3' title='+3'><img src='style/images/rating/3.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=4' title='+4'><img src='style/images/rating/4.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=5' title='+5'><img src='style/images/rating/5.png'></a>n";echo "</div>n";}}
помогите исправить код не пойму почему ошибка!!!!
25 Янв 2015вот код 1 , его вставь в самом вверху////////if (isset($_GET['rating']) && isset($user) &&$user['id']!=$ank['id'] && $user['balls']>=50&& mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` = '".mysql_real_escape_string($user[id])."'"),0)>=0){
$my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE`id_user` = '".mysql_real_escape_string($user[id])."' AND `id_kont` = '".mysql_real_escape_string($ank[id])."'"),0));if ($my_r>'0'){
msg('Вы уже голосовали');}else{
$new_r=min(max(@intval($_GET['rating']),1),15);mysql_query("DELETE FROM `user_voice2` WHERE `id_user` = '".mysql_real_escape_string($user[id])."' AND `id_kont` = '".mysql_real_escape_string($ank[id])."' LIMIT 1");if ($new_r)mysql_query("INSERT INTO `user_voice2` (`rating`, `id_user`, `id_kont`) VALUES ('".mysql_real_escape_string($new_r)."','".mysql_real_escape_string($user[id])."','".mysql_real_escape_string($ank[id])."')");
$ank['rating']=intval(mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` = '".mysql_real_escape_string($ank[id])."'"),0));mysql_query("UPDATE `user` SET `rating` = '".mysql_real_escape_string($ank[rating])."' WHERE `id` = '".mysql_real_escape_string($ank[id])."' LIMIT 1");if ($new_r==1)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +1', '".mysql_real_escape_string($time)."')");if ($new_r==2)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +2', '".mysql_real_escape_string($time)."')");if ($new_r==3)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +3', '".mysql_real_escape_string($time)."')");if ($new_r==4)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +4', '".mysql_real_escape_string($time)."')");if ($new_r==5)mysql_query("INSERT INTO `mail` (`id_user`, `id_kont`, `msg`, `time`) values('0', '".mysql_real_escape_string($ank[id])."', ']$user[nick]Проголосовал(а)! Оценка +5', '".mysql_real_escape_string($time)."')");msg('Ваше мнение о пользователе успешно изменено');}}/////////вот код 2 , его вставь там где хочеш кнопки /////////if (isset($user) && $user['id']!=$ank['id'] &&$user['balls']>=50 && mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` != '".mysql_real_escape_string($user[id])."'"),0)>=0){
$my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE`id_user` = '".mysql_real_escape_string($user[id])."' AND `id_kont` = '".mysql_real_escape_string($ank[id])."'"),0));echo "n";if ($my_r>'0'){
if ($my_r==1)echo "";if ($my_r==2)echo "";if ($my_r==3)echo "";if ($my_r==4)echo "";if ($my_r==5)echo "";}else{
echo "<div style=''><a href='/info.php?id=$ank[id]&rating=1' title='+1'><img src='style/images/rating/1.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=2' title='+2'><img src='style/images/rating/2.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=3' title='+3'><img src='style/images/rating/3.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=4' title='+4'><img src='style/images/rating/4.png'></a>n";echo "|n";echo "<a href='/info.php?id=$ank[id]&rating=5' title='+5'><img src='style/images/rating/5.png'></a>n";echo "</div>n";}}
Комментарии:
Djax 27 Янв 2015
Автор темы
Феном, ты можешь мне помочь дописать этот модуль в долгу не буду. и объясни пожалуйста что в таблице за что отвечает чтобы научиться правильно делать запросы и выводы
Автор темы
Феном, ты можешь мне помочь дописать этот модуль в долгу не буду. и объясни пожалуйста что в таблице за что отвечает чтобы научиться правильно делать запросы и выводы
Djax 27 Янв 2015
Автор темы
Феном, хорошо как тогда как чтобы балы добавлялись автоматически из той оценки что выбрал пользователь +1+2+3+4+5
Автор темы
Феном, хорошо как тогда как чтобы балы добавлялись автоматически из той оценки что выбрал пользователь +1+2+3+4+5
Феном 27 Янв 2015
Djax, Привет! В таблице user_voice2 храниться следующая инфо. Кто проголосовал, за кого проголосовал, оценка и время. Всё вышеперечисленное используеться для дальнейшего вывода в отзывы а так же, в данном случае запрета голосовать повторно. Более доходчиво пояснить не смогу. Не нужна так не нужна))
Djax, Привет! В таблице user_voice2 храниться следующая инфо. Кто проголосовал, за кого проголосовал, оценка и время. Всё вышеперечисленное используеться для дальнейшего вывода в отзывы а так же, в данном случае запрета голосовать повторно. Более доходчиво пояснить не смогу. Не нужна так не нужна))
Djax 26 Янв 2015
Автор темы
Феном, и мне нужна не эта таблица user_voice2 а user так как там находится rating
Автор темы
Феном, и мне нужна не эта таблица user_voice2 а user так как там находится rating
Djax 26 Янв 2015
Автор темы
Феном, таблица стандарт с движка 1.9.8 смысл такой чтобы ты понял я зашел к тебе на страницу нажал на +1+2+3+4+5 мне показало что я проголосовал и Ваша оценка (....) . Если я еще раз захочу нажать на +1+2+3+4+5 то мне напишут "Вы уже голосовали и Ваша оценка (....)". Тебе же от системы приходит сообщение что я проголосовал за твою страницу и моя оценка (...) ,а также к твоему рейтингу + то что я выбрал.
вот такой смысл должен быть
Автор темы
Феном, таблица стандарт с движка 1.9.8 смысл такой чтобы ты понял я зашел к тебе на страницу нажал на +1+2+3+4+5 мне показало что я проголосовал и Ваша оценка (....) . Если я еще раз захочу нажать на +1+2+3+4+5 то мне напишут "Вы уже голосовали и Ваша оценка (....)". Тебе же от системы приходит сообщение что я проголосовал за твою страницу и моя оценка (...) ,а также к твоему рейтингу + то что я выбрал.
вот такой смысл должен быть
Феном 26 Янв 2015
Djax, Файл твой, собранный из данного тобой кода, я лиш грубые ошибки исправил, что бы заработал как ты просил. А мелких тут хватат. Например
<? if (isset($user) && $user['id']!=$ank['id'] &&$user['balls']>=50 && mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` != '".$user['id']."'"),0)>=0){$my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE `id_user` = '".$user['id']."' AND `id_kont` = '".$ank['id']."'"),0)); if ($my_r>'0'){if ($my_r==1)echo "тут должна быть инфо например. Вы оставили оценку +1";if ($my_r==2)echo "Тут";if ($my_r==3)echo "Тут";if ($my_r==4)echo "Тут";if ($my_r==5)echo "И тут тоже";} ?>
Иначе вывод $my_r, безсмысленный и лишний)) Скинь, наличие полей в таблице user_voice2 Завтра гляну если будет время.
Djax, Файл твой, собранный из данного тобой кода, я лиш грубые ошибки исправил, что бы заработал как ты просил. А мелких тут хватат. Например
<? if (isset($user) && $user['id']!=$ank['id'] &&$user['balls']>=50 && mysql_result(mysql_query("SELECT SUM(`rating`) FROM `user_voice2` WHERE `id_kont` != '".$user['id']."'"),0)>=0){$my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE `id_user` = '".$user['id']."' AND `id_kont` = '".$ank['id']."'"),0)); if ($my_r>'0'){if ($my_r==1)echo "тут должна быть инфо например. Вы оставили оценку +1";if ($my_r==2)echo "Тут";if ($my_r==3)echo "Тут";if ($my_r==4)echo "Тут";if ($my_r==5)echo "И тут тоже";} ?>
Иначе вывод $my_r, безсмысленный и лишний)) Скинь, наличие полей в таблице user_voice2 Завтра гляну если будет время.
Djax 26 Янв 2015
Автор темы
Феном, так работает как написал я тебе последнее сообщение но голос можно оставлять много раз а нужно один
Автор темы
Феном, так работает как написал я тебе последнее сообщение но голос можно оставлять много раз а нужно один