No więc problem w tym, że zwraca mi tylko jedną ocenę...
Kod:
<?php
include("functions.php");
head("Poradniki");
?>
<div class="contentLayout">
<div class="content">
<div class="Post">
<div class="Post-body">
<div class="Post-inner">
<h2 class="PostHeaderIcon-wrapper">
<span class="PostHeader">Poradniki</span>
</h2>
<div class="PostContent">
<?
//this
if($_GET['id'] == TRUE){
if($selkatnum == 1){
echo "<h2>".$selkatrow['nazwa']."</h2>"; if($selpornum != 0){
echo "<table width='100%' border='1' rules='all'>"; echo "<tr><th>Tytuł</th><th>Oglądany</th><th>Koszt [pkt]</th><th>Komentarzy</th><th>Ocena</th></tr>"; $selocena = mysql_query("SELECT * FROM `ocena_porad` WHERE `id_wyd`='".$selporrow['id']."'"); if($selocenanum != 0){
$sumaocen = $sumaocen + $selocenaarray['ocena'];
}
$ocena=$sumaocen / $selocenanum;
}else{
$ocena = "N/a";
}
echo "<tr><td><a href='detailsporad.php?id=".$selporrow['id']."'>".$selporrow['tytul']."</a></td><td>".$selporrow['viewer']."</td><td>x</td><td>x</td><td>".round($ocena)."</td></tr>"; }
}else{
echo "<i>Nic tutaj nie ma!</i>"; }
}
}
}elseif($_GET['goto'] == 'index'){
echo "<h2>Poradniki</h2>"; }
?>
</div>
<div class="cleared"></div>
</div>
</div>
</div>
</div>
</body>
<?
foot();
?>
Natomiast na stronie mam źle :-/
Oceny [w bazie]:
Instalacja WarCraft: 5;1;1; [średnia: 2]
Internetowy: brak ocen [N/a]
Cos nowego: 6;5; [średnia 6]
A, na site mam tak:

[Zaraz bedzie dalsza część]
W pliku [szególy o poradniku] jest ok:

Średnia się zgadza...

Tutaj także...
[Zaraz bedzie dalsza część]
Plik [szczególy poradnika] wygląda tak:
<?php
(...)
//this
if($_GET['id'] == TRUE){
$seldetailspor = mysql_query("SELECT * FROM `tutoriale` WHERE `id`='".$_GET['id']."'"); if($seldetailspornum == 1){
echo "<form action='addocena.php?id=".htmlspecialchars($_GET['id'])."&add=ocena' method='post'>Ocena: <select name='ocena'><option value='6'>6 - super!</option><option value='5'>5 - wspaniałe!</option><option value='4'>4 - dobre!</option><option value='3'>3 - może być!</option><option value='2'>2 - takie sobie!</option><option value='1'>1 - do niczego!</option></select> <input type='submit' name='submitocena' value='Oceń' /></form><br /><br />"; if($selocenanum != 0){
$sumaocen = $sumaocen + $selocenaarray['ocena'];
}
$ocena=$sumaocen / $selocenanum;
}else{
$ocena = "N/a";
}
$ocenastar = round($ocena); if($ocenastar == 1){
echo "<img src='images/star.gif' /> (1 - do niczego!)"; }elseif($ocenastar == 2){
echo "<img src='images/star.gif' /><img src='images/star.gif' /> (2 - takie sobie!)"; }elseif($ocenastar == 3){
echo "<img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /> (3 - może być!)"; }elseif($ocenastar == 4){
echo "<img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /> (4 - dobre!)"; }elseif($ocenastar == 5){
echo "<img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /> (5 - wspaniałe!)"; }elseif($ocenastar == 6){
echo "<img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /><img src='images/star.gif' /> (6 - super!)"; }
(...)
?>
Niczym się nie różni [jeżeli chodzi o ocenę] brak tylko pętli while()