Спустя 27 минут, 41 секунда (20.06.2010 - 12:16) userguest написал(а):
Вы имеете ввиду один шаблон. Чтобы в нем отображалось разное содержимое. Если да, то вот вариант:
Создаете одну страницу.
Создаете таблицу в базе данных.
И в этой одной странице примерно такой код:
И каждая ссылка на странице выглядит примерно так:
?id_page=имя_требуемой_страницы.
Приведенный выше код будет отображать главную страницу, если не передано переменной, а если переменная передана, то требуемую страницу.
Создаете одну страницу.
Создаете таблицу в базе данных.
И в этой одной странице примерно такой код:
if (!isset($_GET["id_page"])){$page = "index";}
else{
$page = $_GET["id_page"];
};
$result = mysql_query ("SELECT * FROM table WHERE page='$page'", $db);
$myrow = mysql_fetch_assoc ($result);
И каждая ссылка на странице выглядит примерно так:
?id_page=имя_требуемой_страницы.
Приведенный выше код будет отображать главную страницу, если не передано переменной, а если переменная передана, то требуемую страницу.
Спустя 1 минута, 6 секунд (20.06.2010 - 12:17) userguest написал(а):
И еще забыл сказать.
В таблице базы данных содержится содержимое каждой страницы и ее идентификатор. Который и указывается в ссылках.
В таблице базы данных содержится содержимое каждой страницы и ее идентификатор. Который и указывается в ссылках.
Спустя 3 минуты, 41 секунда (20.06.2010 - 12:21) vagif написал(а):
спасибо,побробую.
Спустя 10 часов, 7 минут, 6 секунд (20.06.2010 - 22:28) vagif написал(а):
спасибо,друг.извини,я плохо знаю php,я новичок.можешь обьяснить этот код?что такое id_page и т.д?и как сделать содержимое сайта в таблице?
Спустя 1 час, 2 минуты, 18 секунд (20.06.2010 - 23:31) KaFe написал(а):
vagif может ты сначала книжек почитаешь, а потом с вопросами лезти будешь.
пишем в переменную $page=$_GET[id_page];
По всем полям таблицы table выбираем те строки в которых значение столбца page равно ранее полученному значению $page
Записываем результат в ассоциативный массив.
if (!isset($_GET["id_page"])){$page = "index";}Если нет параметра $_GET[id_page] То он равен index иначе
else{
$page = $_GET["id_page"];
};
пишем в переменную $page=$_GET[id_page];
$result = mysql_query ("SELECT * FROM table WHERE page='$page'", $db);
По всем полям таблицы table выбираем те строки в которых значение столбца page равно ранее полученному значению $page
$myrow = mysql_fetch_assoc ($result);
Записываем результат в ассоциативный массив.
Спустя 12 часов, 5 минут, 48 секунд (21.06.2010 - 11:36) vagif написал(а):
а откуда получит id_page?ведь мы такое не отправляли??
Спустя 37 минут, 16 секунд (21.06.2010 - 12:14) Bezdna написал(а):
Цитата (vagif @ 21.06.2010 - 11:36) |
а откуда получит id_page?ведь мы такое не отправляли?? |
Цитата (userguest @ 20.06.2010 - 12:16) |
И каждая ссылка на странице выглядит примерно так: ?id_page=имя_требуемой_страницы. |
_____________
хороший программист должен знать-он тоже когда-то ничего не знал.