• Как выбрать нужную форму?

    shylov
    @shylov Автор вопроса
    Спасибо за критику .
  • Как обратиться к дубликатам формы?

    shylov
    @shylov Автор вопроса
    $(".rating-input").on("click", function () {
        var id = $(this).attr("star-attr");// значение каждого инпута по отдельности
        var val = $(this).val();
        $.ajax({
            type: "POST",
            url: "./PHP REQUIRE/addtostars.php",
            data: "id=" + val + "&id1=" + id, // Отправка сразу нескольких значений через ajax
            dataType: "html",
            cache: false,
            success: function (data) { 
                console.log(data);
                if (data >= '0'){
                    alert ('вы голосовали');
                } else {
                    alert ('ваш голос учтен');
                }
            }
        });
    });
  • Как скрыть форму, определив пользователя и его выбор?

    shylov
    @shylov Автор вопроса
    Существует 5-ть товаров . У этих товаров 5-ть рейтингов . Допустим пользователь нажимает на звездочки 3-го рейтинга . Тогда идет проверка и для этого пользователя 3-я рейтинговая форма закрывается или точнее перекрывается как либо способом (созданием блока поверх формы) . Вот какое решение пытаюсь найти .
  • Как добавить код php в 'echo'?

    shylov
    @shylov Автор вопроса
    Если бы я знал другие варианты вывода то воспользовался . Все что пойму подправлю и подкорректирую .
  • Как добавить код php в 'echo'?

    shylov
    @shylov Автор вопроса
    echo ' 
                            <div  class="order_right">  
                             <div  class="wrap_stars">
                              <form class="form-rating" method="POST">
                              <fieldset>
                              <legend></legend>
                              <div class="rating-group" id="el_555' . $row["products_id"] . '">
                               
                               <input star-attr="' . $row["products_id"] . '" class="rating-input" id="mod1' . $row["products_id"] . '" name="radio-rating" type="radio" value="1" >
                               <label class="rating-star" for="mod1' . $row["products_id"] . '"></label>                    
                               
                               <input star-attr="' . $row["products_id"] . '" class="rating-input" id="mod2' . $row["products_id"] . '" name="radio-rating" type="radio" value="2">
                               <label class="rating-star" for="mod2' . $row["products_id"] . '"></label>  
                               
                               <input star-attr="' . $row["products_id"] . '" class="rating-input" id="mod3' . $row["products_id"] . '" name="radio-rating" type="radio" value="3">
                               <label class="rating-star" for="mod3' . $row["products_id"] . '"></label>  
                               
                               <input star-attr="' . $row["products_id"] . '" class="rating-input" id="mod4' . $row["products_id"] . '" name="radio-rating" type="radio" value="4">
                               <label class="rating-star" for="mod4' . $row["products_id"] . '"></label>  
                               
                               <input star-attr="' . $row["products_id"] . '" class="rating-input" id="mod5' . $row["products_id"] . '" name="radio-rating" type="radio" value="5">
                               <label class="rating-star" for="mod5' . $row["products_id"] . '"></label>  
                              </div>
                              </fieldset>
                                <div class="count_block">
                                <!-- Статистика -->
                                <ul class="count" >рейтинг : ' . round($row["rating"], 1 ) . '</ul>
                                </div>
                               </form>
                             </div>
                           </div>
                        </li>
                    </div>
                ';
  • Как сделать выборку из объекта?

    shylov
    @shylov Автор вопроса
    Спасибо за отклик . Это не совсем так сформулировано . Там фишка в том что когда объект оставляю пустым "items = {}; все значения в поле ' + items[key] + ' = undefined. Как бы обыграть эту пустоту что бы скрыть "undefined" до момента нажатия и появления значения каждого атрибута . Вот я попытался установить значения в объекте "var items = { 2021: 0, 2022: 0, 2023: 0, 2024: 0 };" но они не считаются по отдельно корректно .
    Твой вариант отличный он считает атрибут со значением "{2021:0}", но следующие атрибуты сделал "undefined" . Нужно скрыть "undefined" у остальных или что бы показывался "0".