Система с категорий?

qazxsw

Registered
Искам да си направя система с категорий , но не съм наясно как трябва да направя структората на базата данни?

Примерно имам таблица филми и искам да има таблица категорий в която да са посочените от мен категорий за филмите как мога след това да ги направя всеки филм да отговаря на съответната категория?
 
Ем просто си правиш едно ново поле в БД cat

И когато изкарваш някакви данни в завката правиш

Код:
"SELECT * FROM `neshto`  WHERE cat ='"категорията която да вадиш"'")


или позлвай това

http://web-tourist.net/login/login/view.php?st=2984
 
Не е много трудно ето виж - това да ти е таблицата

Код:
CREATE TABLE `cats` (
`id` INT( 12 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`kategoriq` VARCHAR( 255 ) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL
) ENGINE = MYISAM CHARACTER SET utf8 COLLATE utf8_unicode_ci;

и във едно падащо меню да си изведеш категориите

Код:
<?php
$query = "SELECT * FROM cats";
$result = mysql_query($query) or die (mysql_error());
echo " <select name='kategoriq'>";
while ($row = mysql_fetch_assoc($result)) {
echo "<option value='$row[id]'>$row[kategoriq]</option>";
} echo "</select>";
?>

и накрая като си записваш информацията за филмите и искаш и категориите да ти се запишат ето така

Код:
$kategoriq = $_POST['kategoriq'];

и заявката ще ти представлява нещо такова

Код:
$sql = "INSERT INTO cats (kategoriq) VALUES ('$kategoriq')";
mysql_query($sql) or die (mysql_error());

Знам че това е най елементарният начин за направата на категории но на мен ми върши страхотна работа :) Дано съм ти помогнал
 

Back
Горе