2017-02-16 1 views
-1

나는 데이터베이스 테이블을 가지고 :동적 속성 및 값 데이터베이스에 저장

id | 제목 | 내가 그

<div class="col-md-6"> 
    <input type="text" class="form-control " style="border-radius: 0px;" placeholder="Tittle" id="slider" name="title[]"> 
</div> 
<div class="col-md-6"> 
    <input type="text" class="form-control col-md-6" style="border-radius: 0px;" placeholder="Link" id="slider" name="url[]"> 
</div> 

그리고 제출 결과 같은 시도

enter image description here

URL

그리고 내가 스크린 샷과 같은 형태를 가지고는 ...입니다 :

Array 
(
    [0] => Array 
     (
      [title] => test1 
     ) 

    [1] => Array 
     (
      [url] => #1 
     ) 

    [2] => Array 
     (
      [title] => test2 
     ) 

    [3] => Array 
     (
      [url] => #2 
     ) 

    [4] => Array 
     (
      [title] =>title3 
     ) 

    [5] => Array 
     (
      [url] => #3 
     ) 

) 

문제는 내가 어떤 URL에 대한 title1, 어떤 티에 대한 필터링 할 수 없습니다 등등.

이 배열과 같은 결과를 얻을 수있는 방법이 있습니까?

Array 
(
    [0] => Array 
     (
      [title] => test1, 
      [url] => #1 

     ) 

    [1] => Array 
     (
      [title] => test2, 
      [url] => #2 
     ) 

    [2] => Array 
     (
      [title] => test3, 
      [url] => #3 
     ) 


) 
+1

이것은 매우 간단합니다. 무엇을 시도 했습니까? 어떤 문제가 있었습니까? – alanlittle

+0

이 질문을 뒷받침 할 php/mysql이 없습니다. 그것은 그것을 불분명하게/너무 넓게 만든다. –

+0

내 문제는 각 제목에 대한 값을 얻을 수 없다는 것입니다. 값이 배열에서 전송되고 특정 값에 대한 인덱스가 없기 때문에이 값이 –

답변

0

각 필드의 이름은 쿼리를 형성, 이것은 당신의 PHP 스크립트, 당신은 그럼 그냥 반복 수의 배열에서이를 사용할 것입니다 예를

<input type="text" class="form-control " style="border-radius: 0px;" placeholder="Tittle" id="slider" name="titles[name][]"> 

를 들어 []로 끝나야합니다.

$Q = 'insert into mytable (name, value) values '; 
    $V = []; 

    foreach ($titles as $idx => $title) { 
    $V[] = "('".$title['name']."','".$title['value']."')"; 
    } 
    $Q.= implode(',', $V); 

[편집]

OK, 밭이

<INPUT TYPE=TEXT NAME="data[title][]"> 
<INPUT TYPE=TEXT NAME="data[url][]"> 

그리고 출력이 같은 것을 보이게하고있어 무엇을보고, 위의 PHP 코드는 형성 도움이 될 것입니다 당신의 질문.

+0

이름을 변경했습니다. 필드를 작성하는 동안 중요한 것은'[]'를 사용하여 필드 이름을 끝내는 것입니다. 아이디어를 얻을 수 있다고 생각합니다. – alanlittle

+0

답장을 보내 주셔서 감사합니다. 업데이트 된 질문을 확인해 주시겠습니까 ?? –

+0

내가 두 개의 필드 URL과 –

관련 문제