我有几个下拉列表 - 我想打印出这些下拉列表的选定选项

时间:2014-06-04 14:12:24

标签: php html

这是我到目前为止所得到的,它只是下拉列表。这是预约预约的表格。我想打印出这些选定的值(=选定的下拉选项) 但我不知道,因为我是PHP和HTML的新手。有$ _POST和$ _GET的东西?我可以提出一些解决方案的建议吗?非常感激。

<html>
    <head>
        <title>title</title>
    </head>
    <body>

        <select name="Ar" id="Ar">
<option value="1">2014</option>
<option value="2">2015</option>
<option value="3">2016</option>
<option value="4">2017</option>
<option value="5">2018</option>
<option value="6">2019</option>


</select>

        <select name="Manad" id="Manad">
<option value="1">Januari</option>
<option value="2">Februari</option>
<option value="3">Mars</option>
<option value="4">April</option>
<option value="5">Maj</option>
<option value="6">Juni</option>
<option value="7">July</option>
<option value="8">Augusti</option>
<option value="9">September</option>
<option value="10">Oktober</option>
<option value="11">November</option>
<option value="12">December</option>

</select>

        <select name="Dag" id="Dag">
<option value="1">Mandag</option>
<option value="2">Tisdag</option>
<option value="3">Onsdag</option>
<option value="4">Torsdag</option>
<option value="5">Fredag</option>

</select>

        <select name="Tid" id="Tid">
<option value="1">07:00</option>
<option value="2">08:00</option>
<option value="3">09:00</option>
<option value="4">10:00</option>
<option value="5">11:00</option>
<option value="6">12:00</option>
<option value="7">13:00</option>
<option value="8">14:00</option>
<option value="9">15:00</option>
<option value="10">16:00</option>
<option value="11">17:00</option>
<option value="12">18:00</option>

</select>
<input type="submit" name="submit" id="submit" value="Boka" />




    </body>
</html>

1 个答案:

答案 0 :(得分:1)

您错过了<form>标记。它应该包含所有表单数据(选择,输入)等。然后您将使用$_GET$_POST或甚至$_REQUIRE

来获取它

示例(将site.php更改为您喜欢的任何内容):

<html>
   <head>
      <title>title</title>
   </head>
   <body>
      <form method="post" action="site.php">
         <select name="Ar" id="Ar">
            <option value="1">2014</option>
            <option value="2">2015</option>
            <option value="3">2016</option>
            <option value="4">2017</option>
            <option value="5">2018</option>
            <option value="6">2019</option>
         </select>
         <select name="Manad" id="Manad">
            <option value="1">Januari</option>
            <option value="2">Februari</option>
            <option value="3">Mars</option>
            <option value="4">April</option>
            <option value="5">Maj</option>
            <option value="6">Juni</option>
            <option value="7">July</option>
            <option value="8">Augusti</option>
            <option value="9">September</option>
            <option value="10">Oktober</option>
            <option value="11">November</option>
            <option value="12">December</option>
         </select>
         <select name="Dag" id="Dag">
            <option value="1">Mandag</option>
            <option value="2">Tisdag</option>
            <option value="3">Onsdag</option>
            <option value="4">Torsdag</option>
            <option value="5">Fredag</option>
         </select>
         <select name="Tid" id="Tid">
            <option value="1">07:00</option>
            <option value="2">08:00</option>
            <option value="3">09:00</option>
            <option value="4">10:00</option>
            <option value="5">11:00</option>
            <option value="6">12:00</option>
            <option value="7">13:00</option>
            <option value="8">14:00</option>
            <option value="9">15:00</option>
            <option value="10">16:00</option>
            <option value="11">17:00</option>
            <option value="12">18:00</option>
         </select>
         <input type="submit" name="submit" id="submit" value="Boka" />
      </form>
   </body>
</html>

PHP示例:

if(isset($_POST['Ar'])) { // Make sure it's sent
    $year = $_POST['Ar'];
    echo "År: " . htmlentities($year); // Output (htmlentities for safety when outputting)

    $month = $_POST['Manad'];
    echo "Månad: " . htmlentities($month);
}