자세히 설명해 드리겠습니다. 나는 첫 번째 PHP 페이지 (이 페이지를 first.php라고 부르도록하자)에서 선택 양식을 가지고있다. 제출 버튼이 있습니다. 나는 $ _POST와 함께 두 번째 페이지 (이 페이지는 sec.php로 설정)에 배열을 잡아두고 PHP 변수로 설정한다. 그러나 인쇄 할 수는 없습니다. 다음은 first.php의 내 코드/마크 업 코드입니다.선택 양식에서 다른 PHP 페이지로 배열을 올바르게 전달하는 방법
<label>Product:</label>
<select name="arr[]">
<option value="Mobile">Mobile</option>
<option value="Social">Social</option>
<option value="Online">Online</option>
</select>
Note = 여기에는 배열이 필요하지 않습니다. 그러나 나는 그것을 이런 방식으로 유지하고 싶다.
<?php
$arr= $_POST['arr'];
?>
내가 그것을이 HTML 테이블에 인쇄 할 : =
<tr>
<td width="200"> <?php echo $url[0]; ?></td>
<td width="200"> <?php echo $sMonth[0] . "/" . $sDay[0] . "/" . $sYear[0]; ?></td>
<td width="200"> <?php echo $eMonth[0] . "/" . $eDay[0] . "/" . $eYear[0]; ?></td>
<td> <?php echo $tBudget[0]; ?></td>
<td> <?php echo $dBudget[0]; ?></td>
<td> <?php echo $model[0]; ?></td>
<td> <?php echo $bid[0]; ?></td>
<td> <?php echo $target[0]; ?></td>
<td> <?php echo $status[0]; ?></td>
<td width="200"> <?php echo $arr[0]; ?></td>
<td> <?php echo $tUnits[0]; ?></td>
</tr>
참고 다른 모든 변수를 그냥 글씨를 (값
여기 내 코드는 sec.php에 생겼는지 $ arr 변수와 같은 방법과 개념을 사용하여) $ arr 변수 만 인쇄 할 수 있습니다.
내가 뭘 잘못하고 있니?
확인 u는 얻을 루프에 사용할 필요는'쇼를? 어때'var_dump ($ _ POST);'? –
var_dump ($ arr)는 다음과 같이 말합니다 : dasarray (1) {[0] => string (6) "Mobile"} – user3108505