Yo tengo una funcion asi:
Código PHP:
function AgregarAlbum()
{
$Idusuario = $_SESSION["id"];
$nombre = $_POST["nomAlbum"];
$fecha = $_POST["Fecha"];
$precio = $_POST["Precio"];
$desc = $_POST["desc"];
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivito = $_FILES["archivo"]['name'];
$prefijo = substr(md5(uniqid(rand())),0,6);
if ($archivito != "") {
$imagen = $prefijo."_".$archivito;
$destino = "FotosAlbumes/".$imagen;
copy($_FILES["archivo"]["tmp_name"],$destino);
}
$sql = "INSERT INTO albumes (Nombre, Usuario, Fecha, Precio, Imagen, Descripcion) VALUES ('$nombre','$Idusuario', '$fecha','$precio', '$imagen', $desc')";
mysql_query($sql) or die(mysql_error());
}
Código HTML:
<div class="container"> <div id="content"> <div id="agregar-albumeses" class="login-popup"> <a href="#" class="close"><img src="close_pop.png" class="btn_close" title="Close Window" alt="Close" /></a> <form method="post" action="Home.php"> <div style="text-align:center;"> <h2>Agregar Álbum.</h2> Nombre del álbum: <br/> <input type="text" name="nomAlbum" /> <br /> Fecha en que se sacó: <br /> <input type="date" name="Fecha" /> <br/> Precio: <br/> <input type="text" name="Precio" /> <br /> Imagen del álbum: <br /> <input name="archivo" type="file" /> <br /> Descripción: (máx. 140 caract.) <br /> <textarea name="desc" rows="10" cols="25" style="resize:none;"></textarea> <br /> <button class="submit button" name="AgregarAlbum" type="submit">Agregar.</button> </div> </form> <?php if (isset($_POST["AgregarAlbum"])) { AgregarAlbum(); } ?> </div> </div> </div>