список HTML, чтобы показать дополнительный текст в дополнительном поле за пределами списка - PullRequest
0 голосов
/ 21 января 2010

У меня есть следующий db-retrieve, который приводит к списку, который мне нравится. Но мне нужно, чтобы $ desc2 отображался под списком в отдельном поле, и он должен изменить свое содержимое, когда пользователь нажимает на другой элемент в списке:

Вот извлечение, которое работает:

echo "<form action=\"admin.php\" method=\"post\">";
echo "Industry:<SELECT name=\"industry\" size=\"10\">";
$result=sql_query("SELECT cat, title, desc, parentid 
                   FROM industries 
                   WHERE language='english'");
while(list($cid2, $ctitle2, $desc2, $parentid2) = sql_fetch_row($result)) {
     if ($cid2==$userindustry) {
        $sel = "selected";
     } else {
        $sel = "";
     }
     if ($parentid2!=0) $ctitle2=getparentindustry($parentid2,$ctitle2);
    echo "<option value=\"$cid2\" $sel>$ctitle2</option>";
}
echo "</SELECT>
      <br>$desc2<br> # place to show description of list item
      <input type=\"hidden\" name=\"op\" value=\"save\">
      <input type=\"submit\" value=\"Go\"></form><br>";

Поскольку я сейчас нахожусь в поиске в течение некоторого времени, но ничего не нашел, надеюсь, кто-то здесь сможет мне помочь.

Код для стороны в php.

Заранее спасибо.

1 Ответ

0 голосов
/ 22 января 2010

Вы должны сохранить $ desc2 во временной переменной в цикле и использовать временную переменную после выбора, чтобы показать временную переменную.

Однако я хотел бы отметить, что, в общем, это, вероятно, неправильный способ использования этого кода, и что ваша проблема глубже в вашей реализации:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...