saya langsung terapkan koding yang terakhir:
untuk checked, sudah OK. tapi kok malah ga muncul ya mas gambarnya? saya lihat di source-codenya jadi begini:
artinya, dia ga mau manggil $file
dan maksudnya menampung file itu apa pada bagian:
$arr_sort = array();
saya isikan semua nama-nama filenya seperti ini mas?
$arr_sort = array('1mr.jpg','1mr-1.jpg','2mr.jpg','2mr-1.jpg','3mr.jpg'); dan seterusnya...
tapi ternyata tetep aja gambarnya ga bisa muncul tuh..?
dan kalau memang harus mengisikan nama2nya disana, berarti kan setiap kali ada file baru, saya harus input juga ya nama filenya disitu? hehe..padahal maksud saya pake readdir() itu untuk cari jalan yang lebih efisien dengan tidak perlu menginput lagi secara manual soalnya kalo gambarnya udah ratusan kan ribet juga
sorry ya mas banyak nyita waktunya...
Code:
<table cellpadding="0" cellspacing="0" border="0">
<?php
$dirpath = './images';
if($dir = opendir($dirpath))
{
[COLOR="Red"][B]$arr_sort = array();[/B][/COLOR]
while(false !== ($file = readdir($dir)))
{
if($file != '.' AND $file != '..' AND stripos($file, "-1") === false)
{
if( ! is_dir("$dirpath/$file"))
{
$file = basename($file, '.jpg');
array_push($arr_sort, $file);
}
}
}
sort($arr_sort, SORT_NUMERIC);
$checked = "";
for ($i=0; $i<sizeof($arr_sort); $i++) {
if($i<1) $checked = 'checked="checked"'; else $checked = '';
echo '<tr>
<td><img src="'.$dirpath.'/'.$file.'.jpg" /></td>
<td width="10px"><input type="radio" name="images" value="'.$file.'" '. $checked .' /></td>
</tr>';
}
closedir($dir);
}
?>
</table>
untuk checked, sudah OK. tapi kok malah ga muncul ya mas gambarnya? saya lihat di source-codenya jadi begini:
Code:
<td><img src="./images[COLOR="Red"]/.gif[/COLOR]" /></td>
<td width="10px"><input type="radio" name="images" [COLOR="Red"]value=""[/COLOR] checked="checked" /></td>
artinya, dia ga mau manggil $file
dan maksudnya menampung file itu apa pada bagian:
$arr_sort = array();
saya isikan semua nama-nama filenya seperti ini mas?
$arr_sort = array('1mr.jpg','1mr-1.jpg','2mr.jpg','2mr-1.jpg','3mr.jpg'); dan seterusnya...
tapi ternyata tetep aja gambarnya ga bisa muncul tuh..?
dan kalau memang harus mengisikan nama2nya disana, berarti kan setiap kali ada file baru, saya harus input juga ya nama filenya disitu? hehe..padahal maksud saya pake readdir() itu untuk cari jalan yang lebih efisien dengan tidak perlu menginput lagi secara manual soalnya kalo gambarnya udah ratusan kan ribet juga
sorry ya mas banyak nyita waktunya...