Olá criei este código para exibir estrelas de feedback.
E tudo resulta bem. Se o feedback for 3,4,5 porem se o feeback for 1 ou 2
As estrelas 3,4,5aparecem vazias(sem a class “teste” .como deveria) porem a estrela 1 e 2 não aparecem nem cheias nem vazias. Simplemente só aparece 3 estrelas vazias (a 3 a 4 e a 5) podem ajudar por favor?
if ($feed['nota']==5){ echo ' <input type="radio" id="star5" name="rating" value="5" /><label class="teste" for="star5" title="5 estrelas!">5 estrelas</label>'; } else { echo '<input type="radio" id="star5" name="rating" value="5" /><label for="star5" title="5 estrelas!">5 estrelas</label>'; } if ($feed['nota']>=4){ echo ' <input type="radio" id="star4" name="rating" value="4" /><label class="teste" for="star4" title="4 estrelas">4 estrelas</label>'; } else { echo '<input type="radio" id="star4" name="rating" value="4" /><label for="star2" title="4 estrelas">4 estrelas</label>'; } if ($feed['nota']>=3){ echo ' <input type="radio" id="star3" name="rating" value="3" /><label class="teste" for="star3" title="3 estrelas">3 estrelas</label>'; } else { echo '<input type="radio" id="star3" name="rating" value="3" /><label for="star3" title="3 estrelas!">3 estrelas<label>'; } if ($feed['nota']>=2){ echo ' <input type="radio" id="star2" name="rating" value="2" /><label class="teste" for="star2" title="2 estrelas">2 estrelas</label>'; } else { echo '<input type="radio" id="star2" name="rating" value="2" /><label for="star2" title="2 estrela!">2 estrelas</label>'; } if ($feed['nota']>=1){ echo ' <input type="radio" id="star1" name="rating" value="1" /><label class="teste" for="star1" title="1 estrelas">1 estrelas</label>'; } else { echo '<input type="radio" id="star1" name="rating" value="1" /><label for="star1" title="1 estrelas!">1 estrelas</label>'; }