Este pequeño script te puede funcionar primero haz un formulario similar a este:
formulario.html
Código PHP:
<form name="form1"action="subir.php" method="POST" enctype="multipart/form-data">
<p>
<input name="archivo" type="file" class="Estilo16" id="archivo" size="35">
<input name="Enviar" type="submit" class="Estilo16" id="Enviar" value="Actualizar">
<input name="action" type="hidden" value="upload" />
</p>
</form>
Luego crear un archivo subir.php para almacenar en tu base de datos el nombre de archivo y de igual forma almacenar el archivo en alguna carpeta asignada.
Código PHP:
<?php
require_once("../connect.inc.php");
$status = "";
if ($_POST["action"] == "upload") {
// obtenemos los datos del archivo
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivo = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
if ($archivo != "") {
// genero mi nombre de archivo para guardarlo en mi base de datos
$nombredearchivo = $prefijo."_".$archivo;
// guardamos el archivo a la carpeta imagen
$destino = "imagen/".$prefijo."_".$archivo;
if (copy($_FILES['archivo']['tmp_name'],$destino)) {
$status = "Archivo subido: <b>".$archivo."</b>";
} else {
$status = "Error al subir el archivo";
}
} else {
$status = "Error al subir archivo";
}
}
$query="Update ccl_cont_modelo Set producto1='$nombredearchivo' Where id='$_POST[pasar3]'";
mysql_query($query);
?>