Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Średnia
carck3r
post
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 2
Dołączył: 9.11.2008

Ostrzeżenie: (0%)
-----


Witam
Napisałem sobie małą stronę do obliczania średniej, jednak nie wiem jak tą średnią obliczyć (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) .
http://www.czymail.yoyo.pl
Na stronie można dojść do strony /przedmioty_step_2.php i dalej jest pusta strona. Dlaczego? Bo nie wiem jak obliczyć średnią.
Kod przedmioty_step_2.php:
  1. <?php
  2. require('config.php');
  3. include('gora.txt');
  4.  
  5.  
  6. // podzielenie przedmiotów i włożenie do tablicy
  7. $tablica = explode(" ",$przedmioty);
  8.  
  9. // obliczenie ilości przedmiotów
  10. $ilosc = count($tablica) - 1;
  11. $ilosc2 = count($tablica);
  12.  
  13. // wypisanie ilości przedmiotów
  14. echo '<div style="background-color: #fff7d9">Ilość przedmiotów: <span style="color: red; font-weight: bold">'.$ilosc2.'</span><br /></div>';
  15.  
  16. echo "<div style='background-color: #fffdf4'><br />Wypisz oceny w skali od 1 do 6.<br /></div>";
  17.  
  18. ?>
  19. <form action="srednia.php" method="post">
  20. <?php
  21. for ($i=0;$i<=$ilosc;$i++)
  22. {
  23. echo "<div style='background-color: #fffdf4'>$i. ".'<span style="font-size: 14px;color: green;font-weight: bold">'.strtoupper($tablica[$i]).'</span>'." - <span style='font-weight: bold'>Twoja ocena:</span> "."<input type='text' maxlength='1' size='1' name='$tablica[$i]' /><br /><br />\n</div>";
  24. }
  25. ?>
  26. <input type="submit" value="Oblicz średnią!">
  27. </form>
  28. <?php
  29. include('dol.txt');
  30. ?>

config.php:
  1. <?php
  2. $DOCUMENT_ROOT = $_SERVER['DOCUMENT_ROOT'];
  3. $nick = $_POST['nick'];
  4. $przedmioty = $_POST['przedmioty'];
  5.  
  6. ?>

Jak widać w pliku przedmioty_step_2.php użyłem pętli do wyświetlania przedmiotów. Teraz nie mam pojęcia jak mogą nazywać się zmienne wprowadzone przez usera (bo np. Język Polski możesz zapisać jako: j.polski albo polski albo jezyk_polski etc.). W jaki sposób sprawdzić te zmienne?

Dzięki za odpowiedzi. Pozdrawiam.

edit:
Plik przedmioty.php:
  1. <?php
  2. include('gora.txt');
  3. require('config.php');
  4.  
  5. $sciezka = "$DOCUMENT_ROOT/pliki/$nick.txt";
  6. if(file_exists($sciezka))
  7. {
  8. echo "Już jest osoba o takim nicku lub nie podałeś/aś nicku.";
  9. }
  10. $uchwyt = fopen($sciezka,'wb'); // utworzenie pliku
  11. if(!$uchwyt)
  12. {
  13. echo "Nie można otworzyć pliku.";
  14. }
  15. fclose($uchwyt);
  16. ?>
  17. Wypisz przedmioty(oddzielaj spacjami):
  18. <form action="przedmioty_step_2.php" method="post">
  19. <table border="0">
  20. <tr>
  21. <td><input type="text" name="przedmioty" /></td>
  22. </tr>
  23. <tr>
  24. <td><input type="submit" value="Dalej"></td>
  25. </tr>
  26. </table>
  27. </form>
  28. <?php
  29. include('dol.txt');
  30. ?>


Ten post edytował Ociu 2.01.2009, 19:55:49
Powód edycji: Poprawiłem bbCode (ociu)
Go to the top of the page
+Quote Post

Posty w temacie
- carck3r   [PHP]Średnia   2.01.2009, 19:41:21
- - kefirek   W plik przedmioty_step_2.php zmień name=...   2.01.2009, 20:11:51
- - carck3r   Zaraz wszystko zrobię. Dam EDIT jak zadzia...   2.01.2009, 21:46:44


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 4.10.2025 - 14:42