2010-02-15 6 views
0

저는 PHP에 익숙합니다. 폴더로 이미지를 업로드하고 같은 폴더에서 표시하고 각 표시된 이미지에 확인란을 추가했습니다.하지만 내 문제는 이미지가 다른 이미지보다 아래에 표시됩니다. 하지만 나는 각 이미지와 상응하는 열의 상응하는 체크 박스를 diasply하고 싶다. 어느 한 pls가 사전에이 도움에서 나를 도울 수있다. 여기 내 코드가있다. 여기PHP를 사용하여 폴더에서 이미지를 동적으로 표시합니다

<?php 

$path = "small"; 
$dir_handle = @opendir($path) or die("Unable to open folder"); 
echo "<table>"; 
while (false !== ($file = readdir($dir_handle))) { 

if($file != '.' && $file != '..' && $file != 'Thumbs.db') 
{ 
echo"<tr>"; 
echo "<td><input type=CHECKBOX name=$file></td>"; 
echo "<td><img src='small/$file' alt='$file'></td>"; 
echo"<tr/>"; 
} 
} 
echo"</table>"; 
closedir($dir_handle); 

?> 
+0

수정하시기 바랍니다 귀하의 게시물을하고 PHP 코드를 코드로 표시되었다 할 필요가 있다고 생각합니다. – Crozin

+0

열에 표시하려면 항상 테이블을 사용할 수 있습니다. 또는 재미있게 CSS와 정렬하십시오. 이 코드는 엉망입니다. – mpen

+0

파텔 (Patel)이 질문은 PHP에서 태그 지정되어야합니다. –

답변

2

, 당신은 테이블이나 정의 목록을 표시 할 수 있습니다.

<table> 
    ... 
    <tbody> 
     <tr> 
       <td>checkbox here</td> 
       <td>image here</td> 
     </tr> 
     ... 
    ... 
</table> 

<!-- or --> 

<dl> 
    <dt>image here</dt> 
    <dd>checkbox here</dt> 
</dl> 

그래서 단순히 (<table><thead>....<tbody>/<dl>는) 다음

while (...) { 
    ... 
    echo '<dt>image</dt><dd>checbox</dd>'); //or a table row 
} 

마지막 테이블의 끝을 표시 체크 박스와 이미지 루프에 표시/목록을 테이블/목록의 시작 부분을 표시 (</tbody></table>/</dl>) .

2

테이블 당신이 달성하려고하는지에 따라 사용할 수 있습니다

<?php 

$path = "small"; 
$dir_handle = @opendir($path) or die("Unable to open folder"); 

while (false !== ($file = readdir($dir_handle))) { 

if($file != '.' && $file != '..' && $file != 'Thumbs.db') 
{ 

echo "<input type=CHECKBOX name=$file>"; 
echo "<img src='small/$file' alt='$file'><br />"; 
} 
} 
closedir($dir_handle); 

?> 
3

나는 다음과 같은

<?php 

$path = "uploads"; 
$dir_handle = @opendir($path) or die("Unable to open folder"); 
echo "<table>"; 
echo"<tr>"; 
while (false !== ($file = readdir($dir_handle))) { 

if($file != '.' && $file != '..' && $file != 'Thumbs.db'){ 
echo "<td><input type=CHECKBOX name=$file></td>"; 
echo "<td><img src='uploads/$file' alt='$file'><br> 
     $file 
    </td>"; 
} 
} 
echo"<tr/>"; 
echo"</table>"; 
closedir($dir_handle); 

?> 
관련 문제