Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Ocena pliku lub obrazu
Forum PHP.pl > Forum > Przedszkole
maniek30dg
Witam, mam taki kod:
  1. <html>
  2. <head>
  3. <title>Ocena</title>
  4. </head>
  5.  
  6. <body>
  7.  
  8.  
  9.  
  10. <?
  11. if ($act!=add)
  12. {
  13. $plik=file("oceny.dat","r");
  14. $iloscliczb=count($plik);
  15. for($i=0; $i<$iloscliczb; $i++)
  16. {
  17. $liczba[$i]=intval($plik[$i]);
  18. $suma+=$liczba[$i];
  19. }
  20. $srednia=$suma/$iloscliczb;
  21.  
  22. echo(number_format($srednia, 1));
  23. ?>
  24.  
  25.  
  26. <form name=ocena action=ocena.php method=post>
  27. oceń:
  28. <input type=hidden name=act value=add>
  29. <select name=ocena size=1>
  30. <option name=ocena value=10>10</option>
  31. <option name=ocena value=9>9</option>
  32. <option name=ocena value=8>8</option>
  33. <option name=ocena value=7>7</option>
  34. <option name=ocena value=6>6</option>
  35. <option name=ocena value=5>5</option>
  36. <option name=ocena value=4>4</option>
  37. <option name=ocena value=3>3</option>
  38. <option name=ocena value=2>2</option>
  39. <option name=ocena value=1>1</option>
  40. </select>
  41. <input type=submit value=ok>
  42. </form>
  43. <?
  44. }
  45. else
  46. {
  47. $oceny=fopen("oceny.dat","a");
  48. fputs($oceny, "$ocena\n");
  49. fclose($oceny);
  50. header("Location: ocena.php");
  51. }
  52. ?>
  53.  
  54.  
  55.  
  56. </body>
  57. </html>


jak zrobić żeby po wybraniu oceny strona przeładowała się znikło do oddawania głosu a pojawił się wynik: Ocena: np:8.4 (liczba głosów: np:10)
bardzo proszę o pomoc.
Turson
  1. if ($act!=add)

Masz stałą add?

Zacznij pracować w oparciu o bazę danych, bo te dane trzymane w txt nie mają sensu

Co do pytania.
Sprawdzasz czy został kliknięty submit, wtedy zapisujesz wynik
maniek30dg
proszę Cię o bardziej jak dziecku bo nie wiem o co chodzi, gdzie i co wpisać, wystarczy zapisane w txt, takim najprostrzym rozwiązaniem, a jak zrobić na bazie danych?
maniek30dg
Poprosiłem o pomoc bo jestem w trakcie nauki, dziękuje za linka ale mam swoje źródła z których się ucze, bardzo potrzebuje tej oceny i czasu nie mam wiele, dojście do tego samemu pochłonie mi dużo czasu, a właśnie na nim mi zależy, nie odrazu wszystko umiesz, a przedszkole jest po to by przedszkolanka poprowadziła za rączkę dziecko co_jest.gif
może ma ktoś jakiegoś tutoriala na ten temat?
Turson
  1. //połączenie z bazą
  2.  
  3. //formularz dodawania oceny
  4.  
  5. //jeśli wciśnięty submit, to dodajesz do bazy danych ocenę
  6. if(isset(....))
  7. mysql_query("INSERT Into....");
  8.  
  9. //pobierasz oceny dla danego obrazka/pliku i liczysz średnią
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.