|
|
|
| Имеется две php-страницы. В одной формируется таблица select-ом из базы данных.
Все записи превращаются в ссылки.
Подскажите пожалуйста, как передать в другую php-страницу название ссылки,
которую выбрал юзер. Спасибо.
Приведу пример кода:
В этом файле формируется таблица и ссылки, а в файле tema.php, нужно принять
название ссылки которую выбрал юзер.
<BODY BACKGROUND="backg.jpg" BGCOLOR="00C0FF", TEXT="BLACK", LINK="#5a15e1", ALINK="#5a15e1", VLINK="#5a15e1">
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\">
<body>
<h3>
Доступні теми:
</h3>
</body>
<?
mysql_connect("localhost", "root", "")
or die("Could not connect to MySQL server!");
mysql_select_db("forum")
or die("Could not select forum database!");
mysql_query( 'set names cp1251' );
session_start();
$user=$_SESSION['var'];
$query = 'select Id,Tema,kansvers from tema';
$result = mysql_query($query) or die (mysql_error());
?>
<center>
<table>
<?
while ($row = mysql_fetch_array($result, MYSQL_NUM))
{
?>
<tr>
<td><?echo $row[0];?></td>
<td><a href="tema.php"><?echo $row[1];?></td>
<td><?echo $row[2];?></td>
<?
}
echo '</table>'; | |
|
|
|
|
|
|
|
для: IgorT
(08.09.2006 в 00:01)
| | Хм...А зачем MYSQL_NUM использовать? Не лучше MYSQL_ASSOC?
И там, где "tema.php" вписать, например <? echo "?link_id=".$row['link']; ?> | |
|
|
|
|
|
|
|
для: Unkind™
(08.09.2006 в 00:09)
| | Спасибо за ответ, я так понимаю что MYSQL_ASSOC позволит выводить по имени поля, а вставка $row['link'] предполагает много php - страниц , а я не знаю какие они будут , я хочу все делать в одной странице на которой будет анализироваться название темы, или я не понимаю чего-то ? | |
|
|
|
|
|
|
|
для: IgorT
(08.09.2006 в 00:28)
| | Почему это много страниц? Страница будет одна - tema.php, а вот содержимое этого файла будет зависить в данном случае от link_id...
<?php
$link_id = (int) $_GET['id'];
$sql = mysql_query("SELECT * FROM `themes` WHERE `id` = '".$link_id."';");
//И т.д.
?>
|
| |
|
|
|
|
|
|
|
для: Unkind™
(08.09.2006 в 00:35)
| | Большое спасибо, работает. Использую строку для получения ссылки:
<a href="<?echo 'tema.php?linktema='.$tema[Id];?>"><?echo $tema[Tema];?></a>
но не нашел в своей доке как получается вот эта переменная
'tema.php?linktema='.$tema[Id]
Может подскажете где об этом почитать? Спасибо. | |
|
|
|
|
|
|
|
для: IgorT
(09.09.2006 в 01:53)
| | >но не нашел в своей доке как получается вот эта переменная
>'tema.php?linktema='.$tema[Id]
Не очень понятно, в смысле получается? Вам не понятно, откуда берётся значение $tema[Id] или как работают GET-параметры, передаваемые через адрес? | |
|
|
|