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){ $selkat = mysql_query("SELECT `nazwa` FROM `kategorie_porad` WHERE `id`='".htmlspecialchars($_GET['id'])."'"); if($selkatnum == 1){ $selpor = mysql_query("SELECT * FROM `tutoriale` WHERE `id_kat`='".htmlspecialchars($_GET['id'])."'"); if($selpornum != 0){ echo "<tr><th>Tytuł</th><th>Oglądany</th><th>Koszt [pkt]</th><th>Komentarzy</th><th>Ocena</th></tr>"; if($selocenanum != 0){ $sumaocen = $sumaocen + $selocenaarray['ocena']; } $ocena=$sumaocen / $selocenanum; }else{ $ocena = "N/a"; } } }else{ } } } }elseif($_GET['goto'] == 'index'){ } ?> </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){ 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 />"; $selocena = mysql_query("SELECT * FROM `ocena_porad` WHERE `id_wyd`='".htmlspecialchars($_GET['id'])."'"); if($selocenanum != 0){ $sumaocen = $sumaocen + $selocenaarray['ocena']; } $ocena=$sumaocen / $selocenanum; }else{ $ocena = "N/a"; } if($ocenastar == 1){ }elseif($ocenastar == 2){ }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()