【问题标题】:How to process a value form a dropdown form item in PHP如何在 PHP 中处理下拉表单项中的值
【发布时间】:2011-05-24 08:31:50
【问题描述】:

我有以下关于 PHP 的问题。首先,我几乎不知道 PHP 的某些方面,所以请原谅新手的问题。

我正在做一个输出一点点 sn-p 代码的东西,这样我的一个朋友就可以更新他的网站,而无需向我寻求帮助。根据情况,他可以有不同的选择,输出不同的sn-ps的选项。我创建了一个选择表单(下拉菜单),每个表单的值如下所示:$option1$option2 & $option3。然后我做了类似 $example = $_REQUEST['selectionform']; 的东西来捕获所选值。我的问题是,当我回显 $example 时,我只得到 "$option1" 作为文本,而 $option1 没有得到处理如果我直接回应它。我真的希望你明白我在说什么,我对 PHP 语法和术语一无所知。

您知道如何让表单中选择的选项得到处理,就好像我会直接回显该值一样?

谢谢

【问题讨论】:

    标签: php forms selection


    【解决方案1】:

    听起来你可以像这样回显变量:

    echo '$option1';
    

    在单引号中不会输出字符串。试试:

    echo "$option1";
    

    echo $option1;
    

    还记得在 PHP 标记内回显。

    【讨论】:

      【解决方案2】:

      我认为问题在于您没有通过 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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-11-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多