0

我有清单:

<ul>
    <li>one</li>
    <li>two</li>
</ul>

通常 php 使用表单将数据输入到服务器,但我想将列表发布/发送到数据库。我该怎么办?

4

3 回答 3

0

使用 Jquery 获取列表中的值并存储在 js 变量中。通过包含该 js 变量(列表值)作为参数发送 ajax 请求并插入到数据库中或将此值保存在隐藏字段中并提交该表单

于 2012-12-03T05:14:41.140 回答
0

好吧,我会将列表项转换为变量。从那里我会做这样的事情。这是如果您使用的是mysql。希望这可以帮助。

$one = "one";
$two = "two";

$SQLstring = "INSERT INTO tableName " .
    "(columnOne,columnTwo)" .
    "VALUES('$one', '$two')";

$QueryResult = @mysql_query($SQLstring, $DataBaseConnection);

希望这有帮助。

于 2012-12-03T05:45:28.417 回答
0

你可以在列表上有一个隐藏的输入,然后在 jquery 上你可以在点击按钮时有这样的东西。

<li><input type="hidden" value="test" id="test">TEST</li>

<div id="content">
  <div id="sub_cont"><!--leave blank this is for the contents of postpage.php after button submit--></div>
</div>

<script>
$(document).ready(function(){
      $('#button').click(function() {
       $('#sub_cont').fadeIn('fast');
       $("#content #sub_cont").load("postpage.php?id="+ $("#test").val());
     });
 });
</script>

在 postpage.php 上

$test = $_REQUEST['id'];
<div id="content">
   <!--contents/result/etc/display test-->
</div>

抱歉懒惰的编码。您可以尝试其他事件。

于 2012-12-03T07:58:22.163 回答