Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/11/2013, 20:45
Chert
 
Fecha de Ingreso: noviembre-2013
Mensajes: 18
Antigüedad: 10 años, 5 meses
Puntos: 0
Respuesta: Como cargar canciones en mi pagina web.

Cita:
Iniciado por pateketrueke Ver Mensaje
Pregunto de nuevo, ¿qué estás haciendo para depurar?

Decir "no me carga ahora" no nos ayuda.

Además las funciones no se cargan solas, si están en otro archivo debes ponerla al alcance del script actual usando include o require.

¿Cómo estás haciendo las cosas?
Nose lo que significa depurar
En Home.php tiene un require_once(Funciones.php).
En el div que mostre
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"])) 
                                        	{
                                        		[I][U][B]echo"<script> alert('aca paso'); </script>";
                                        		AgregarCancion();[/B][/U][/I]
                                        	}
                                    ?>
                       	</div>
                    </div>
               </div> 
en la condicion, le puse que si llama al boton que ejecute el scrpit que me indique que entro y que llame a la funcion AgregarCancion()
que tiene lo siguiente:
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());
    }
    } 
ahora, cuando hago click en el boton "Agregar"
Código PHP:
<button class="submit button" name="Agregar" type="submit">Agregar.</button>
                                    </div>
                                </form>
                                   <?php 
                                            
if (isset($_POST["Agregar"])) 
                                            {
                                                echo
"<script> alert('aca paso'); </script>";
                                                
AgregarCancion();
                                            }
                                    
?>
del formulario, no llama a la funcion como deberia hacerlo en la condicion..

Nose si me exprese bien y me seguis. Cuestion de que nunca me aparece el alert del javascript, es como que nunca apreto el boton.