Witam jak wyglądał by skrypt na proste ocenianie od 1-10 filmów w bazie? Napisał by ktoś taki prosty skrypt ?
tabele :
ocena
1.id_o
2.id_f
3.ocena
film:
1.id_f
2.tytuł
Z góry dziękuję.
<? $ocena = 2; $sql = new mysqli('localhost', 'root', '*********', 'baza'); $id = $_GET['id']; //id filmu pobierane jest z paska adresu, zmienna ?id= /* tutaj miejsce na jakas forme z ocenami */ $sql->query("INSERT INTO oceny VALUES (NULL, $id, '$ocena')"); // zmienna $ocena ma zawierac jakas ocene, mozesz dolozyc sobie jakas forme etc $count = $sql->query("SELECT count(id_o) FROM oceny WHERE id_f = $id")->fetch_array(); // zliczamy ilosc rekordow echo "Zaglosowales na film o id $id. Twoja ocena to $ocena<br> Aktualan liczba glosow w bazie to $count[0]"; $sql->close; ?>
CREATE TABLE IF NOT EXISTS `filmy` ( `id_f` int(11) NOT NULL AUTO_INCREMENT, `tytul` text NOT NULL, PRIMARY KEY (`id_f`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;
CREATE TABLE IF NOT EXISTS `oceny` ( `id_o` int(11) NOT NULL AUTO_INCREMENT, `id_f` int(11) NOT NULL DEFAULT '0', `ocena` int(2) NOT NULL DEFAULT '0', PRIMARY KEY (`id_o`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=118 ;