php - 根据用户表单输入 PHP 提交转到 url 的按钮

标签 php html forms

我有一个下拉搜索框,我想要它以便当用户单击“检查”时,它将转到 http://example.com/check/UserInput。 .这可能与 php/html 相关吗?

<li class="dropdown">
   <a href="#" class="dropdown-toggle" data-toggle="dropdown">
     <i class="glyphicon glyphicon-search"></i>
   </a>
   <ul class="dropdown-menu" style="padding:12px;">
      <form class="form-inline">
          <input type="text" 
                 class="searchAddress2 form-control pull-left" 
                 placeholder="Address">
          <button type="submit" 
                  class="searchAddress btn btn-default pull-right">Check</button>
      </form>
   </ul>
</li>

例如,用户单击搜索图标,出现下拉菜单,他们在输入表单中输入“alksndlkasn”,然后单击检查。他们现在被发送到http://example.com/check/alksndlkasn .

我试过了,但没用。

 <form class="form-inline" action="https://example.com/check/text">
    <input id="text" 
           type="text" 
           class="searchAddress2 form-control pull-left" 
           placeholder="Address">
       <button type="submit" 
              class="searchAddress btn btn-default pull-right">Check</button>
 </form>

最佳答案

好吧,您可以发布用户输入,然后如果它不为空,则转到带有您的前缀的链接。 简单代码

$add = !empty( $_POST['address']) ? $_POST['address'] : "--";
if($add !== "--" ) {
    $go = "http://example.com/check/$add";
    header("Location: $go");
}

关于php - 根据用户表单输入 PHP 提交转到 url 的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31775324/

相关文章:

PHP 从 MySql 拉取

php - 复制并粘贴的域名已添加到末尾

javascript - 使用 Enter 提交表单而不触发页面刷新

javascript - 如何从 HTML5 canvas 保存为图像到磁盘

javascript - 为什么我不能使用 MooTools 设置我的输入字段?

python - Django - 如何在多个表单上使用完全相同的 clean() 方法

php - 如何在 MySQL 中批量插入具有两个唯一列的多行?

php - preg_match 如果制表符位于字符串末尾

html - 如何在CSS中使进度条的 Angular 变圆

javascript - 如何从纬度和经度获取值(value)以在脚本中创建谷歌地图标记?