За последние 24 часа нас посетили 41539 программистов и 1813 роботов. Сейчас ищут 1379 программистов ...

выбрать option

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

  1. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    есть селекты с разными неймами
    можно в них к определённым опшионам выбрать selected ?
     
  2. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    в смысле?
     
  3. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    в прямом :D

    PHP:
    1. <?
    2. $form="<form method=\"post\">
    3. <select name=\"important1\">".$eventsimp."</select>
    4. <select name=\"important2\">".$eventsimp."</select>
    5. <select name=\"important3\">".$eventsimp."</select>
    6. <select name=\"important4\">".$eventsimp."</select>
    7. <select name=\"important5\">".$eventsimp."</select>
    8. <select name=\"important6\">".$eventsimp."</select>
    9. <select name=\"important7\">".$eventsimp."</select>
    10. <br/>".$impeve."<br/>
    11. <input type=\"submit\" name=\"submitimp\" value=\"Сохранить\"></form>";
    12. ?>
    как видно - делаю 7 селектов с одинаковым контентом , но у каждого селекта после загрузки страницы должен сразу быть выделен свой пункт

    сами опшионы простенько берутся в цикле запроса
    PHP:
    1. <?
    2. $eventsimp.="<option name=".$row['id']." value=".$row['id'].">".$row['name']."</option>";
    3. ?>
    потому тема в хтмл - не вижу на пхп решения )
     
  4. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    <OPTION SELECTED >
     
  5. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    не , ну я видно не правильно обьясняю :D

    перечитайте то что я дал

    я не дибил , как минимум азы хтмл пхп знаю и выделение ВСЕХ опшионов мне не особо поможет :D
     
  6. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    siiXth
    да спать уже пора просто, не понимаю что сделать надо
    ты выводишь все селекты из базы, значение выбранного селекта где то существует?
     
  7. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
    PHP:
    1. <?php
    2. while($row = mysql_fetch_assoc($result)) {
    3.      $s = $row['id'] == $selected  ?  ' SELECTED ' : '';
    4.      $eventsimp .= '<option value="' . $row['id'] . '"'  . $s . '>' . $row['id'] . '</option>';
    5.  }
     
  8. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    да хрен с ним

    сделал чтобы при совпадении просто в каждый следующий инпут добавлялся в самое начало дубликат опшиона , так уже выбранное событие будет сохраняться и выводиться при загрузке
     
  9. Padaboo

    Padaboo Старожил
    Команда форума Модератор

    С нами с:
    26 окт 2009
    Сообщения:
    5.242
    Симпатии:
    1
  10. siiXth

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

    С нами с:
    14 мар 2010
    Сообщения:
    1.447
    Симпатии:
    1
    та это я конечно знаю :D

    толку от него только сейчас нет
     
  11. Gromo

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

    С нами с:
    24 май 2010
    Сообщения:
    2.786
    Симпатии:
    2
    Адрес:
    Ташкент
    siiXth
    проблема с выражением мысли - надо объяснять задачу так, чтобы поняли даже дураки :)
     
  12. ridraider

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

    С нами с:
    23 окт 2010
    Сообщения:
    65
    Симпатии:
    0
    Правильно не SELECTED, а selected="selected"
    Если на стороне клиента то JQuery в помощь.
     
  13. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    siiXth
    ты же упорно пытаешься послать на клиента одинаковое содержимое всех селектов, как же по-твоему получится разный выбранный пункт? :D опять грибочки?

    либо рисуй каждый селект отдельно в цикле, либо js уже на клиенте ищи нужные пункты и выделяй.