Here I have a piece of code which I would like it to be able to select multiple image and display them right away.
I know how to do a multiple select box but how to make the the selection to be diplaying i don't know.
I would imagine that it a request for ajax but, I have posted it here cause my code is mostly php.
Code: Select all
<td width="200" valign="top" align="left" class="black">
<script language="JavaScript" type="text/javascript" >
function changePic(fe){
var opt_key = fe.selectedIndex;
var fileName = fe.options[opt_key].value;
document.getElementById('noimage').src=fileName;
return true;
}
</script>
<br>
Image :<br>
<center><select name="image" onchange="changePic(this);">
<option>[Choisir une image]</option>
<?php
function recur_dir($dir)
{
$dirlist = opendir($dir);
while ($file = readdir ($dirlist))
{
if ($file != '.' && $file != '..')
{
$newpath = $dir.'/'.$file;
$level = explode('/',$newpath);
if (is_dir($newpath))
{
$mod_array[] = array(
'level'=>count($level)-1,
'path'=>$newpath,
'name'=>end($level),
'kind'=>'dir',
'mod_time'=>filemtime($newpath),
'content'=>recur_dir($newpath));
echo '<OPTION>'.$newpath.'</option>';
}else{
$mod_array[] = array(
'level'=>count($level)-1,
'path'=>$newpath,
'name'=>end($level),
'kind'=>'file',
'mod_time'=>filemtime($newpath),
'size'=>filesize($newpath));
echo '<OPTION value='.$newpath.'>'.$newpath.'</option>';
}
}
}
closedir($dirlist);
return $mod_array;
}
print_r(recur_dir('Images'));
echo '</select></center>';
?>
<br>
<center><img src="peuplies-1-man-small.bmp" width="100" id="noimage" align="center"></center>Do somebody have a idea ?
Thanks !