в первом файле из базы sql выводятся данные в таблицу. первое поле 'город' - ссылка на goroda_xxx.php. ссылка работает, перехожу на эту страницу, но мне нужно, чтоб со мной на эту страницу попала и переменная 'город' которая была нажата. а получается что все время идет последняя из таблицы. ниже привожу код.
goroda.php
<?php
include("_function.php");
$qqq = $_SERVER['HTTP_REFERER'];
if ($qqq == "")
{header("Location: http://alfavit-obuv.ru/" class="sh_symbol">);}
session_start() ;
//echo $_SESSION['tit'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<title>ГОРОДА</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<br />
<? echo '<table width="100%" border="3">
<tr class="tGgey2" align="left">
<td class="txtBlueB2" width="120">город</td>
<td class="txtBlueB2" width="100">удаленность</td>
<td class="txtBlueB2" width="100">население</td>
<td class="txtBlueB2" width="60">кол.маг</td>
<td class="txtBlueB2" width="80">чел/маг</td>
<td class="txtBlueB2">необходимость в открытии</td>
<td class="txtBlueB2" width="90">общ.площ</td>
<td class="txtBlueB2" width="100">стоим.м.кв</td>
</tr>';
$arr = get_data_from_tab('dr_goroda', 'dr_gorod', 'DESC');
for ($i=0; $i++ < count($arr)
{ $dr_chelmag=round($arr[$i-1]['dr_nasel']/$arr[$i-1]['dr_kolmag']) ;
echo ' <tr class="tGgey2" align="left">
<input name="id" type="hidden" value="'.$arr[$i-1]['id'].'" />
<td class="txtBlueB2" width="120"><a href="goroda_xxx.php"><FONT color="#0000CC">'.$arr[$i-1]['dr_gorod'].'</FONT> </a></td>';
$_SESSION['gor_dr']=$arr[$i-1]['dr_gorod'];
echo ' <td class="txtBlueB2" width="100">'.$arr[$i-1]['dr_udal'].'</td>
<td class="txtBlueB2" width="100">'.$arr[$i-1]['dr_nasel'].'</td>
<td class="txtBlueB2" width="60">'.$arr[$i-1]['dr_kolmag'].'</td>
<td class="txtBlueB2" width="80">'.$dr_chelmag.'</td>
<td class="txtBlueB2">'.$arr[$i-1]['dr_nuzhda'].'</td>
<td class="txtBlueB2" width="90">'.$arr[$i-1]['dr_sob'].'</td>
<td class="txtBlueB2" width="100">'.$arr[$i-1]['dr_stoim'].'</td>
</tr>' ;}
echo'</table>' ?>
</body>
</html>
goroda_xxx.php
<?php
include("_function.php");
$qqq = $_SERVER['HTTP_REFERER'];
if ($qqq == "")
{header("Location: http://alfavit-obuv.ru/" class="sh_symbol">);}
session_start() ;
//echo $_SESSION['tit'];
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<HTML>
<HEAD>
<title>ГОРОДА</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="style.css" rel="stylesheet" type="text/css">
</head>
<body>
<br />
<? echo $_SESSION['gor_dr']
?>
</body>
</html>
помогите, кто может. спасибо
Спустя 21 минута, 13 секунд (13.09.2010 - 18:41) inpost написал(а):
Сделай гет-запросом.
А там получаешь: $_GET['city'];
<a href="goroda_xxx.php?city=<?php echo $arr['city']; ?>">
А там получаешь: $_GET['city'];
Спустя 15 часов, 40 минут, 57 секунд (14.09.2010 - 10:22) titovff написал(а):
неполучается. перехожу на страницу -пусто
Спустя 3 минуты, 33 секунды (14.09.2010 - 10:26) titovff написал(а):
я понял, нужно было так
теперь у меня в строке http://test1.ru/spchat/goroda_xxx.php?москва
как мне присвоить переменной только слово москва из строчки
<td class="txtBlueB2" width="120"><a href="goroda_xxx.php?'.$arr[$i-1]['dr_gorod'].'"><FONT color="#0000CC">'.$arr[$i-1]['dr_gorod'].'</FONT> </a></td>';
теперь у меня в строке http://test1.ru/spchat/goroda_xxx.php?москва
как мне присвоить переменной только слово москва из строчки
Спустя 3 минуты, 32 секунды (14.09.2010 - 10:30) drouZ написал(а):
секунду, у тебя передается номер города и сам город? О_о
ты определись, какие тебе переменные нужны: либо город, либо номер, либо и то и то
для каждого просто создай переменную,
а обрабатывай
ты определись, какие тебе переменные нужны: либо город, либо номер, либо и то и то
для каждого просто создай переменную,
goroda_xxx.php?sity=moscow&num=177
а обрабатывай
$town = $_GET["sity"]; $number_t = $_GET["num"];
Спустя 3 минуты, 42 секунды (14.09.2010 - 10:33) titovff написал(а):
только город. точнее информация из поля dr_gorod
Спустя 1 минута, 43 секунды (14.09.2010 - 10:35) drouZ написал(а):
Спустя 16 минут, 40 секунд (14.09.2010 - 10:52) titovff написал(а):
прочитал, но у меня строчка http://test1.ru/spchat/goroda_xxx.php?123
как переменной присвоить 123 ?
как переменной присвоить 123 ?
Спустя 3 минуты, 8 секунд (14.09.2010 - 10:55) titovff написал(а):
а какая переменная $_GET['???'];мне нужна, если я передавал
<a href="goroda_xxx.php?'.$arr[$i-1]['dr_gorod'].'"><FONT color="#0000CC">'.$arr[$i-1]['dr_gorod'].'</FONT> </a>
Спустя 15 минут, 9 секунд (14.09.2010 - 11:10) drouZ написал(а):
ты в строке адреса передаешь переменную, в данном случае "123".
если ты передашь
то Москва будет лежать в переменной "city" массива GET, то есть вытащить её можно будет написав
goroda_xxx.php?'.$arr[$i-1]['dr_gorod']тут навыходе ты получишь
goroda_xxx.php?Москвав данном случае Москва будет не значение а переменная в массиве GET
если ты передашь
goroda_xxx.php?city='.$arr[$i-1]['dr_gorod']'
то Москва будет лежать в переменной "city" массива GET, то есть вытащить её можно будет написав
$_GET["city"]
Спустя 9 минут, 10 секунд (14.09.2010 - 11:19) titovff написал(а):
ВСЕ! СВЕРШИЛОСЬ! БЛАГОДАРЕН ЗА ПОМОЩЬ!!!!!