За последние 24 часа нас посетили 22435 программистов и 1007 роботов. Сейчас ищет 671 программист ...

<SELECT> i php!

Тема в разделе "PHP для новичков", создана пользователем whatsoever, 2 апр 2006.

  1. whatsoever

    whatsoever Активный пользователь

    С нами с:
    29 мар 2006
    Сообщения:
    58
    Симпатии:
    0
    Ludi, kak sdelat chtobi posle SUBMITa formi menu <SELECT> prisvaivolos uzhe vibrannoe znachenie ($_POST["byear"])? S drugimi vidami form poluchaetsa,a $zdes= kamen predknovenija; :lol: !

    Vot kusok skirpta:

    <SELECT name=\"byear\" value=\"\" class=\"style2\">
    <option value=\"2006\">2006
    <option value=\"2005\">2005
    .....
    <option value=\"1986\" selected=\"selected\">1986
    </OPTION>
    </SELECT>

    P.S. Dobovlial v select value=".$POST." vmesto pustogo mesta - ne poluchaetsa.... i v option tozhe! Vibiraet vse vremia 1986....
     
  2. Mavir

    Mavir Guest

    Что означает selected=\"selected\"?
    Если разберешься что это значит, тогда и поймешь как быть. :)
     
  3. whatsoever

    whatsoever Активный пользователь

    С нами с:
    29 мар 2006
    Сообщения:
    58
    Симпатии:
    0
    selected= Specifies that the option should appear selected (will be displayed first in the list)

    Nu eto poniatno, i edinstvennoe znachenie mozhet bit "selected". A kak sdelat chtobi kogda vozvrashaet submitnutoe znachenie vibiralo moj god ($_POST) a ne selected?
    Ja probival i bez selected- ne rabotaet...
     
  4. whatsoever

    whatsoever Активный пользователь

    С нами с:
    29 мар 2006
    Сообщения:
    58
    Симпатии:
    0
    Use ponial!
    Nado bilo pisat tak....

    <option value=\"2006\" "; if ($_POST["byear"]=="2006") { echo("SELECTED");} echo " >2006
    <option value=\"2005\" "; if ($_POST["byear"]=="2005") { echo("SELECTED"); } echo ">2005

    Tupo.... :roll: :D
     
  5. Lesya

    Lesya Активный пользователь

    С нами с:
    14 авг 2006
    Сообщения:
    54
    Симпатии:
    0
    Адрес:
    Запорожье
    Подскажите, пожалуйста, можно ли задать фиксированную ширину в пикселях полю <SELECT>? Всё, что я нашла - это свойство size, но оно определяет высоту, причем в строках.
     
  6. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Через CSS:
    <select style="height: 20px; width: 300px;">
    <option></option>
    </select>
     
  7. Lesya

    Lesya Активный пользователь

    С нами с:
    14 авг 2006
    Сообщения:
    54
    Симпатии:
    0
    Адрес:
    Запорожье
    дякую
     
  8. Петр

    Петр Активный пользователь

    С нами с:
    20 мар 2006
    Сообщения:
    1.253
    Симпатии:
    0
    Адрес:
    Центр Вселенной
    Видимо, это "спасибо" по-украински.
    Но, я, увы, разговариваю только на русском и русском матерном.
     
  9. Lesya

    Lesya Активный пользователь

    С нами с:
    14 авг 2006
    Сообщения:
    54
    Симпатии:
    0
    Адрес:
    Запорожье
    Видимо :D