<form name="form1" method="get" id="form1" action="get.php">
<select name="menu1">
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
</select>
</form>
<br />
<form name="form1" method="get" id="form1" action="get.php">
<select name="menu1">
<option>Что-то 1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select>
</form>
<br />
<form name="form1" method="get" id="form1" action="get.php">
<select name="menu1">
<option>111</option>
<option>222</option>
<option>333</option>
<option>444</option>
<option>555</option>
</select>
</form>
как мне сделать для всех них одну кнопку?
<input type="submit" value="Отправить" />
и в файле get.php:
<?
$a = $_GET["menu1"];
echo $a;
?>
каждому свой нейм это понятно...
вот я выбрал все эти селесты, передал их, а как мне выводить для каждого уникального параметра свою фразу например?
<?
if($a = "10" && $b = "Что-то 1" && $c = "111")
echo 'Текст если выбрали 10, Что-то 1, 111.';
else
echo '';
?>
я все правильно сделал?
вообщем не знаю как сделать правильно...
get.php?menu=10&&menu2=Что-то1&&menu3=111
вот если будет такой вид урла я хочу что бы бросило на какую ту страницу соответствующую параметрам селеста.
Спустя 1 час, 8 минут, 25 секунд (2.10.2011 - 14:28) Invis1ble написал(а):
Цитата |
как мне сделать для всех них одну кнопку? |
поместить все в одну форму, а не клепать 100500 штук, ИМХО
Спустя 1 час, 41 минута, 20 секунд (2.10.2011 - 16:10) johniek_comp написал(а):
все сделал, вопрос остался про страницы...
вот форма
get.php:
все работает, но вот вопрос!
get.php?lvl=10&fr=%D0%FB%F6%E0%F0%FC
такая ссылка выходит, как мне в зависимости от того что выбрали выводить определенные страницы!?
вот форма
<form name="lvl" method="get" id="form1" action="get.php">
<select name="lvl">
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
</select>
<select name="fr">
<option>Р</option>
<option>Н</option>
<option>М</option>
<option>Э</option>
<option>В</option>
<option>Т</option>
<option>Д</option>
<option>Г</option>
</select>
<input type="submit" value="Выбрать" />
</object>
</form>
get.php:
<?
$a = $_GET["lvl"];
echo $a;
$b = $_GET["fr"];
echo $b;
?>
все работает, но вот вопрос!
get.php?lvl=10&fr=%D0%FB%F6%E0%F0%FC
такая ссылка выходит, как мне в зависимости от того что выбрали выводить определенные страницы!?
Спустя 4 минуты, 18 секунд (2.10.2011 - 16:14) Invis1ble написал(а):
switch ($_GET["fr"])
{
// cases
}
Спустя 40 минут, 48 секунд (2.10.2011 - 16:55) johniek_comp написал(а):
Invis1ble
не понял...
не понял...
Спустя 8 минут, 57 секунд (2.10.2011 - 17:04) Invis1ble написал(а):
что ты не понял?
Спустя 7 минут, 32 секунды (2.10.2011 - 17:11) johniek_comp написал(а):
твой код? что это вообще?
Спустя 5 минут, 48 секунд (2.10.2011 - 17:17) Invis1ble написал(а):
Ты не знаешь конструкции switch? Тогда тебе сюда
Спустя 16 минут, 4 секунды (2.10.2011 - 17:33) johniek_comp написал(а):
что такое switch я знаю, можно и через него, а более гуманных способов нет?
смотрим:
Колонка раз
Вариант1
Вариант2
Колонка два
Вариант1
Вариант2
естесно switch в самый раз, но если речь идет о более чем 200 id?
Выбрал я вариант 1(первая колонка) и вариант 2(вторая), меня должно перекинуть на страницу: трата-та.php?колонка1=вариант2&колонка2=вариант1
выбираю другие варианты - другие страницы, делают же так напр. page.php?id=4 и каждый id другая страница.
Помогите понять.
смотрим:
Колонка раз
Вариант1
Вариант2
Колонка два
Вариант1
Вариант2
естесно switch в самый раз, но если речь идет о более чем 200 id?
Выбрал я вариант 1(первая колонка) и вариант 2(вторая), меня должно перекинуть на страницу: трата-та.php?колонка1=вариант2&колонка2=вариант1
выбираю другие варианты - другие страницы, делают же так напр. page.php?id=4 и каждый id другая страница.
Помогите понять.
Спустя 10 минут, 36 секунд (2.10.2011 - 17:44) Invis1ble написал(а):
Пишешь скрипт, который в зависимости от выбранных значений формирует нужный вывод. Например
Естественно, я утрировал. Но общий смысл такой.
switch ($var)
{
case 'q' :
echo 'Страница номер раз';
break;
case 'w' :
echo 'Страница номер двас';
break;
// ,,,,,,
default :
echo 'Стандартная страница';
break;
}
Естественно, я утрировал. Но общий смысл такой.
_____________
