2012-08-06 50 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>