PHP的将循环数据保存到数组

袋装牛奶

我是php新手。我有一个jQuery脚本,它将生成新元素。用户单击提交,然后转到page2.php。那是我需要php循环以确定用户创建的文本输入数量的地方。

page1.php

<!DOCTYPE html>
<html>
<head>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.9.1.min.js'>   </script>
<script type='text/javascript'>
$(document).ready(function() {
    $('#btn').click(function() {
        var x = parseInt($('#hidtxt').val()) + (1*1);
        var z = "<input type='text' id='txt" + x + "' name='txt" + x + "' size='10'/>";
        $('#main').append(z);
        $('#hidtxt').val(x);
    });
});
</script>
</head>
<body>
  <form name='myform' action='page2.php' method='post'/>
    <input type='hidden' value='1' name='hidtxt' id='hidtxt'/>
    <div id='main'>
      <input type='text' id='txt1' name='txt1' size='10'/>
    </div>
    <input type='button' id='btn' name='btn' value='Add Text Box'/>
    <input type='submit' value='Submit' id='subBtn' name='subBtn'/>
  </form>
</body>
</html>

然后page2.php

<?php
    //CREATE LOOP TO POST ALL TEXT INPUTS
    $val1 = $_POST['txt1'];
    $val2 = $_POST['txt2'];
    ....
    ....
    $valx = $_POST['txtx'];


?>
Gautam3164

将文本框名称指定为一个数组,例如

<input type='text' id='txt1' name='txt[]' size='10'/>

然后像

print_r($_POST['txt']);

然后您将获得文本框值的数组。否则,您可以使用像

for($i=0;$i<$cnt;$i++) {        
    $val[$i] = $_POST['txt'][$i];
}

在这里,您需要为循环指定的总输入字段数为。$cnt保持一个初始值为as的隐藏字段,1每当您单击Add text box按钮时,都需要对其进行递增,提交表单后,您可以将$cnt获取为隐藏字段中输入字段的数量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将SQL数据保存到PHP数组

来自分类Dev

Lua-将数据保存到for循环中的数组

来自分类Dev

保存mysql,同时将数据循环到数组中,然后保存到数据库中

来自分类Dev

python,循环将数据保存到文件

来自分类Dev

将数据从绘图保存到numpy数组

来自分类Dev

将JSON数据保存到数组中

来自分类Dev

PHP,将数组保存到文件

来自分类Dev

使用php将数组保存到mysql

来自分类Dev

将数据从 js 保存到 php 失败

来自分类Dev

将数组结果从for循环保存到变量

来自分类Dev

将循环结果保存到数组或txt文件中

来自分类Dev

循环无法将结果保存到数组异步问题?

来自分类Dev

将while循环保存到数组并稍后访问;

来自分类Dev

PHP如何使用laravel 5将数据从数组保存到mysql

来自分类Dev

PHP / Laravel:如何将多维数组保存到数据库中

来自分类Dev

将 XML 作为序列化的 PHP 数组保存到数据库中

来自分类Dev

将数据数组保存到数据库

来自分类Dev

Laravel,将数据从数组保存到数据库

来自分类Dev

如何使用for循环将多行保存到数据库

来自分类Dev

如何将PHP数组保存到MySQL数据库,以便可以搜索数据库中的数组?

来自分类Dev

将动态数组保存到MySQL数据库

来自分类Dev

将数组保存到MongoDB数据库

来自分类Dev

将文件中的数据保存到数组中

来自分类Dev

将Div的数组内容保存到MySQL数据库

来自分类Dev

如何将数组从 MATLAB 保存到数据库?

来自分类Dev

云函数和 Firestore 将数据保存到数组中

来自分类Dev

将数组快速保存到领域数据库中

来自分类Dev

读取文件时将数据保存到指针数组

来自分类Dev

将数组中的数据保存到 csv 文件中

Related 相关文章

热门标签

归档