|
|
|
|
|
для: Trianon
(24.09.2006 в 18:55)
| | Получилось!
Правильно так
echo'<td align="right"><a href="'.$row['str_links'].'">'.$row['id_str'].'</a> </td>';
спасибо огромное :) | |
|
|
|
|
|
|
|
для: Trianon
(24.09.2006 в 18:55)
| | почти получилось, но мне нужно чтобы путь ссылки не был виден на сайте :) | |
|
|
|
|
|
|
|
для: Татьяна77
(24.09.2006 в 18:43)
| | и что хранят все эти столбики?
Пока что видно, что что таблица, имя которой лежит в переменной $userstr , никак в запросе не используется. Если из нее хочется вытягивать str_links, то напрашивается что-то вроде
$query = "SELECT $usersr.kod AS kod, $userstable.*, $userstr.*
FROM $usersr, $userstable, $userstr
WHERE $usersr.kod=$userstable.kod AND $userstr.id_str=$userstable.str
ORDER BY $userstable.str, $usersr.kod LIMIT 0, 100";
|
и
где-то в соответствующем месте. | |
|
|
|
|
|
|
|
для: Trianon
(24.09.2006 в 18:05)
| | цель - выбрать
1. коды, которые есть в таблице usersr,
2. добавить номер страницы из userstable, с этого номера ссылку из userstr.str_links (чтобы путь ссылки не был виден на сайте)
3. название из userstable | |
|
|
|
|
|
|
|
для: Trianon
(24.09.2006 в 18:05)
| | $userstable
kod
str
naimen_tip
nazv
$usersr
kod
kart
$userstr
id_str
str_links
userstable.kod=usersr.kod
userstable.str=userstr.id_str
userstr.str_links это адрес страницы сайта | |
|
|
|
|
|
|
|
для: Татьяна77
(24.09.2006 в 17:58)
| | Я имел в виду структуры SQL-таблиц. Тех, что скрываются за именами $usersr, $userstable, $userstr .... ну и дополнительной, с двумя столбиками. | |
|
|
|
|
|
|
|
для: Trianon
(24.09.2006 в 17:32)
| | Попробую подробнее...
require("/home/users/a/avonbest/req/sql.class");
mysql_connect($hostname,$username,$password);
mysql_select_db($dbName) or die(mysql_error());
$query = "SELECT $usersr.kod AS kod, $userstable.*, $userstr.* FROM $usersr, $userstable, $userstr WHERE $usersr.kod=$userstable.kod GROUP BY $usersr.kod ORDER BY $userstable.str, $usersr.kod LIMIT 0, 100";
$res = mysql_query($query) or die(mysql_error());
$number = mysql_num_rows($res);
if ($number == 0) {
echo "<CENTER><P></CENTER>";
} else {
echo '<table width="100%" border="0">';
echo '<tr>';
echo '<td>
echo '<table border="1">';
echo '<tr>';
echo '<td width="64"><b>Код </b></td>';
echo '<td width="64"><b>Страница </b></td>';
echo '</tr>';
while ($row=mysql_fetch_array($res)) {
echo'<tr>';
echo'<td><strong>'.$row['kod'].'</strong></td>';
/* echo'<td align="right"><a href="'.$row['str_links'].'"></a>'.$row['id_str'].' </td>';*/
echo'<td align="right">'.$row['str'].' </td>';
echo'</tr>';
}
echo'</table>';
echo'</td></tr></table>';
}
Вроде оставила только нужное, если что - объясню. | |
|
|
|
|
|
|
|
для: Татьяна77
(24.09.2006 в 17:23)
| | Поподробнее бы... покажите структуры таблиц хотя бы.
Вероятно, Вам потребуется применить соединение. Внутреннее, если во второй таблице есть данные для всех страниц, или внешнее - если только для некоторых. | |
|
|
|
|
|
|
| - в таблице на сайте есть номер страницы, с него нужна ссылка на соответствующую страницу сайта, этот номер страницы взят из таблицы sql
- создана другая таблица sql, в ней две колонки - номер страницы и адрес ссылки
Может ещё какие-то данные нужны? Как указать, что если страница 1, то ссылку на неё брать из другой таблицы?
Не ругайтесь, плз. Очень нужен нормальный ответ.
(не знаю, в этот ли раздел тема) | |
|
|
|
|