|
|
|
|
|
для: valenok
(23.06.2006 в 10:24)
| | Мне просто хочется увидеть побольше разнообразных примеров вот такой генерации ссылок при общении с базой,вот поэторму и задаю такие,может быть, глупые вопросы.. Мож есть ссылочка на чтото такое,а то погуглить не получается удачно:(( | |
|
|
|
|
|
|
|
для: Russel
(23.06.2006 в 10:18)
| | Почитал я aexb.
Теперь твой вопрос заключается в том если ссылка указывает на ту же страницу где вы сейчас и находитесь?
Если так то код aexb всё равно остаётся действительным.. | |
|
|
|
|
|
|
|
для: valenok
(23.06.2006 в 10:08)
| | Не совсем.Тут aexb (чуть выше написано) объяснял как сгенерить ссылки на странци записаные в базе а потом вывести ссылки по которым можно просмотреть эти же страници.А если это не массив,а конкретная страница ну или ссылка на себя. | |
|
|
|
|
|
|
|
для: Russel
(23.06.2006 в 10:02)
| | А, всмысле ссылку на эту же страницу?
php знает имя файла в котором он исполняется, и эта информация находится в массиве $_SERVER.
В массиве сервер есть такой ключ php_self Тоесть сам пхп. Там и держитс яназвание исполняемого скрипта.
Таким образом ссылка может быть и такой:
<A href="<?=$_SERVER['PHP_SELF']?>">Link</A>
|
| |
|
|
|
|
|
|
|
для: valenok
(23.06.2006 в 09:39)
| | Не ну это понятно.В других языках знаю есть чтото типа модификатора this которі ена себя же и указывает.А я вот генерирую страницу и хочу сделать ссылку на с этой же страници на себя.Я понимаю что нужно сделать такую же выборку с базы,но как?? | |
|
|
|
|
|
|
|
для: Russel
(23.06.2006 в 09:34)
| | Тоже самое только в таблице будет ваш порядковый номер и ваше имя. | |
|
|
|
|
|
|
|
для: aexb
(21.06.2006 в 18:16)
| | А если нужно сгенерить ссылку страницы на себя же???Как это слделать?:)) | |
|
|
|
|
|
|
|
для: Russel
(21.06.2006 в 18:15)
| | Нема за що, сам когда-то долго догонял, а объяснить было некому)) | |
|
|
|
|
|
|
|
для: aexb
(21.06.2006 в 18:12)
| | Вот.Вот это то что мне нужно было.Спасибо огромное за подробные разъяснения:) | |
|
|
|
|
|
|
|
для: Russel
(21.06.2006 в 18:02)
| | Например, у нас в базе есть таблица, в которой всего две колонки: TOPIC_ID и TOPIC_NAME. Сначала мы делаем из нее выборку и генерим те самые ссылки. Вот так:
<?
$sql=mysql_query("SELECT * FROM 'forum_topics'");
while ($row=mysql_fetch_array($sql)) {
$topic_id=$row['TOPIC_ID'];
$topic_name=$row['TOPIC_NAME'];
echo "<a href=\"http://www.mysite.com/index.php?topic_id=".$topic_id."\">".$topic_name."</a><br>";
}
?>
|
В итоге мы получаем список всех записей таблицы, в котором видимым (то, на что мы жмем) текстом ссылки служит название темы, а в самой ссылке (там, где href) мы получаем порядковый номер темы.
Не имеет значения, форум у нас или просто сайт. Основа в том, что сначала нам надо получить идентификатор (который в случае базы данных, как правило, является самовозрастающим и получается каждый раз при создании новой записи в таблице), а потом этот самый идентификатор использовать в качестве параметра для ссылки и скрипта, на который она ведет. | |
|
|
|
|