Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Skrypt Oceny
ceo
post
Post #1





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


Jestem poczatkujacym no i nie radze sobie z niby prosta sprawa. Otoz mam artykuly i chcialbym zeby byla mozliwosc oceny artykulow w skali od 1-5 i potem zeby pokazywana byla srednia ocena . Kazdy artykul jest indentyfikowany po polu w bazie danych pole ma nazwe pid w tabeli gdzie przechowywane sa artykuly utworzylem dwa pola "liczbaglosow" i "sumaglosow" . Chcialbym zeby w tej bazie danych zapisywalo wlasnie te dane a zeby wyswietlalo przy danym artykule juz podczas przegladania strony jego srednia ocene

napisalem narazie to:

<form action="modules.php?name=Content" method="post"><input type="hidden" name="act" value="add"><select name="ocena" size="1"><option value="0">Oceń</option><option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select><input type="submit" value="ok"></form>

no nie wiem co z tym dalej zrobic. prosze o pomoc
Go to the top of the page
+Quote Post
ceo
post
Post #2





Grupa: Zarejestrowani
Postów: 42
Pomógł: 0
Dołączył: --

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


opisze dokladniej :

w bazie danych mam tabele (baza nazywa sie nuke a tabela nuke_pages i w tej tabeli pola
pid - typ: auto_increment id artykulu
liczbaglosow - zapisuje sie tu ilosc glosowan
sumaocen - zapisuje sie tu sume glosow (jeden do drugiego, np wybrano 3 a potem 5 , 3+5= 8 , taka wartosc w tym polu)
dodalem w pliku index.php - odpowiedzialnym za wyswietalnie artykulow nastepujacy kod:

########################################
$result = sql_query("SELECT * from nuke_pages where pid='$pid'", $dbi);
$mypage = sql_fetch_array($result, $dbi);
echo "<form action="modules.php?name=Content&pa=showpage&pid=$pid" method="post">
<select name="ocena" size="1"> <option value="1">1</option><option value="2">2</option><option value="3">3</option><option value="4">4</option><option value="5">5</option></select>
<input type="submit" value="ok" name="$glos"> </form><br><br>";

if ($glos) {
$liczbaglosow=$mypage[liczbaglosow];
sql_query("update nuke_pages set set liczbaglosow='$liczbaglosow+1' where pid='$pid'", $dbi);
}
if ($ocena) {
$sumaocen=$mypage[sumaocen];
sql_query("update nuke_pages set sumaocen='$sumaocen+$ocena' where pid='$pid'", $dbi);
}


#######################################
aha baze danych wybral na samym poczatku w zmiennych

No i teraz dalej co napisac lub co zmienic aby dane byly przesylane do bazy danych do danej tabeli. Jestem poczatkujacym i nie bardzo sobie moge z tym poradzic
Go to the top of the page
+Quote Post

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: 25.08.2025 - 15:16