想要一些与php下拉表格相关的帮助

时间:2011-04-24 17:29:19

标签: php forms drop-down-menu

并提前感谢您的寻找,时间和帮助。

我目前正在尝试创建一个下拉菜单列表。

它涉及运输类型,例如Royal mail,DHL等。

但是我没有在哪里。

我的数据库设置如下

field   | type         | collation         | null | extra
post_id | bigint(20)   |                   | no   | auto_increment
type    | varchar(255) | latin_1swedish_ci | no   |

我的数据库中的名称叫做postage_type。

我已填充该标签。在里面,

royal mail  (1)
DHL (2)

等。

是否有人可以分享如何创建下拉表单以及如何接收数据。

+

我相信由于我的网页使用$_GET等,我需要shipping_detail.php?=item2290

我希望下拉框的页面名为“shipping_detail.php”,我希望将所选菜单选项放在名为“detail.php”的页面上

感谢您的期待,我希望我能够做到这一点。

我已阅读了不止一些教程,但我完全被他们搞糊涂了。

2 个答案:

答案 0 :(得分:1)

我不会给你一个完整的答案,因为你的问题不够狭隘和具体。但是这里有你需要做的事情:

  1. 构建包含HTML格式的页面。这不需要PHP知识。
  2. 确保表单将数据提交到PHP脚本。
  3. 在PHP脚本中,接收数据并相应地处理
  4. 这是一些简短的示例代码:

    您的下拉列表需要具有与此类似的代码的页面:

    <form method="GET" action="handleform.php">
        <label for="shipping_method">Shipping method</label>
        <select name="shipping_method" id="shipping_method">
            <option value="dhl">DHL</option>
            <option value="royalmail">Royal Mail</option>
        </select>
        <input type="submit"/>
    </form>
    

    然后在handleform.php中:

    $shipping_method = $_GET['shipping_method'];
    // and then do whatever you need to do with this value, probably store it in a database
    

    老实说,你的问题有点过于开放,无法直接回答,因为遗漏了很多实施细节。

答案 1 :(得分:0)

这只是小菜一碟。您只需要使用PHP的include函数。就像下面一样。

解决方案代码

<select name="your-drop-down-list-name">
         <?php include('path-to-you-file-dir/shipping_detail.php'); ?>
</select>