ユーザーがカスタム フィールドを追加できるようにする php フォームを作成する方法と、データベース内のフォームとデータの更新を動的に入力する方法..
私はすでにそれについてたくさん検索しましたが、残念ながら私は何を使うべきかを知ることができません. zendまたはyiiを使用して実現できると思いますが、整理できません。
これをビューで使用します:
<script language="javascript">
function addInput() {
document.getElementById('text').innerHTML += "Field: <input name='alldata[]' type='text' value='' /><br />";
}
</script>
</head>
<body>
<form name="form">
<input type="button" onclick="addInput()" name="add" value="Add input field" />
</form>
<div id="text">
</div>
次のようにコントローラーのすべてのフィールドを取得できます。
<?php foreach($_POST['alldata'] as $row){
echo $row;
echo '<br />';
}?>
入力タイプ=テキストの配列を「alldata」という名前で渡しているためです。