Pagina 1 din 1

average prob

Scris: Mar Sep 14, 2010
de trif
salut, am o mica prob pe care nu o inteleg sau doresc sa vad daca merge, si prob este: am codul acesta

Cod: Selectaţi tot

<?php
$utilizator=mysql_real_escape_string($_GET['matricol']);
$cerereSQL = 'SELECT * FROM studenti WHERE matricol="'.$_GET['matricol'].'"'; 
$result=mysql_query($cerereSQL);
$num=mysql_num_rows($result);
if ( $num <> 0 )
{
   echo '<table border="1" width="450" bgcolor="#8FBEF8" >';
   echo '<tr> <th> An Studiu 1 (2008)</th> </tr>';
   echo '</tabel>';
   echo '<table border="1" width="450" >';
   echo '<tr> <th> Disciplina</th> <th> Nota</th></tr>';  
   $i=0;
   while ($i < $num) 
   {
   $rand=mysql_fetch_array($result);
	echo '<tr>  <td> Fizică</td> <td><center>'.$rand['fizica'].' </td></tr>';
	echo '<tr>  <td> Analiza şi sinteza dispozitivelor numerice</td> <td><center>'.$rand['asdn'].' </td></tr>';
    ++$i;
   }
   }
echo '</tabel>';
?> 
si imi afiseaza din bd notele studentilor si eu vreau ca sa le fac media si nu stiu cum sa fac. am facut asa

Cod: Selectaţi tot

   $fizica = $rand['fizica'];
   $asdn = $rand['asdn'];
echo '<tr>  <td> Media</td> <td><center> average($fizica, $asdn) </td></tr>';
dar nu merge si imi afiseaza average($fizica, $asdn) si nu stiu ce sa ii fac. cu stima trif

average prob

Scris: Mar Sep 14, 2010
de MarPlo
Nu stiu ce este average() (nu am gasit sa fie functie din PHP), dar media se face simplu, adunand notele si impartind suma la numarul lor.
De exemplu, daca ai notele intr-un Array $note[] , atunci $media = array_sum($note) / count($note);