Как обработать значение из выпадающего элемента формы в PHP - PullRequest
0 голосов
/ 12 декабря 2010

У меня есть следующая проблема, касающаяся PHP. Прежде всего, я едва знаю некоторые аспекты PHP, поэтому извините за новый вопрос.

Я работаю над тем, что выводит небольшой фрагмент кода, чтобы мой друг мог обновить свой сайт, не обращаясь ко мне за помощью. В зависимости от ситуации у него могут быть разные опции для этого, опции, которые выводят разные фрагменты. Я создаю форму выбора (выпадающий список), и значения для каждого из них выглядят следующим образом: $ option1 , $ option2 & $ option3 . Затем я сделал что-то вроде $ example = $ _REQUEST ['selectionform']; , которое ловит выбранное значение. Моя проблема заключается в том, что при выводе $ example в качестве текста я получаю только "$ option1" , а $ option1 не обрабатывается, как если бы откликнулся бы прямо. Я очень надеюсь, что вы понимаете, о чем я говорю, я понятия не имею о синтаксисе и терминологии PHP.

Есть ли у вас какие-либо идеи, как выбрать вариант, выбранный в форме для обработки, как если бы я выводил это значение напрямую?

Спасибо

Ответы [ 2 ]

0 голосов
/ 12 декабря 2010

Звучит так, как будто вы можете отображать переменную следующим образом:

echo '$option1';

, которая не будет выводить строку в одинарных кавычках.Попробуйте:

echo "$option1";

или

echo $option1;

Не забудьте также повторить внутри тегов PHP.

0 голосов
/ 12 декабря 2010

Я думаю, проблема в том, что вы не отражаете значение через php, вы явно размещаете его на странице.Предполагая, что $ optionN - это переменные, которые есть в PHP, попробуйте следующее:

<select name="foo">
  <option value="<?php echo $option1; ?>">option 1</option>
  <option value="<?php echo $option2; ?>">option 1</option>
  <option value="<?php echo $option3; ?>">option 1</option>
</select>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...