Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Obliczanie sredniej
Forum PHP.pl > Forum > Przedszkole
drivexov
Witam!
Kupiłem książkę "Pierwsza pomoc tworzenie serwisów www", opisano w niej podstawy php. Zrobiłem skrypt na obliczanie pola,obwodu i objetości koła ale teraz mam do zrobienia skrypt na obliczanie średniej...

Kod wygląda tak:
Cytat
<html>
<head>
<title>Srednia ocen</title>
</head>
<body>
<form name="oceny" method="get">
<?php
$liczbapol = 1;
$liczbaocen = 0;
$sumaocen = 0;
while ($liczbapol <= 10) {
if ($_GET['ocena'.$liczbapol] > 0) {
$liczbaocen = $liczbaocen + 1;
$sumaocen = $sumaocen + $_GET['ocena'.$liczbapol];
}
echo 'Ocena nr '.$liczbapol.': ';
echo '<input type="text" name="ocena'.$liczbapol.'" /><br />';
$liczbapol = $liczbapol +1;
if ($liczbaocen > 0)
$srednia = $sumaocen / $liczbaocen;

echo '<p>Liczba wpisanych ocen: '.$liczbaocen.'</p>';
echo '<p>Srednia arytmetyczna: '.$srednia.'</p>';

}
?>
<input type="submit" value="Oblicz srednia ocen" />
</form>
</body>
</html>

Efekt skryptu jest taki: Kliknij
A powinien wyglądac tak Kliknij tu
no i wygląda tyle, że kiedy dodam funkcje obliczania to wyglada tak jak w pierwszym linku... Możecie mi napisac co jest nie tak gdyż juz naprawdę nie mam zielonego pojęcia:(
Grzyw
Wywal to:
  1. echo '<p>Liczba wpisanych ocen: '.$liczbaocen.'</p>';
  2. echo '<p>Srednia arytmetyczna: '.$srednia.'</p>';
poza pętlę WHILE
drivexov
Działa:) Wielkie dzięki!
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.