簡體   English   中英

如何使用數組動態命名表單輸入

[英]How to Name form inputs dynamically using array

我有這樣的東西,從數據庫動態生成的表單,所以行數不固定,我的問題是以動態方式命名這些表單輸入,以便我可以將它們的值從 post 檢索到 PHP 插入腳本

 <form> <table> <tr> <td>Qty</td> <td>Name </td> <td>Price</td> </tr> <tr> <td><input type="text" name="" ></td> <td><input type="text" name="" > </td> <td><input type="text" name="" ></td> </tr> <tr> <td><input type="text" name="" ></td> <td><input type="text" name="" > </td> <td><input type="text" name="" ></td> </tr> <tr> <td><input type="text" name="" ></td> <td><input type="text" name="" > </td> <td><input type="text" name="" ></td> </tr> . . . . . </table> <input type="submit" name="sendform" value"send" > </form>

你可以這樣做

使用唯一代表您的行的唯一 ID。像這樣:

echo "<table>";
while($r = mysql_fetch_array($q))
{
  $name = $id;
  ehco <tr>";
  echo "<td><input type='text' name='".name.".name'/></td>";
  echo "<td><input type='text' name='".name.".qty'/></td>";
  echo "<td><input type='text' name='".name.".price'/></td>";
}

echo '</table>';

由於您的 id 是唯一的,您將為每個控件獲得唯一的名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM