【发布时间】:2016-09-27 05:27:05
【问题描述】:
我目前有一个根据数据库中的行数创建的表单。每行都被拉入其自己的数据可编辑的形式。每行也有自己的按钮。
$i = 0;
while($row = mysql_fetch_array( $result )) {
if ($row['stage']=='1'){ $i++;
<form method="post" name="form<?php echo $i;?>' id='form<?php echo $i;?>">
<input type="text" name="product<?php echo $i;?>" value="<?php echo $row['product'];?>" id="product<?php echo $i;?>" />
<input type='button' name='submit<?php echo $i;?>' value='NEXT'/>
</form>
JQUERY
$(".submit1").click(function(){
$.ajax({
type: "post",
url: "xx1.php",
data: $("#form1").serialize(),
success: function() {
alert("UPDATE SUCCESS");
location.reload();
},
error: function () {
alert("FAILED");
}
});
});
xx1.php
$ProductOne= strip_tags($_POST['product1']);
if ($StageOne == "1"){
SQL STATEMENT
}elseif ($StageOne == "2"){
SQL STATEMENT
}elseif ($StageOne == "3"){
我目前每行都有 xx.php (xx1.php,xx2.php,xx3.php),在我的 php 文件中我的 $_POST['x'] 匹配 xx.php ($_POST['product1' ], $_POST['product2'], $_POST['product3']
如果单击 submitx 时如何编写更新 i = i 的行(单击 submit1 时更新 product1,单击 submit2 时更新 product2)
【问题讨论】: