PHP 파일을 만드는 중입니다. 한 가지 예를 들어 보겠습니다 (예제 1). 알 수있는대로 Array는 목록과 비슷하며 목록에 항목을 입력하고 싶습니다 (예제 2). 그러나 배열의 항목 수는 HTML 양식 (예 3)을 통해 입력 된 숫자로 결정해야합니다.html 폼 입력을 기반으로 배열의 항목 수를 설정하는 방법은 무엇입니까?
예 1 :
<?php
$a=array("red","green");
array_push($a,"blue","yellow");
print_r($a);
?>
</body>
</html>
</code>
예 2 :
<!DOCTYPE html>
<html>
<body>
<?php
$a=array("red","green");
array_push($a,"$_POST["color3"]","$_POST["color4"]");
print_r($a);
?>
</body>
</html>
예 3
<ol>
<form action="finished.php" method="post">
<li><input type="text" name="color3"></li>
<li><input type="text" name="color4"></li>
</form>
</ol>
편집 : 나는이 모든 형식이 올바르게 희망하고 질문을 이해하십시오. 다음과 같이 반복하십시오. 첫 번째 페이지는 양식으로 만 비어 있습니다. 임의의 숫자 (X)를 입력하는 단일 입력 상자. 두 번째 페이지에 같은 줄이 계속 반복됩니다 (이전 페이지의 번호 X에 따라 다름). 줄의 길이는 다음과 같습니다. <li><input type="text" name="color Y"></li>
Y는 X까지 도달 할 때까지 1에서 무한히 증가합니다. 마지막 페이지가 목록 (배열?)에 모두 인쇄됩니다.
예 : 첫 번째 페이지에는 숫자 3을 입력합니다. 두 번째 페이지에는 선택한 색상의 이름 인 빨강, 파랑, 노랑색을 입력 할 수있는 3 개의 상자가 있습니다. 마지막 페이지에는 빨강, 파랑 및 노랑색의 세 가지 색상 목록이 표시됩니다.
희망이 도움이됩니다.
서식이 좋지 않습니다. : | –
해결되었습니다! 미안합니다. –
글쎄, 포맷팅이 좋다. 나는 정말로 당신이 원하는 것을 이해하지 못한다. :) –