私は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>
と、ここで私は、彼らは200の以上の入力ですので、私はすべてのフィールドを置くことと同じ方法で行うことはできません
<?php
$preguntas=$_POST["field55287595"];
echo $preguntas;
?>
最初のフィールドの答えを得ます。 すべての回答を配列などに保存する方法はありますか?
ようなPHPのforeachループを使用することができます使用することができます '$ _POST'はすでに、すべての答えを含む配列です。データベースに保存したい場合は、 'serialize'または' json_encode'することができます。 –