동적 추가 입력 텍스트 필드를 결합하는 방법을 모르기 때문에 약간의 문제가 있습니다.3 개의 입력 텍스트 배열을 결합하는 방법
난 당신을 설명 : SERIE, FOLIO, NUMERO : 내 HTML 양식에서 나는 3 개 필드가 포함 된 새 티켓 추가 동적으로 텍스트 입력을 추가 할 수 있습니다 지금 당장
을 나는 당신에게 당신이 이해 할 수있는 이미지를 표시 https://1drv.ms/i/s!AmWUBgKqLm-KhlEDlgzMA9VLZBwo
을 그리고 여기에 HTML 코드입니다 : 내 양식의 모양을 내가 PHP 내 3 입력 텍스트의 값을 가질 때
<div style="border:1px solid black; border-color: #19296C; padding:10px; border-radius:10px;"><h3>Boletos adquiridos</h3>
<div data-role="fieldcontain">
<label for="ticketQty">Cantidad de boletos comprados: </label>
<input type="text" name="ticketQty" id="ticketQty" placeholder="Cantidad de boletos comprados" onkeypress='return event.charCode >= 48 && event.charCode <= 57'">
</div>
<div data-role="fieldcontain" class="input_fields_wrap ui-grid-b">
<div class="ui-block-a">
<label for="serie">Serie: </label>
<input type="text" name="serie[]" id="serie" placeholder="Serie" onkeypress='return event.charCode >= 65 && event.charCode <= 90 || event.charCode >= 97 && event.charCode <= 122'>
</div>
<div class="ui-block-b">
<label for="Folio">Folio: </label>
<input type="text" name="folio[]" id="folio" placeholder="Folio" onkeypress='return event.charCode >= 48 && event.charCode <= 57 || event.charCode <= 46'>
</div>
<div class="ui-block-c">
<label for="Numero">Numero: </label>
<input type="text" name="numero[]" id="numero" placeholder="Numero" onkeypress='return event.charCode >= 48 && event.charCode <= 57 || event.charCode <= 46'>
</div>
<button class="add_field_button" data-mini="true">Agregar Boleto</button>
</div>
</div>
, 나는 다음을 수행하십시오
if(isset($_POST["serie"]) && is_array($_POST["serie"])){
$subject = implode(", ", $_POST["serie"]);
}
if(isset($_POST["folio"]) && is_array($_POST["folio"])){
$subject1 = implode(", ", $_POST["folio"]);
}
if(isset($_POST["numero"]) && is_array($_POST["numero"])){
$subject2 = implode(", ", $_POST["numero"]);
}
하지만 배열의 값을 인쇄 할 때 난 단지 같은 값을 얻을 수 있습니다 : https://1drv.ms/i/s!AmWUBgKqLm-KhlJn1QOEkWBit6gq
을 내가 값을 결합 변수를 생성하고 싶습니다. 세리에
예를 들어 폴리오 -------- -------- NÚMERO------------- 001 ------ ------- 1
001 ------------- 2
이 질문은------------- 방법 내 배열에 주어진 값을 결합하여 원하는 구조를 만든 다음 내 결과를 연결하는 데이터베이스에 티켓을 삽입 할 수 있습니까?
덕분에, 나는 당신이 추천하지만 난 단지 내 화면에 단어 "배열"을 가지고 무엇을하려고 : \ 당신은 내가 잘못된 일을 할 수 있는지 알아? – Erick
배열을 에코 할 수 없으며'var_dump ($ result)'를 사용하여 결과의 내용을 볼 수 있습니다. – Barmar
Ooooh dude 죄송합니다, 저는 아마추어 프로그래머이지만 배울 것이 너무 좋습니다. 예, 그 코드를 사용하면 티켓이 올바르게 값을 결합하지만 지금은 또 다른 의심이 있습니다. 조합 된 배열 값을 하나의 데이터베이스 필드에만 삽입해야하므로 정렬 된 배열 값을 포함하는 새 변수를 어떻게 만들 수 있습니까? . 데이터베이스에서 모든 양식 (예 : 내 양식의 텍스트 필드 3 개를 준수)을 예를 들어 코마 (comma)로 구분하거나 세미콜론 (semicolon doesn 's matter)으로 구분해야합니다. 예 : A 500 001, A 500 002, A500 003 Barmar, 도와 줘서 고마워. 정말 고마워. – Erick