как правильно?

Benderlio

Новичок
как правильно?

есть таблица из четырех столбиков...
в первом разделы(объявления), потом области, и города...
все это ссылки.
т.е. сначало выборка по разделам, потом по областям потом по городам... последовательно
соответственно не могу передать переменные первым выборкам
как правильно передавать данные ?
т.к. в ссылку по объявлению проставляю id объявления, а вот город проставить в эту ссылку уже не получаеться т.к. формируеться город в другой выборке...
получаеться что ссылки на странице несут только по одной переменной, хотя для последующего скрипта необходимы все.
как правильно передать все переменные через одну ссылку ? делать все выборки сразу и заносить данные в массив ? или как ?
 

bkonst

.. хочется странного?...
Еще раз, и по человечески. Как будто ты рассказываешь про ЭТО своей престарелой бабушке.

Что у тебя есть?
Что ты хочешь получить?
Что получается?
 

Benderlio

Новичок
да я не знаю как даже объяснить нормально....
вообщем есть выборки 4 штуки такого плана:
$result = mysql_query("select * from section");
while( $row=mysql_fetch_array( $result ) )
{
echo "<a href=1.php?id_section=$row[id_section]>ссылка</a>"
}

они все идут друг за другом в разных таблицах в разных частях страницы.
в каждой храниться по одной переменной, а необходимо передать все переменные другой странице по переходу по одной из ссылок (таких как выше), вот как такое сделать?
 

bkonst

.. хочется странного?...
необходимо передать все переменные другой странице по переходу по одной из ссылок (таких как выше)
Поясни, что это значит.

Ты не знаешь, как передать несколько переменных в URL?
script.php?name1=value1&amp;name2=value2
 

Benderlio

Новичок
в том то и дело что 4 выборки в разных частях страницы..
там таблицы и прочее....
$result = mysql_query("select * from section");
while( $row=mysql_fetch_array( $result ) )
{
echo "<a href=1.php?id_section=$row[id_section]>ссылка</a>"
}
$result = mysql_query("select * from country");
while( $row=mysql_fetch_array( $result ) )
{
echo "<a href=1.php?id_section=$row[id_country]>ссылка</a>"
}
$result = mysql_query("select * from city");
while( $row=mysql_fetch_array( $result ) )
{
echo "<a href=1.php?id_section=$row[id_city]>ссылка</a>"
}
а скрипту 1.php необходимы данные со всех 4-х выборок...
 

Фанат

oncle terrible
Команда форума
Benderlio
сделай форму с четырьмя выпадающими списками.
 

bkonst

.. хочется странного?...
Продолжаем допрос.

Ок, как, по твоему, пользователь должен выбрать те (4?) значения которые передаются?
 

bkonst

.. хочется странного?...
Что мешает написать
Код:
1.php?id_section[]=$row[id_section]&id_section[]=$default
и передать их в массиве?

А лучше - дать параметра, разным по смыслу, разные имена, и вызывать скрипт как
Код:
1.php?id_section=$row[id_section]&id_country=$default..
 

Фанат

oncle terrible
Команда форума
так не подходит...
почему не подходит?

они все идут друг за другом в разных таблицах в разных частях страницы.
в каждой храниться по одной переменной
ну тогда дописывай к ссылкам в каждой из таблиц результаты выборки из трёх остальных
 
Сверху