다음 코드를 사용하여 3 개의 열이있는 테이블을 생성하고 있습니다. 두 번째 것에 집중할 수 있습니다. 이 체크 박스는 값이 $ file 변수 (dirscan에서 오는 $ files의 foreach의 일부)로 설정되어야합니다.PHP 생성 체크 박스 값
<form action="download.php" method="post">
<tr>
<td class="tabheader" colspan="3"> HEADER </td>
</tr>
<tr>
<td>SUBHEAD1</td>
<td>SUBHEAD2</td>
<td>SUBHEAD3</td>
</tr>
<!-- PHP to add Current dirscan -->
<?php
$files = scandir('./PATH_TO_FILES');
$origGempath = "http://www.domain.com/beta/";
$rowcell1 = "<tr><td>LIS</td>";
$rowcell2 = "<td><input type='checkbox' name='GEMin[]' value='{$file}' /></td>";
$rowbegin = "$rowcell1" . "$rowcell2";
$rowend = "</td></tr>";
unset($files{0},$files{1});
foreach($files as $file) {
echo $rowbegin;
echo "<td>";
echo "<a href='$origGempath/$file'";
echo "</a>" . $file . $rowend; }
?>
<tr><td class="tabenddown" colspan="3"><input type="submit" value="Download"> </td></tr>
</form></table>
-
모든 것이 바로 그래픽으로 보는 것 같다,하지만 체크 박스의 빈 나올 가치. HTML을 디버깅 할 때 (, 그것은 표시 값 = ""
어떤 아이디어 지점에서
'$ file'이 범위를 벗어났습니다 –
알리미가 작동하도록 제안 하시겠습니까? – Daniel
@Daniel은 변수 및 문자열 처리 방법, 특히 범위에 대한 PHP 기본 사항을 배우며 PHP 사이트는 시작하기 좋은 곳입니다 : http://www.php.net/manual/en/language.types.string.php –