【问题标题】:how to store value of the li tag in php and submit into database如何在php中存储li标签的值并提交到数据库
【发布时间】:2018-09-05 17:44:12
【问题描述】:

我是构建电子商务网站的 PHP 初学者。我对产品尺寸有疑问。单击添加到购物车按钮时,我想存储产品尺寸的值。 在 html 中使用 ul 和 li 标签显示前端的尺寸范围我想将产品尺寸添加到购物车表中。

我可以在ul标签中使用name属性来存储值并通过表单吗?

这是我的代码

<div class="col-sm-8 col-sm-12">
   <div class="filter-box">
      <div class="widget size">
         <h6 class="widget-title">Size</h6>
         <div class="widget-desc">
            <div class="row">
               <ul style="display: contents;">
                  <li id="1"><a class="filter-size-box" href="#">XS</a></li>
                  <li id="2"><a class="filter-size-box" href="#">S</a></li>
                  <li id="3"><a class="filter-size-box" href="#">M</a></li>
                  <li id="4"><a class="filter-size-box" href="#">L</a></li>
                  <li id="5"><a class="filter-size-box" href="#">XL</a></li>
                  <li id="6"><a value="" class="filter-size-box" href="#">XXL</a></li>
               </ul>
            </div>
         </div>
      </div>
   </div>
</div>

【问题讨论】:

  • 我该怎么办?

标签: php html tags


【解决方案1】:

ul/li 标签没有像“名称”这样的属性。你不应该为此使用 ul,你应该使用 with

<form method="POST">
    <select name="sizes">
       <option value="1">XS</option>
       <option value="2">S</option>
    </select> 
</form>

然后,当您在 PHP 中提交表单(POST)时,您将可以访问带有 $_POST['sizes'] 的值

可以使用 JS 和 CSS 进行编码,选择的外观和行为与使用 UL 列出的一样。已经有一些组件是这样完成的,您可以使用它们。

【讨论】:

  • 我知道,但是查看这张图片,我给出了我的尺寸范围截图imgur.com/a6HDXzO
  • 你能建议我如何用 js 做到这一点并使用到表单中
【解决方案2】:

在这种情况下,您可以在表单中添加隐藏输入,然后在单击锚链接时借助 jquery 设置此输入的值。

【讨论】:

  • 给我看一些例子,这样我就可以更进一步了
  • 1) 在表单中添加隐藏输入 2) 为锚链接编写一个 jquery 点击处理程序 3) 在点击处理程序中,找到父元素 ID 属性 4) 将此 id 作为隐藏的值输入。
  • 我把这个输入标签放在 ul 标签下面
【解决方案3】:

你应该找到一些类似复选框的 CSS 并按照你的需要进行设计。然后你可以使用“name”属性

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-05-16
  • 2022-11-16
  • 1970-01-01
  • 2012-05-23
  • 1970-01-01
  • 1970-01-01
  • 2015-01-27
  • 1970-01-01
相关资源
最近更新 更多