如何在php中存储li标签的值并提交到数据库中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在php中存储li标签的值并提交到数据库中相关的知识,希望对你有一定的参考价值。

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

我可以在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>
答案

对于ul / li标签,没有像“name”这样的属性。你不应该使用ul,你应该使用

<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列表一样。已经有一些组件像这样完成,您可以使用它们。

另一答案

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

另一答案

您应该找到一些类似CSS的复选框,并根据您的需要进行设计。然后你可以使用“名称”属性

以上是关于如何在php中存储li标签的值并提交到数据库中的主要内容,如果未能解决你的问题,请参考以下文章

MySQL自动备份并提交到码云Git仓库 – 任我乐

创建本地Git并提交到码云

markdown [操作方法]使用GitHub Desktop克隆并提交到Bitbucket存储库,就像使用任何GitHub存储库一样。 (苹果电脑)

点击删除表格中的行并提交到数据库

两句话动态修改table数据并提交到后台

[JavaScript]_[中级]_[动态创建表单并提交到新页面_实现后台内容预览]