goruks 0 Denunciar post Postado Outubro 8, 2009 você queria mostrar so os maiores que 0? $xres = mysql_query("SELECT COUNT(avaliacao) AS c_avaliacao, avaliacao, trabalho FROM avaliacoes WHERE trabalho = $id GROUP BY avaliacao HAVING COUNT(avaliacao) > 0 ORDER BY avaliacao DESC"); Compartilhar este post Link para o post Compartilhar em outros sites
porao 0 Denunciar post Postado Outubro 8, 2009 Ah sim é que na verdade é um pouco mais complicado aqui. Eu nao uso este nome: $tipo="Avaliaçoes 17"; Uso outros nomes, por exemplo $tipo="Muito bom"; uma avaliação "17" corresponde a um "muito bom", por exemplo. para adicionar avaliaçoes criei um <select> desta forma: $savalia= ""; $savalia.= "<table border=\"0\" cellspacing=\"1\" cellpadding=\"4\" width='95%' style=\"border: 2px solid #f8de8f;\"><tr><td style=\"background:#f8edcc;\" width=60><b>Avaliações</b></td><td style=\"background:#f8f1dd;\" valign=middle><NOBR>"; if (!isset($row["avaliacao"])) $savalia.= ""; $savalia .= "\n"; if (!isset($USERLOGADO)) $savalia.= "(<a href=\"logar.php?returnto=" . urlencode($_SERVER["REQUEST_URI"]) . "&nowarn=1\">Loge-se</a> para puder avaliar)"; else { $avaliacoes= array( 17 => "Muito bom!", 16 => "Bom!", 15 => "Medio", 14 => "Ruim", 13 => "Muito ruim!", 12 => "Pessimo!", 10 => "Horrivel!", ); $xres = mysql_query("SELECT avaliacao, data FROM avaliacoes WHERE trabalho = $id AND usuario= " . $USERLOGADO["id"]); $xrow = mysql_fetch_array($xres); if ($xrow){ $savalia.= "Você ja avaliou este trabalho.\n"; }else { $savalia.= "<form style=display:inline; method=\"post\" action=\"avaliacoes.php?id=$id&avaliar=sim\"><input type=\"hidden\" name=\"id\" value=\"$id\" />\n"; $savalia.= "<select name=\"avalia\">\n"; $savalia.= "<option value=\"0\"> Adicionar avaliação </option>\n"; foreach ($avaliacoes as $k => $v) { $savalia .= "<option value=\"$k\">$v</option>\n"; } $savalia.= "</select>\n"; $savalia.= "<input type=\"submit\" value=\"Avaliar!\" />"; $savalia.= "</form>\n"; } //} } $savalia.= "</NOBR></td></tr></table>"; print("<CENTER>". $savalia. "</CENTER>");// savaliacoes Compartilhar este post Link para o post Compartilhar em outros sites