문제

내가 이것을 얻었다 고 상상하자 :

index.php는 특정 ID/이름과 사용자가 편집 할 수 있고 script.php에 의해 저장 될 수있는 다른 값을 가진 예측할 수없는 입력을 가진 양식을 생성합니다.

<form action="script.php" method="post">
<input id="1" name="1" type="text" value="1"/>
<input id="24" name="24" type="text" value="2233"/>
<input id="55" name="55" type="text" value="231321"/>
</form>

script.php :

여기서는 index.php에 의해 생성 된 모든 입력의 배열과 같은 것을 얻고 ID/이름에 해당하는 모든 값을 저장해야합니다.

이것을 할 방법이 있습니까?

도움이 되었습니까?

해결책

나는 당신의 질문에 무언가를 놓치고 있을지 모르지만 $_POST 변수에는 요구하는 모든 이름 => 값 쌍이 포함됩니다. 예를 들어, 위의 HTML 스 니펫에서 :

print_r($_POST);

// contains:

array
(
  [1] => 1
  [24] => 2233
  [55] => 231321
)

// example access:

foreach($_POST as $name => $value) {
  print "Name: {$name} Value: {$value} <br />";
}

다른 팁

script.php의 $ _post 변수에서 array_keys를 사용하여 만든 이름을 꺼내고 그 이름을 사용하여 값을 얻으십시오.

$keys = array_keys( $_POST );
foreach( $keys as $key ) {
  echo "Name=" . $key . " Value=" . $_POST[$key];
}

클래스 또는 프레임 워크를 사용하여 양식을 생성하는 것처럼 들립니다. 프레임 워크에 대한 설명서를 읽고이 데이터를 수집하는 위치를 확인해야합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top