Realice los mismos pasos que antes, para subir una imagen, pero no logro encontrar el problema y no me tira ningún error.
Código HTML:
<div class="container">
<div id="content">
<div id="agregar-canciones" 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" enctype="multipart/form-data">
<div style="text-align:center;">
<h2>Agregar canción.</h2>
Nombre de la canción:
<br/>
<input type="text" name="nomCancion" />
<br />
Álbum de la canción:
<br />
<select name="cmbAlbumes1" id="nombre_dado" style="width:200px;" >
<?php TraerAlbumes1();?>
</select>
<br/>
Precio:
<br/>
<input type="text" name="Precio" />
<br />
Duración de la canción:
<br />
<input type="text" name="duracion" />
<br />
Descripción: (máx. 140 caract.)
<br />
<textarea name="desc" rows="10" cols="25" style="resize:none;"></textarea>
<br />
<input name="archivo" type="file" size="35" />
<br/>
<button class="submit button" name="Agregar" type="submit">Agregar.</button>
</div>
</form>
<?php
if (isset($_POST["Agregar"]))
{
echo"<script> alert('aca paso'); </script>";
AgregarCancion();
}
?>
</div>
</div>
</div>
Código PHP:
function AgregarCancion()
{
$Idusuario = $_SESSION["id"];
$nombre = $_POST["nomCancion"];
$album = $_POST["cmbAlbumes1"];
$precio = $_POST["Precio"];
$desc = $_POST["desc"];
$dur = $_POST["duracion"];
$tamano = $_FILES["archivo"]['size'];
$tipo = $_FILES["archivo"]['type'];
$archivito = $_FILES["archivo"]['name'];
if ($archivito != "") {
$cancion = $archivito;
$destino = "CancionesUsuarios/".$Idusuario."/".$Album."/".$cancion;
copy($_FILES["archivo"]["tmp_name"],$destino);
$sql = "INSERT INTO musica (Nombre, Usuario, Album, Precio, Duracion, Descripcion, Cancion) VALUES ('$nombre','$Idusuario', '$Album','$precio','$dur', '$desc','$cancion')";
mysql_query($sql) or die(mysql_error());
}
}