Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/11/2013, 17:57
Chert
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 5 meses
Puntos: 0
Como cargar una imagen y un formulario.

Hola que tal, soy nuevo en forosdelweb y tengo un problema a la hora de programar.
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());
    } 
y el formulario es este:
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> 
Mi idea es llenar un registro en base de datos con lo obtenido del formulario y copiar la imagen a una carpeta y no puedo hacerlo. Ayuda por favor.