tengo el archivo enviar.php:
<form method="post" action="guardarfoto.php" enctype="multipart/form-data">
<input type="file" name="foto" id="foto"><br><br>
<input type="submit" name="enviar" value="Enviar">
</form>
y el archivo guardarfoto.php
<?php
if(isset($_GET['guardar'])){
$conexion=mysqli_connect("localhost","root","","imagenes") or
die("Problemas con la conexión");
$foto=@$_FILES["foto"]["name"];
$ruta=@$_FILES["foto"]["tmp_name"];
$destino="uploads/".$foto;
@copy($ruta,$destino);
mysqli_query($conexion,"insert into productos(imagen) values
('$destino')");
//or die("Problemas en el select".mysqli_error($conexion));
//mysqli_close($conexion);
//echo "<img src=\"uploads/$foto\" width=260>";
}
?>
<html>
<form method="get">
<img src="<?php echo $foto ?>"; width=260>
<input type="submit" name="guardar" value="Guardar">
</form>
</html>