更新/删除动态texbox数据 [英] update / delete dynamic texbox data
本文介绍了更新/删除动态texbox数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,
请帮帮我我使用以下代码使用动态文本框插入数据。
i想知道我是怎么回事在没有刷新页面的情况下删除和更新动态texbox中的记录。
row.html
< 表格 < span class =code-attribute> class = product-item >
< table >
< tr >
< td > < ; 输入 type < span class =code-keyword> = 复选框 name = <?php echo($ _ POST ['rowid']) ?> / > < / td >
< td > < 输入 类型 = text name = <?php echo( desc。$ _ POST ['rowid'])? > > < / td >
< td > < 输入 类型 = text 名称 = <?php echo( qty。$ _ POST ['rowid'])? > > < / td >
< td > < 输入 < span class =code-attribute> type = text 名称 = <?php echo( unit。$ _ POST ['rowid'])? > > < / td > ;
< td > < 输入 type = text name = <?php echo( amount。$ _ POST ['rowid'])? > > < / td >
< / tr >
< / table >
< /形式跨度> >
data.php
<?php
$ con = mysql_connect( localhost, root, );
mysql_select_db( esol,$ con);
$ counter = count($ _ POST)/ 4;
for ($ i = 1; $ i < = $ counter ; $ i ++)
{
$ val = $ _ POST [' desc' 。$ i];
$ val2 = $ _ POST [' qty'。$ i];
$ val3 = $ _ POST [' unit'。$ i];
$ val4 = $ _ POST [' amount'。$ i];
mysql_query( 插入发票(描述,数量,单位,总数)值('$ val', '$ val2的', '$ VAL3', '$ VAL4')跨度>,$ CON);
}
?>
index.php
<!DOCTYPE html>
< html >
< head >
< title > < / title >
< / head >
< body >
< 输入 类型 = 按钮 value = addrow onclick = addrow() >
< 输入 类型 = 按钮 value = deleterow onclick = deleteRow() >
&l t; div id = 输出 >
< / div >
< script 类型 = text / javascript src = ../ jquery.js > < / script >
< 输入 类型 = 按钮 value = insert onclick = sub(); >
< div id = msg > < / div >
< span class =c ode-keyword>< script 类型 = text / javascript > ;
var i = 0 ;
function addrow()
{
i ++;
$ .post( row.php,{rowid:i}, function (data)
{
$( #output)。append(data).show();
});
}
function sub()
{
$ .post( data.php,$( form)。serialize(), function (data)
{
$( #msg)。html(data).show();
});
}
< / 脚本 >
解决方案
_POST ['rowid' ])?> / > ; < / td >
< td > < 输入 < span class =code-attribute> type = text 名称 = <?php echo( desc。
_POST ['rowid'])? > > < / td < span class =code-keyword>>
< td > < 输入 类型 = text name = <?php echo( qty。
_POST [ 'rowid'])? > > < / td >
< td > < 输入 type = text name = <?php echo( unit。
hello,
please help me i am using following code to insert data using dynamic text boxes.
i want to know how i delete and update record in dynamic texbox without refresh page.
row.html
<form class="product-item">
<table>
<tr>
<td> <input type="checkbox" name="<?php echo($_POST['rowid'])?>" /> </td>
<td><input type="text" name="<?php echo("desc".$_POST['rowid'])?>"></td>
<td><input type="text" name="<?php echo("qty".$_POST['rowid'])?>"></td>
<td><input type="text" name="<?php echo("unit".$_POST['rowid'])?>"></td>
<td><input type="text" name="<?php echo("amount".$_POST['rowid'])?>"></td>
</tr>
</table>
</form>
data.php
<?php
$con=mysql_connect("localhost","root","");
mysql_select_db("esol",$con);
$counter=count($_POST)/4;
for ($i=1; $i <=$counter; $i++)
{
$val=$_POST['desc'.$i];
$val2=$_POST['qty'.$i];
$val3=$_POST['unit'.$i];
$val4=$_POST['amount'.$i];
mysql_query("insert into invoice (description,quantity,unit,total) values('$val','$val2','$val3','$val4')",$con);
}
?>
index.php
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
<input type="button" value="addrow" onclick="addrow()">
<input type="button" value="deleterow" onclick="deleteRow()">
<div id="output">
</div>
<script type="text/javascript" src="../jquery.js"></script>
<input type="button" value="insert" onclick="sub();">
<div id="msg"></div>
<script type="text/javascript">
var i=0;
function addrow()
{
i++;
$.post("row.php",{rowid:i},function(data)
{
$("#output").append(data).show();
});
}
function sub()
{
$.post("data.php",$("form").serialize(),function(data)
{
$("#msg").html(data).show();
});
}
</script>
解决方案
_POST['rowid'])?>" /> </td> <td><input type="text" name="<?php echo("desc".
_POST['rowid'])?>"></td> <td><input type="text" name="<?php echo("qty".
_POST['rowid'])?>"></td> <td><input type="text" name="<?php echo("unit".
这篇关于更新/删除动态texbox数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文