我使用formstack(創建動態表單的網站)的一種形式,但問題在於formstack使用「randoms」名稱生成輸入(所有名稱都是字段+號)。所以我無法將答案保存在我的系統中。獲取包含不同名稱輸入的表單的數據
這裏是表單代碼的一小部分。
<form method="post" novalidate enctype="multipart/form-data" action="../../funciones/borrar.php" class="fsForm fsSingleColumn fsMaxCol1" id="fsForm2779461">
<div class="fsSection fs1Col fsHidden" id="fsSection55289049">
<div class="fsSectionHeader">
<h2 class="fsSectionHeading">Adopción</h2>
</div>
</div>
<div class="fsSection fs1Col fsHidden" id="fsSection55287407">
<div class="fsSectionHeader">
<h2 class="fsSectionHeading">Demandas de violencia intrafamiliar</h2>
</div>
<div id="fsRow2779461-4" class="fsRow fsFieldRow fsLastRow">
<div class="fsRowBody fsCell fsFieldCell fsFirst fsLast fsLabelVertical fsSpan100" id="fsCell55287595" lang="es">
<label id="label55287595" class="fsLabel" for="field55287595">¿Es usted el demandante o el demandado? </label>
<select id="field55287595" name="field55287595" size="1" class="fsField" disabled="disabled">
<option value="Seleccione una respuesta">Seleccione una respuesta</option>
<option value="Demandante">Demandante</option>
<option value="Demandado">Demandado</option>
</select>
</div>
</div>
<div id="fsRow2779461-5" class="fsRow fsFieldRow fsLastRow fsHidden">
<div class="fsRowBody fsCell fsFieldCell fsFirst fsLast fsLabelVertical fsHidden fsSpan100" id="fsCell55287612" lang="es">
<label id="label55287612" class="fsLabel" for="field55287612">¿Hizo constatación de lesiones? </label>
<select id="field55287612" name="field55287612" size="1" class="fsField" disabled="disabled">
<option value="Seleccione una respuesta">Seleccione una respuesta</option>
<option value="Si">Si</option>
<option value="No">No</option>
</select>
</div>
</form>
,在這裏我得到的第一場
<?php
$preguntas=$_POST["field55287595"];
echo $preguntas;
?>
我不能做同樣的方法把所有的字段,因爲它們都超過200個輸入的答案。 有一種方法可以將所有答案保存在一個數組或類似的東西?
'$ _POST'已經是一個包含所有答案的數組。如果你想將它保存在數據庫中,你可以'serialize'或'json_encode'。 –