Присвоение id , каждой статье

Разработка своих веб-приложений и страничек

Присвоение id , каждой статье

Сообщение Dimanok » 05 июн 2009, 22:53

Как сделать следующие , допустим:
domen.vfose.ru/statiya_bla_bla.php
вот заместо этого как сделать что-то типа
domen.vfose.ru/index.php?id=ид статьи
Как сделать это?
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Re: Присвоение id , каждой статье

Сообщение zk » 06 июн 2009, 02:01

Проблема то в чём? )
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Присвоение id , каждой статье

Сообщение Dimanok » 06 июн 2009, 09:25

zk писал(а):Проблема то в чём? )

Как сделать это?
www.strike64.ru - Крупнейшая конференция о играх корпорации Valve, Поволжья
Dimanok
Автор
 
Сообщения: 3506
Зарегистрирован: 05 июл 2008, 11:02
Откуда: Саратов
Домен: http://www.strike64.ru

Re: Присвоение id , каждой статье

Сообщение Костик » 06 июн 2009, 11:10

в URL передаются GET переменные и еще нужно условие IF

вот смотри эти два момента в учебниках
FreeBSD 9.2 and Fedora 18 user
Аватара пользователя
Костик
Активный участник
 
Сообщения: 1944
Зарегистрирован: 03 сен 2007, 02:15

Re: Присвоение id , каждой статье

Сообщение ibe » 06 июн 2009, 11:50

присвоение id

Ну id - это индефикатор статьи(заметки и т.д.).
Нужно создать таблицу в базе с полем id:
значение примерно 7;
обязательно первичный ключ;
и тип int;
Теперь при добавлении статьи и прочее в эту таблицу, эти статьи будут "нумероваться..)" по индефикатору id.
Далее в коде уже разберёшся...
приду домой, пример напишу...
Лично по такому принципу пишу сейчас сайтик...
Последний раз редактировалось ibe 06 июн 2009, 11:56, всего редактировалось 1 раз.
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46

Re: Присвоение id , каждой статье

Сообщение zk » 06 июн 2009, 11:56

Советую перед тем как задавать вопросы по php почитать например этот учебник.
zk
Администратор
 
Сообщения: 1971
Зарегистрирован: 02 сен 2007, 16:04
Домен: vfose.ru

Re: Присвоение id , каждой статье

Сообщение DPX-Infinity » 08 июн 2009, 16:24

zk писал(а):Советую перед тем как задавать вопросы по php почитать например этот учебник.

конкретно этот - лучше не надо :) потому что в пхп4 по умолчанию включён register_globals, а в современных пятых - нет. и это напрямую связано с этим вопросом. надо что-нить по пхп5 найти. может, будет свободное время, попробую чтонить поискать.
Изображение
Переходите на Jabber! За ним будущее!
Желаю вам опенсорса!
Аватара пользователя
DPX-Infinity
Активный участник
 
Сообщения: 723
Зарегистрирован: 02 сен 2007, 20:45
Откуда: Саратов

Re: Присвоение id , каждой статье

Сообщение On-line » 10 июл 2009, 12:49

DPX-Infinity писал(а):
zk писал(а):Советую перед тем как задавать вопросы по php почитать например этот учебник.

конкретно этот - лучше не надо :) потому что в пхп4 по умолчанию включён register_globals, а в современных пятых - нет. и это напрямую связано с этим вопросом. надо что-нить по пхп5 найти. может, будет свободное время, попробую чтонить поискать.

не нашел учебник?
Аватара пользователя
On-line
Активный участник
 
Сообщения: 1083
Зарегистрирован: 31 окт 2008, 23:54
Домен: http://vbalashove.ru

Re: Присвоение id , каждой статье

Сообщение ibe » 31 июл 2009, 15:35

в общем.
создаём в базе табличку posts со статьями, в ней поле id и title
с полём title всё ясно.
у поля id следующие параметры:
    авто инкремент
    первичный ключ
    значение 5
    тип integer
---------------------------
в коде пишем (пример):
Код: Выделить всёРазвернуть

<?
$result 
= mysql_query("SELECT title, id FROM posts", $db);
if (mysql_num_rows($result) > 0)
{
$myrow = mysql_fetch_array($result);
do
{
printf("
<a href='/viewpost.php?id=%s'>%s</a><br>    
"
,$myrow['id'], $myrow['title']);
}
while(
$myrow = mysql_fetch_array($result));

}

else { echo "В таблице нет записей";  }

?>

теперь за просмотр новости будет отвечать файл viewpost.php.
как можно его реализовать ? создать в базе таблицу viewpost и все нужные тебе поля. вот пример:
Код: Выделить всёРазвернуть
<?
$result2 
mysql_query("SELECT * FROM viewpost WHERE id='$id' "$db);

if(
mysql_num_rows($result2) > 0)
{
$myrow2 mysql_fetch_array($result2);
}
else {echo 
"В таблице нет записей.";
exit();
}

?>
Изображение
Аватара пользователя
ibe
Активный участник
 
Сообщения: 893
Зарегистрирован: 31 мар 2009, 00:46


Вернуться в PHP, HTML, CSS...

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 34

cron