[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите разобраться
Дамир21
Необходимо, что бы в зависимости от get параметра, изменялось значение переменной. Значение переменной подставляется в url сайта.
По-порядку...
1. на сайте есть поисковая форма.
2. переменной $t_of_gorod присваивается значение get-параметра, в зависимости от выбора 'москва', 'санкт-петербург' или 'казань';
3. если значение get-параметра $_GET['t_of_gorod'] равно тому или иному значению, то переменной $gorod присваивается то или иной значение.
4. далее значение переменной $gorod подставляется в формирующуюся ссылку, генерирующую новую страницу. ($("#actionship").attr("action","/<?echo $gorod?>");)
5. Значение переменной постоянно подставляется $gorod='no', не выполняя условий.
В чем ошибка не могу понять. помогите.
Вот весь код
<?  
$t_o_w= array("Сфера деятельности", "IT, компьютеры, интернет", "Без опыта, подработка, стажировки, прочее", "Бухгалтерия, кассовый учет", "Врачи, фармацевты, медицинские работники", "Дизайн, творческие профессии", "Директора и руководители", "Инженеры, проектировщики", "Логистика, снабжение, перевозки, склад", "Маркетинг, PR-служба", "Менеджеры по персоналу, HR-служба", "Образование, наука, тренинги", "Охрана, служба безопасности, полиция", "Повара, официанты, бармены, сомелье", "Продавцы, менеджеры по продажам, торговые представители", "Производство и строительство, рабочие специальности", "Редакторы, журналисты, переводчики", "Секретари, офис-менеджеры, операторы", "Услуги для населения, персонал для дома, спорт", "Финансы, экономика, аудит, банк", "Юристы, коллекторы, приставы");
$sof= array("Москва","Санкт-Петербург", "Казань");
$adress=$_SERVER['REQUEST_URI'];
$a1=explode('?', $adress);
if($a1[0]=='/vacancy'){
$sel='<option value="1" selected>Вакансии</option><option value="2" >Резюме</option>';
}
elseif($a1[0]=='/resumes'){
$sel='<option value="1" >Вакансии</option><option value="2" selected >Резюме</option>';
}
else{
$sel='<option value="1" >Вакансии</option><option value="2">Резюме</option>';
}
$t_of_work='<select class="vybor_sferi" name="t_of_work">';
for ($g = 0; $g <= 20; $g++){
if((isset($_GET['t_of_work'])) && ($_GET['t_of_work']==$g)) $t_of_work .='<option value="'.$g.'" selected>'.$t_o_w[$g].'</option>';
else $t_of_work .='<option value="'.$g.'">'.$t_o_w[$g].'</option>';
}
$t_of_work .='</select>';
$t_of_gorod='<select class="vybor_gorod" name="t_of_gorod">';
for ($i = 0; $i <= 2; $i++){
if((isset($_GET['t_of_gorod'])) && ($_GET['t_of_gorod']==$i)) $t_of_gorod .='<option value="'.$i.'" selected>'.$sof[$i].'</option>';
else $t_of_gorod .='<option value="'.$i.'">'.$sof[$i].'</option>';
}
$t_of_gorod .='</select>';
if(isset($_GET['likesearch']))
{
$likesearch=$_GET['likesearch'];
}
else
{
$likesearch='';
}
if(isset($_GET['sort_by']))
{
$sort_by1=$_GET['sort_by'];
}
else
{
$sort_by1=0;
}
if(isset($_GET['education_level']))
{
$education_level1=$_GET['education_level'];
}
else
{
$education_level1=1;
}
if((isset($_GET['t_of_gorod'])))
{
if($_GET['t_of_gorod']==0)
{
$gorod='moskva';
}
elseif($_GET['t_of_gorod']==1)
{
$gorod='sankt-peterburg';
}
elseif($_GET['t_of_gorod']==2)
{
$gorod='kazan';
}
}

else { $gorod='no';}
?>

<div class="info">
<a
href="/"><div class="logologo"></div></a>
<form
action="/" method="GET" id="actionship" style="margin:2em 0 0;">
<input
class="button" type="submit" value="" />
<div
class="poisk">
<div
class="vybor">
<select
class="vybor" id="target" ><? echo $sel;?></select>
<div
class="minibut"></div>
</div>
<div
class="vybor_sferi">
<?
echo $t_of_work;?>
<div
class="minibut"></div>
</div>
<div
class="vybor_gorod">
<?
echo $t_of_gorod;?>
<div
class="minibut"></div>
</div>
<input
class="search1" type="text" name="likesearch" placeholder="Поиск..." value="<?echo $likesearch;?>"/>
<div
style="display:none;">
<input
type="text" name="sort_by" value="<?echo $sort_by1;?>">
<input
type="text" name="education_level" value="<?echo $education_level1;?>">
</div>
</div>
<input
class="button" id="srccc" type="submit" value="" />
</form>
<div
class="all_block">
<!--<a href="#" class="extended_src">Расширенный поиск</a>-->
<?locate_resume_or_vacancy($send_login, $send_password, $type_of_client);?>
</div>
</div>
<div
class="navigation">
<?
navigation($navigation);?>
</div>

<script
src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>

$( "#target" ).change(function () {
var str = "";
$( "#target option:selected" ).each(function() {
str += $( this ).val() + " ";
});
if(str==1)
{
$("#actionship").attr("action","/<?echo $gorod?>");

}
else
{
$("#actionship").attr("action","<?echo $gorod?>");

}
}
)
.
change();
</script>
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.