动态添加input ,数据无法提交数据库

动态添加input ,数据无法提交数据库

html代码

<html>  
  
<head>  
<title>js-sample</title> 

  
<script type="text/javascript">  
<!--  
var count = 1;  
function add() {  
  var tbl = document.all.ci;  
  var rows = tbl.rows.length;  
  var tr = tbl.insertRow(rows);  
     
  var name = tr.insertCell(0);  
  name.innerHTML = '<select type="text" name="name" value=""><option>--请选择--</option>  <option value="下拉1">下拉1</option>  <option value="下拉2">下拉2</option><option value="下拉3">下拉3</option></select>';  
  var tel = tr.insertCell(1);  
  tel.innerHTML = '<input type="text" name="tel" value="">';  
  var rdo = tr.insertCell(2);  
  rdo.innerHTML = '<input type="text" name="num" value="">';
  count++;  
} 
</script>  
</head>  
  
<body>  
<input type="button" onClick="add()" value="Add-Customer">  
<table border="" style="width:100%" id="ci" name="ci">  
  <caption>customer information</caption>  
  <thead>  
  <tr>  
  <th>Name</th>  
  <th>Tel</th>  
  <th>Radio</th>  
  </tr>  
  </thead> 
  <form action="456.php" method="post"> 
  <tbody>  
  <tr>  
  <td><select type="text" name="name" value="">  
       <option>--请选择--</option>  
        <option value="下拉1">下拉1</option>  
        <option value="下拉2">下拉2</option>  
        <option value="下拉3">下拉3</option>  
    </select></td>  
  <td><input type="text" name="tel" value=""></td>  
  <td><input type="text" name="num" value=""></td>    
  </tr>
  </tbody> 
  <input type="submit" value="提交"/> 
  </form>
</table> 
</body></html>  

PHP代码

<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
$sql = "
INSERT INTO `dede_test`(name,tel,num)
VALUES('$name','$tel','$num');";//插入记录数据库
$dsql->ExecuteNoneQuery($sql);//执行SQL操作
$gid = $dsql->GetLastID();//获取刚刚插入的id
ShowMsg("提交成功,1秒钟返回...","-1","1",500); 
?>
阅读 4k
1 个回答

试试用jQuery提交。

function sub(){
$("form").submit()
)
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进