ダイナミックなフォルムをしています。
ユーザーは、必要に応じて n 個のフィールドを作成できます。彼はフォーム内に 1,2,3,4... 個の要素を作成できます
コーディングIDはこちら
<form method="post" action="">
<label>Service</label>
<select name="service">
<option value="1">Purchase</option>
<option value="2">Sale</option>
<option value="3">Rent</option>
</select>
<label>Number of fields</label><input type="text" name="no_fields"><br>
<input type="submit" name="submit">
</form>
<?php
if($_POST['no_fields']>0)
{
?>
<form method="post" action="">
<?php
$j=$_POST['no_fields'];
$s=$_POST['service'];
for($i=1;$i<=$j;$i++)
{
?>
<?php echo $i.". "; ?>
<label>Name of the field : </label><input type="text" name="name_field[]">
<label>Type : </label>
<select name="type[]">
<option>text</option>
<option>textarea</option>
<option>button</option>
<option>radio buton</option>
<option>checkbox</option>
</select>
<br><br>
<?php
}
?>
<input type="hidden" name="serv_id" value="<?php echo $s; ?>">
<input type="hidden" name="loop" value="<?php echo $j; ?>">
<input type="submit" name="save" value="save">
</form>
<?php
}
if(isset($_POST['save']))
{
foreach($name_field as $v)
{
echo $v;
}
}
?>
フォームの要素をエコーしたいのですが、これができません。助けてください。