Как получить все подобные элементы из форм при отправке и получить данные из тегов для заполнения базы данных - PullRequest
0 голосов
/ 24 апреля 2019

Я создал форму в HTML и хочу получить данные из аналогичных полей для заполнения базы данных.Отправленная форма должна иметь один идентификатор, но все поля вопросов и ответов должны храниться в разных строках с одинаковым идентификатором (автоматически генерируется в базе данных).Возможно ли получить элементы на основе тегов в php? `

HTML CODE

<html>

<body>
  <div class="div_center">
    <div id="header"></div>
    <TABLE class="align_center">
      <TR>
        <th>No.</Th>
        <Th>Evaluation Criteria</Th>
        <Th>Value</Th>
        <Th>Document / Ref</Th>
        <Th>Remark</Th>
      </TR>
      <TR>
        <TD>1.</TD>
        <TD>Is Siemens LLC Offer Number available and valid?</TD>
        <TD>
          <SELECT NAME="f1" id="f1" CLASS="ynselect"></SELECT>
        </TD>
        <TD>OfferRef/Validity</TD>
        <TD>
          <INPUT TYPE="TEXT" NAME="fr1" ID="fr1">
        </TD>
      </TR>
      <TR>
        <TD>2.</TD>
        <TD>Are the Offers From SAG and FS(w/a) and Others (Spares,Tools etc) available?</TD>
        <TD>
          <SELECT NAME="f2" id="f2" CLASS="ynselect"></SELECT>
        </TD>
        <TD>SAG OfferRef/Validity FS OfferRef/Validity</TD>
        <TD>
          <INPUT TYPE="TEXT" NAME="fr2" ID="fr2">
        </TD>
      </TR>
      <TR>
        <TD>3.</TD>
        <TD>Is Order Acknowledgement sent to customer?</TD>
        <TD>
          <SELECT NAME="f3" id="f3" CLASS="ynselect"></SELECT>
        </TD>
        <TD></TD>
        <TD>
          <INPUT TYPE="TEXT" NAME="fr3" ID="fr3">
        </TD>
      </TR>
      <TR>
        <span ID="check">	
    	<TD>4.</TD>	
    	<TD>Is LOA form applicable?</TD>
    	<TD><SELECT NAME="f4" id="f4" CLASS="ynselect f2"></SELECT></TD>
    	<TD>If yes, provide ID#</TD>
    	<TD><INPUT TYPE="TEXT" NAME="fr4" ID="fr4" CLASS="fr2"></TD>
    	</span>
      </TR>
      <TR>
        <span ID="check">	
    	<TD>5.</TD>		
    	<TD>Has the Tax concept been verified?</TD>
    	<TD><SELECT NAME="f5" id="f5" CLASS="ynselect f2"></SELECT></TD>
    	<TD>If yes, provide %</TD>
    	<TD><INPUT TYPE="TEXT" NAME="fr5" ID="fr5" CLASS="fr2"></TD>
    	</span>
      </TR>
      <TR>
    </table>
</body>

</html>

приведенный выше код является фрагментом кода. Существует более 20 полей с похожими шаблонами, ответы на которые необходимо записать в базу данных. Может кто-нибудь предложить какой-нибудь умный способ сделать это? (Ynclassимеет опции 1.yes, 2.NO), которые необходимо записать в базу данных вместе с вопросами. Текстовое поле - это область примечаний, которую также необходимо записать.

Схема базы данных выглядит следующим образом:

form_ID|question_ID|Answers(yes|NO)|Remarks(text)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...