hola tengo un codigo tal vez te sirva, fijate
Código PHP:
//codigo php para subir la imagen
if (!isset($_REQUEST['form1']) || $_REQUEST['form1']=='')
{
$story = mysql_insert_id($conexiondb);
}
$carpeta="../images/";
for($i=0;$i<2;$i++){
$nombre_archivo=$_FILES['userfile']['name'][$i];
if($nombre_archivo!=""){
if(move_uploaded_file($_FILES['userfile']['tmp_name'][$i],$carpeta.$nombre_archivo)){
echo $archivo_nombre." archivo subido";
//guardamos en la Bdd el nombre de la foto
$filename = "http://www.forosdelweb.com/images/$nombre_archivo";
$result = mysql_query("update stories set picture = '$filename' where id = $story");
}else{
echo $archivo_nombre." no se pudo subir";
}
}
}
y el formulario lo creas fijandote de que coloques
Código PHP:
<form action="image_submit.php" method="post" enctype="multipart/form-data">
El campo del formulario puede estar en el archivo image.php y el de procesamiento en image_submit.php, o si lo prefieres puedes colocar todo en un mismo archivo, colocas primero el codigo php y luego el formulario, en el colocas el nombre de ese archivo action="mismo nombre que el arhivo.php"
Espero te sirva de ayuda. saludos