fireing function with onChange

From: Date: Thu, 10 Feb 2005 16:06:52 +0000
Subject: fireing function with onChange
Groups: php.general 
Request: Send a blank email to php-general+get-208455@lists.php.net to get a copy of this message
I have a loop that is putting the filenames of files in a certain directory into a listbox. I am then using the onChange event of the listbox to fire a function. In this script the onchange event sends the function the path an filename of the chosen file from the list. I have tested what I am sending with a javascript alert and it looks ok. The funstion is supposed to open the file and then make a new file(im working with jpegs using GD). Unfortunately it isnt working the way I would want it to. Can soneone check this code and see if there is anything wrong. In the browser it doesnt do anything. I had hoped for at least an error code. Hope someone can help...Thanks <?php function createimage($picpath){ $im = imagecreatefromjpeg($picpath); imagejpeg($im,"images/temp.jpg"); } $path = "images"; $dir_handle = @opendir($path) or die("Unable to open $path"); echo "<select name='filelist' size='14' multiple onchange=createimage('$path/'+this.options[this.selectedIndex].value)>\n"; while ($file = readdir($dir_handle)) { if($file!="." && $file!=".."){ echo "<option value='$file'>$file</option><br/>\n"; } } echo "</select>\n"; echo "<img border='0' src='images/temp.jpg' width='300' height='224'>"; ?>

« previous php.general (#208455) next »