Loading...
Обучение/Помощь новичкам | как сделать кнопку
REWERK , так оно вроде работает, но дает только положительную оценку,

кнопки то я сделал вот на скрине, но они не активируются просто , name='rating' я тоже пробовал. но
этот атрибут должен быть разным в каждой кнопке. как знаю

Изображение

------
82232_15062022144140.jpg (34.4 Kb)
Скачиваний: 111
155876556 (15.06.2022 в 14:43)
REWERK , так оно вроде работает, но дает только положительную оценку,

кнопки то я сделал вот на скрине, но они не активируются просто , name='rating' я тоже пробовал. но
этот атрибут должен быть разным в каждой кнопке. как знаю

Проще сделать так, только просто ссылками, и дальше уже обрабатывать GET запрос.
php
   <?php $golos = intval($_POST["rating"]); # Так как голосов у тебя 4 делаешь проверку если переменная $golos не 1,2,3 или 4 то ошибка ( $golos <= 0 && $golos > 4 ? false : 'тут уже sql пишешь' ); echo'<form action="" method="POST"><input type="submit" name="rating" value="1"></form>';   

________
посл. ред. 15.06.2022 в 15:13; всего 1 раз(а); by Кайфовая
Кайфовая , спс буду пробовать
php
   <?php $my_r= rand(-2,2); ?>  <style> .button {   border: none;   outline: none;   display: inline-block;   text-align: center;   text-decoration: none;   cursor: pointer;   font-size: 16px;   padding: 12px 16px;   border-radius: 100px;   color: #fff; }   .button.gray {   background: #D3D3D3; }   .button.green {   background: #228B22; }   .button:hover.gray {   background: #32CD32; } </style>  <form> <?php for($rt=-2; $rt<=2; $rt++): ?> <input type="submit" class="button <?=($rt==$my_r) ? "green" : "gray";?>" value="<?=$rt?>"name="rating"/> <? endfor;?> </form>   
https://extendsclass.com/php-bin/c1b9136
________
посл. ред. 15.06.2022 в 16:42; всего 2 раз(а); by Mr[G]Pro
Mr[G]Pro ,не помогло ((( славлю отзыв пользователю и перекидывает на свою страницу, захожу обратно и отзыв так и не поставился.

у меня дкмс если что . поможешь еще как то ?
155876556 ,
php
   <?php $my_r=intval(@mysql_result(mysql_query("SELECT `rating` FROM `user_voice2` WHERE `id_user` = '$user[id]' AND `id_kont` = '$ank[id]'"),0));?> <form method="post" action="?id=<?=$ank["id"]?>&amp;<?=$passgen?>">  <?php for($rt=-2; $rt<=2; $rt++): ?>  <input type="submit" class="button <?=($rt==$my_r && !empty($my_r)) ? "green" : "gray";?>" value="<?=$rt?>" name="rating"/>  <? endfor;?>  </form>   
В данном случае должно загрузиться значение от -2 до 2 с твоей бд если значение пустое и нет в бд срабатывает empty и делает кнопки все серыми как в примере который я указывал ранее. если же значение получено кнопка которая имеит это значение станет зеленой
________
посл. ред. 16.06.2022 в 01:40; всего 2 раз(а); by Mr[G]Pro
Mr[G]Pro , спасибо огромное, получилось . с меня + у менч будет еще один вопросик если можно? я в почту напишу
Онлайн: 4
Время:
Gen. 0.1078
(c) Bym.Guru 2010-2026