2012-08-06 52 views
0

我这里有一个小问题..我有一个表格,我写一个表里面的内容,但它不工作..所以让我告诉你我的代码形式里面<tr>不工作

<table> 
<form name='editpo' method=POST action='js_buat_po.php?act=caricustomer&doit=update&uid=$data[uid]'> 
<tr bgcolor=$warna> 
<td><input type=hidden name='iddemand' value='$data[id_demand]'>$data[barcode]</td><td><input type='text' name='nama' value='$data[nama_item]'></td> 
<td>$data[id_pr]</td> 
<td align=right><input type='text' name='jumlah' value='$data[jumlah]'></td> 
<td align=right><input type='text' name='regane' id='regane' value='$data[hargabeli]'></td> 
<td align=right>".number_format($total,0,',','.')."</td> 
<td align=right> <input type=submit value='UPDATE'></form><a href='js_buat_po.php?act=caricustomer&doit=hapus&uid=$data[uid]'>Hapus</a></td> 
</tr> 
</form> 
</table> 

而且当我尝试从检查检查元件的输出..我得到了这样的

<tr bgcolor="#FFFFFF"> 
        <form name="editpo" method="POST" action="js_buat_po.php?act=caricustomer&amp;doit=update&amp;uid=7"></form> 
        <td> 
         <input type="hidden" name="iddemand" value="2">accesories204</td><td><input type="text" name="nama" value=" AC komplit Mitsubishi Pick Up C. T120/2012 merk sanden "></td> 
         <td>1</td> 
         <td align="right"><input type="text" name="jumlah" value="1"></td> 
         <td align="right"><input type="text" name="regane" id="regane" value="5000000"></td> 
      <td align="right">5.000.000</td> 
      <td align="right"> <input type="submit" value="UPDATE"><a href="js_buat_po.php?act=caricustomer&amp;doit=hapus&amp;uid=7">Hapus</a></td> 
         </tr> 

我不知道为什么变成这个样子我的代码,任何帮助吗?三江源前..

==== UPDATEE ============

那么如何做到这样的, 我有1台和动态其中每个TR的数据是不同的,所以可以说我不会使用更新按钮每TR ..以及如何创建一个数组ID为我的TR标识符?

格式是这样的..

<form> 
<table> 
<tr id='1'><td><input type='text' name='tes' value='xxx'></td><td><input type='submit' value='update'></td></tr> <--- Submit the data from tr1 
<tr id='2'><td><input type='text' name='tes' value='xxx'></td><td><input type='submit' value='update'></td></tr> <--- Submit the data from tr2 
</table> 
</form> 

如何做到这一点?任何人都可以帮助我?

+2

首先,解决您的HTML。你不能像这样在表格中嵌入表单。表格标签应该在表格的外面。另外,你显然是用PHP构建这个表单,所以显示实际的PHP代码。 – 2012-08-06 07:54:54

+0

为什么不能你

开始之前添加<形式名称=“editpo”的方法= POST ......行,并最终形式
以后。你也有两种形式结束标记 – Parag 2012-08-06 07:59:32

+0

因为我有动态,使我想用表格来更新每的内容..任何想法? – 2012-08-06 08:03:35

回答

3

格式在最坏的情况应该是

<form> 
    <table> 
     <tr> 
      <td> 
       <input ....> 
      <td> 
      <td> 
       <input type=submit value='UPDATE'> 
      <td> 
     </tr> 
    </table> 
</form> 

在回答您的更新:看起来你需要两种形式:

<table> 
    <tr> 
      <td> 
       <form ...> 
        <input..><input type=submit> 
       </form> 
      </td> 
    </tr> 
    <tr> 
      <td> 
       <form ...> 
        <input..><input type=submit> 
       </form> 
      </td> 
    </tr> 
</table>