我有关于PHP的以下问题。首先,我几乎不了解PHP的某些方面,所以请原谅新问题。
我正在处理一个输出一小段代码的东西,所以我的一个朋友可以更新他的网站而无需向我寻求帮助。根据具体情况,他可以选择不同的选项,输出不同的片段。我创建了一个选择表单(下拉列表),每个表格的值都是这样的: $ option1 , $ option2 &的 $ 2选项即可。然后我做了类似 $ example = $ _REQUEST ['selectionform']; 的内容,它捕获了所选的值。我的问题是,当我回复 $ example 时,我只获得“$ option1”作为文字,并且 $ option1 不会得到处理如果我直接回应它。我真的希望你理解我在说什么,我不知道PHP的语法和术语。
您是否知道如何在表单中选择选项进行处理,就好像我会直接回显该值一样?
谢谢
答案 0 :(得分:0)
我认为问题在于你没有通过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>
答案 1 :(得分:0)
听起来你可以像这样回应变量:
echo '$option1';
单引号中不会输出字符串。尝试:
echo "$option1";
或
echo $option1;
还要记住在PHP标记内部回显。