首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >开始结束日期&在一个html页面中从mysql下拉菜单

开始结束日期&在一个html页面中从mysql下拉菜单
EN

Stack Overflow用户
提问于 2015-09-05 19:15:20
回答 1查看 1.3K关注 0票数 0

我正在尝试做一个html或php页面(为一些自己的学习过程),它可以输入3选择,然后显示在下一页的结果。

输入开始日期2-输入结束日期3-通过mysql查询显示下拉菜单中的服务名称,以便从表中获取服务名称

到目前为止,我已经成功地获得了开始和结束表以及下拉菜单,该菜单成功地查询了服务表并显示了名称,但问题是,当我单击submit时,我可以看到开始日期和结束日期的结果,但我无法看到如何在公告中添加服务选择。这是我的密码。

代码语言:javascript
运行
复制
    <!DOCTYPE html>
<html>
    <head>
        <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
        <script>
            $(document).ready(function() {
                $("#start_datepicker").datepicker();
                $("#end_datepicker").datepicker();
            });
        </script>
    </head>
    <body style="font-size:62.5%;">
        <form action="test.php" method="post">
            Start Date: <input type="text" name="startdate" id="start_datepicker"> <br />
            End Date: <input type="text" name="enddate" id="end_datepicker"><br />
            <select name="srvname">
            <?php
                $conn = new mysqli('localhost', 'root', 'SQLPASS', 'radius')
                or die ('Cannot connect to db');

                $result = $conn->query("select srvname name from rm_services");

                while ($row = $result->fetch_assoc()) {
                    echo "<option value=\"" . $row["id"] . "\">" . $row["name"] . "</option>";
                }
            ?>
            </select>
            <input type="submit" value="Submit:">
        </form>
    </body>
</html>

这是test.php,它将按表单操作显示日期

代码语言:javascript
运行
复制
  <?php
$STARTDATE = $_POST['startdate'];
$ENDDATE = $_POST['enddate'];
$SRVNAME = $_POST['srvname']; //gets the value -> $row["id"]
echo "<h2>You have entered the following information:</h2>";
echo "<pre>$STARTDATE</pre> ";
echo "<pre>$ENDDATE</pre>";
echo "<pre>$SRVNAME</pre>";
?>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-05 19:53:26

这个应该能工作,而且对于将来来说:如果你在堆栈溢出上发布什么东西,请发布格式化的代码,它更容易编辑,尤其是阅读它。

你的index.php什么的..。

代码语言:javascript
运行
复制
<!DOCTYPE html> 
<html> 
    <head>
        <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
        <script>
            $(document).ready(function() {
                $("#start_datepicker").datepicker();
                $("#end_datepicker").datepicker();
            });
        </script> 
    </head> 
    <body style="font-size:62.5%;">
        <form action="test.php" method="post"> 
            Start Date: <input type="text" name="startdate" id="start_datepicker"> <br />
            End Date: <input type="text" name="enddate" id="end_datepicker"><br />
            <select name="srvname">
            <?php
                $conn = new mysqli('localhost', 'root', 'SQLPASS', 'radius') 
                or die ('Cannot connect to db');

                $result = $conn->query("select id, name from rm_services");

                while ($row = $result->fetch_assoc()) {
                    echo "<option value=\"" . $row["id"] . "\">" . $row["name"] . "</option>";
                }
            ?>
            </select>
            <input type="submit" value="Submit:"> 
        </form> 
    </body>
</html>

你的test.php

代码语言:javascript
运行
复制
<?php
$STARTDATE = $_POST['startdate'];
$ENDDATE = $_POST['enddate'];
$SRVNAME = $_POST['srvname']; //gets the value -> $row["id"]
echo "<h2>You have entered the following information:</h2>";
echo "<pre>$STARTDATE</pre> ";
echo "<pre>$ENDDATE</pre>";
echo "<pre>$SRVNAME</pre>";
?>

我没有测试,但实际上它应该能用.

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32416797

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档