<table border="1" >
     <tr>
          <td >1</td>
          <td >2</td>
         <td ><input type=text name="book" value="123"></td>
     </tr>
     <tr>
          <td>3</td>
          <td>4</td>
          <td><input type=text name="sum" value="666"></td>
     </tr>
</table>怎么配合SQL语句把值插入呢?如何循环整个TABLE列表,得到这些值
比如说:intsert into (name,age,number)value('1','2','123');
intsert into (name,age,number)value('3','4','666');
就是这样的思路要怎么去做呢?

解决方案 »

  1.   

    你这个昨天问过了吧?首先我没搞清楚你这个html从哪来,自己的页面还是从其他地方读过来的?如果是自己的网页,只能认为你整个编程基础都没搞清,说啥也没用,自己去修炼如果是从外部读入的,可以用dom+xpath分析读入<td>中间包含的值
      

  2.   

    可以通过抓取获得,类似于小偷程序,可先通过file_get_contents 函数读取整个页面,然后正则表达式函数 ereg() eregi()来抓取具体数值,然后再插入数据库,先给个思路!如果不会写,我可以写一个给你!
      

  3.   

    和一楼相法一样。
    不知楼主是想要自己POST过去取TD值还是要做什么。
      

  4.   

    应该通过form来传数据吧,然后用$post[]来取得用户输入,进而进行相关的数据库操作
      

  5.   

    楼主的来意都没说清,我想你说的应该和我猜的差不多。你是想知道怎么在本页面把某个table列表中的值给取出来并更新到数据库.我的思路是用ajax无刷新来实现本地更新到服务器,至于说如何循环取值就用JS的 var=document.getElementsByTagName("标签(tr/td等)").这获取到的是个对象列表。之后再用obj[下标].childNodes[下标].innerText来获取到其下一级的值。我感觉你说的就是这个吧
      

  6.   

    1、用ajax获得td里面的值,然后传值给要提交的URL
    2、用<input type="hidden"/>,然后表单提交就好
      

  7.   

    js 取值 存入数组,再post给php处理生成insert
      

  8.   

    用窗体form   post再用PHP来处理