- Автор темы
- #1
Всем привет, возникла проблема с созданием ЧПУ...
С ними я немного знаком и могу превратить ссылку вида:
index.php?cat=1 /category/1/
index.php?cat=1&page=2 /category/1/page/2/
а вот как быть если мне нужно выводить не /category/1/ а /category/marketing/
т.е как это выглядит преблизительно? (без основных проверок)
т.е есть таблица topics (id cat title)
в переменну cat попадает число мы сравниваем его и выводим соответствующие заметки, а нужно (да и вообще возможно ли это?) сделать так чтоб в URL был title а сравнивала она по cat
В первом случае /category/1/ в переменну cat попала 1
/category/marketing/ а тут в переменную cat попадет marketing, соответствено будет ошибка...
С ними я немного знаком и могу превратить ссылку вида:
index.php?cat=1 /category/1/
index.php?cat=1&page=2 /category/1/page/2/
а вот как быть если мне нужно выводить не /category/1/ а /category/marketing/
т.е как это выглядит преблизительно? (без основных проверок)
PHP:
if (isset($_GET["cat"])) {
$cat = $_GET["cat"];
}
if (!isset($cat) or empty($cat)) {
echo "вы ошиблись";
} else {
$q0 = "SELECT * FROM topics WHERE cat='$cat'";
$q1 = mysq_query($q0);
$q2 = mysql_fetch_assocs($q1);
}
в переменну cat попадает число мы сравниваем его и выводим соответствующие заметки, а нужно (да и вообще возможно ли это?) сделать так чтоб в URL был title а сравнивала она по cat
В первом случае /category/1/ в переменну cat попала 1
/category/marketing/ а тут в переменную cat попадет marketing, соответствено будет ошибка...