首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将表单中的%3值发布到% 1?

问如何将表单中的%3值发布到% 1?
EN

Stack Overflow用户
提问于 2012-11-28 06:29:04
回答 1查看 55关注 0票数 0

我有以下3个不同选择ids的日期选择器

代码语言:javascript
复制
<form id="testform" method="get" action="../Untitled-1.html">
    <select id="date-sel-dd" name="date-sel-dd">
      <option value="-1">Day</option>

      <option value="1">1st</option>
      <option value="2">2nd</option>
      <option value="3">3rd</option>
      <option value="4">4th</option>
      <option value="5">5th</option>
      <option value="6">6th</option>

      <option value="7">7th</option>
      <option value="8">8th</option>
      <option value="9">9th</option>
      <option value="10">10th</option>
      <option value="11">11th</option>
      <option value="12">12th</option>

      <option value="13">13th</option>
      <option value="14">14th</option>
      <option value="15">15th</option>
      <option value="16">16th</option>
      <option value="17">17th</option>
      <option value="18">18th</option>

      <option value="19">19th</option>
      <option value="20">20th</option>
      <option value="21">21st</option>
      <option value="22">22nd</option>
      <option value="23">23rd</option>
      <option value="24">24th</option>

      <option value="25">25th</option>
      <option value="26">26th</option>
      <option value="27">27th</option>
      <option value="28">28th</option>
      <option value="29">29th</option>
      <option value="30">30th</option>

      <option value="31">31st</option>
    </select>
    <select id="date-sel-mm" name="date-sel-mm">
      <option value="-1">Month</option>
      <option value="1">January</option>
      <option value="2">February</option>
      <option value="3">March</option>

      <option value="4">April</option>
      <option value="5">May</option>
      <option value="6">June</option>
      <option value="7">July</option>
      <option value="8">August</option>
      <option value="9">September</option>

      <option value="10">October</option>
      <option value="11">November</option>
      <option value="12">December</option>
    </select>
    <select id="date-sel" name="date-sel">
      <option value="-1">Year</option>
      <option value="2012">2012</option>
      <option value="2013">2013</option>
      <option value="2014">2014</option>
    </select>

  <input type="submit" name="submit" id="submit" value="Submit" />

​

我需要从这3个不同的选择字段中获取值,并将其与表单一起发布到一个新的名称:“到达”。当我提交到页面时,我希望我的url看起来像这样:

mydomain.php?arrival=date-sel-dd/date-sel-mm/date-sel

EN

回答 1

Stack Overflow用户

发布于 2012-11-28 06:30:26

您可以使用数组。

将所有select重命名为arrival[]。

在您的php页面中,您可以以数组的形式获取该值。尝试:

代码语言:javascript
复制
print_r($_POST['arrival']);

如果您想加入日期,请使用:

代码语言:javascript
复制
$date = implode('/', $_POST['arrival']);

header('Location: mydomain.php?arrival=' . $date);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13594334

复制
相关文章

相似问题

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