更新/删除动态texbox数据 [英] update / delete dynamic texbox data

查看:74
本文介绍了更新/删除动态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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆