За последние 24 часа нас посетили 22382 программиста и 1267 роботов. Сейчас ищут 804 программиста ...

сохранение значения выпадающего списка

Тема в разделе "PHP для новичков", создана пользователем motobyba, 27 апр 2010.

  1. motobyba

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

    С нами с:
    27 апр 2010
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Украина
    имеется форма поиска. допустим я выбрал из выпадающего списка улицу "Одесская", как сделать так, чтобы после нажатия на "Поиск", значение этого же выпадающего списка не сбрасывалось на начальное, пустое значение?
    если не затруднит покажите как это выглядит, а то мне недоучке сложно понять что к чему.


    PHP:
    1. <form  action="index.php" method="POST" enctype="multipart/form-data" onsubmit="MySubmit();">  
    2.   <table width="900" border="0" height="48px">  
    3.   <tr>  
    4.   <td width="164"  align="center" valign="middle" class="vvod">  
    5.      
    6.     <input type="tel_number" class="long" align="center"    
    7. size="20" name="v_number" tabindex="3" id="find1" value="введите номер"    
    8. onFocus="this.style.backgroundColor='#F0F0F0';this.value='';" onBlur="this.style.backgroundColor='#FFFFFF';  
    9. if (this.value != '') {this.onfocus = function(){this.style.backgroundColor='#F0F0F0';};}    
    10. else this.value='введите номер';"/>  
    11. </td>  
    12.        
    13.         <td width="184"  align="center" valign="middle" class="vvod">  
    14.         <input type="tel_surname"  width="120px" class="long" align="center" size="20" name="v_surname" tabindex="3"  
    15.  id="find2" value="введите фамилию" onFocus="this.style.backgroundColor='#F0F0F0';this.value='';"  
    16.  onBlur="this.style.backgroundColor='#FFFFFF';if (this.value != '') {this.onfocus = function()  
    17. {this.style.backgroundColor='#F0F0F0';};} else this.value='введите фамилию';"/>  
    18.         </td>  
    19.        
    20.            
    21.   <td width="191" align="center" valign="middle">    
    22.                   <select name="v_street" size="1" id="select_street" style="width:140px">  
    23.                   <option first value="" >Выбор улицы</option>  
    24.                 <option value="Молокова">Молокова  
    25.                 <option value="Одесская">Одесская  
    26.                 <option value="Автодоровская">Автодоровская  
    27.                 <option value="Корабельная">Корабельная  
    28.                 <option value="Ленина">Ленина  
    29.                 <option value="ВОРОВСКОГО">воровского  
    30.                 </select></td>  
    31.   <td width="194" align="center" valign="middle">  
    32.                   <select name="v_town" size="1" id="select_town"style="width:150px">  
    33.                 <option first value="" >Выбор нас.пункта</option>    
    34.                 <option value="С БРОД">С БРОД                
    35.                 <option value="Л ГОРА ">Л ГОРА                
    36.                 <option value="МИГЕЯ">МИГЕЯ                  
    37.                 <option value="БАНДУРКА">БАНДУРКА              
    38.                <option value="ЧАУСОВО">ЧАУСОВО                
    39.                 </select></td>  
    40.    <td width="125" align="center" valign="middle" class="submit">  
    41.    <input type="submit"  value="Найти" tabindex="6" class="submit" /></td>  
    42.   </tr>  
    43. </table></form>
     
  2. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    motobyba
    Сдается мне, что Вы не просто недоучка, а еще и халявщик.

    Вам же уже ответили на другом форуме. И Вы якобы все поняли и все у Вас заработало.

     
  3. motobyba

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

    С нами с:
    27 апр 2010
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Украина
    странно оно работает. <option if($_POST['v_street']==="Молокова") { selected="selected" } value="Молокова">Молокова

    да, значение сохраняется, но стоит выбрать другую улицу и тут начинается совсем не то что надо. Если выбираю другую улицу, то в форме остается всеравно та, которую я выбрал первой для поиска.
    Далее, мне предложили еще один вариант, в которм я на данный момент разбераюсь. а по поводу "халявы" мне важно знать мнения не 1-го и не 2-х людей. Быть может еще кто-то посоветует что-то полезное в решении этой проблемы.
     
  4. Simpliest

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

    С нами с:
    24 сен 2009
    Сообщения:
    4.511
    Симпатии:
    2
    Адрес:
    Донецк
    Вот с этого момента и стоит начинать. А не возвращаться к исходному коду.

    Или Вы хотите повторно решить первый вопрос? :D
     
  5. motobyba

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

    С нами с:
    27 апр 2010
    Сообщения:
    3
    Симпатии:
    0
    Адрес:
    Украина
    Simpliest

    Нет, первый вопрос повторно решать не надо.

    [/quote]