Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > Этот непокорный <select><option /></select>


Автор: Enya 11.9.2006, 14:05
Вот: хочу выбрать из списка меню какой-либо пункт, нажать кнопочку Submit и увидеть на экране значение выбранного пункта, например выбираю Параметр два, отправляю на обработку и выжу на экране item002
Код

<?php

if(isset($_POST['submit']))
{
        $t_Name = (isset($_POST['t_Name[]'][1]));
        echo ($t_Name);
}else{

    echo '<form name="selectTablePlease" method="post" action="selectItem.php">';
    echo '<select name="selectList[]">';
    echo '<option value="item001">Параметр раз</option>';
        echo '<option value="item002">Параметр два</option>';
        echo '<option value="item003">Параметрт три</option>';
    echo '</select>';
    echo '<INPUT TYPE="submit" name="submit" value="submit">';
    echo '</form>';
}

?>


Добавлено @ 14:08 
Перелазала поиском все темы содержащие <select

Автор: usverishe 11.9.2006, 14:11
1. Что именно не  получаеться.
2. А разве option надо закрывать?

Автор: Kirill Baranov 11.9.2006, 14:13
Код

<?php

if(isset($_POST['selectList'])) {
       echo $_POST['selectList'];
} else {
    echo '<form name="selectTablePlease" method="post" action="selectItem.php">';
    echo '<select name="selectList">';
    echo '<option value="item001">Параметр раз</option>';
    echo '<option value="item002">Параметр два</option>';
    echo '<option value="item003">Параметрт три</option>';
    echo '</select>';
    echo '<INPUT TYPE="submit" name="submit" value="submit">';
    echo '</form>';
}
?>


так что ли?

Автор: Enya 11.9.2006, 14:25
Kirill Baranov, верно. smile но вот только в других темах по этому поводу чего только не писали...

Автор: Kirill Baranov 11.9.2006, 14:27
Enya, вместо echo лучше используй просто html

Автор: Mal Hack 11.9.2006, 20:39
Цитата(Enya @  11.9.2006,  15:05 Найти цитируемый пост)
echo '<select name="selectList[]">';

Надо, когда у тебя список с большим числом выбора...
Делаем просто $_POST['select_name'].

Автор: Shark 11.9.2006, 23:48
usverishe, чешь нет..но option закрываетсяsmile

Автор: GZep 12.9.2006, 19:31
для таких целей можно так:

<php
echo "<pre>\n";
print_r($_POST);
echo "</pre>";
?>


и все пришедшие данные методом пост как на ладоне!
(очень удобно, когда пишешь обработчик формы)

Автор: igramnet 27.7.2007, 22:27
А у меня проблема немного другого характера. Хочу сделать чтобы при выборе какого-то пункат из меню под меню появлялись определённые числа.
Например, у меня есть Меню (он же Лист) со значением 1 и 2. При выборе 1 страница не перегружается, а просто ниже подгружается значение 1.1, 1.2.

Автор: anurbol 29.7.2007, 04:50
это надо аяксом делать http://forum.vingrad.ru/forum/topic-164583/anchor-entry1210069/0.html

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)