Este es mi formulario que como ven no tiene mucha ciencia (o al menos eso pienso yo
 )
)Código HTML:
 <table border="1"> <form action="upVideo.php" method="post" enctype="multipart/form-data"> <tr><td><input name="archivo" type="file"/></td></tr> <input type="hidden" name="MAX_FILE_SIZE" value="100000000"> <tr><td>Nombre:</td><td><input type="text" name="nom_vid" id="nom_vid" /></td></tr> <tr><td>Descripcion:</td><td><input type="text" name="desc_vid" id="desc_vid" /></td></tr> <tr><td>Duracion:</td><td><input type="text" name="duracion_vid" id="duracion_vid" /></td></tr> <tr><td><input name="button" id="button" class="submit" type="submit" value="Enviar"/> <input name="action" type="hidden" value="upload" /></td></tr> </form> </table>
Código PHP:
   //Aqui va la conexion a la base de datos
 
$nom_vid = $_POST["nom_vid"]["name"];
$desc_vid = $_POST["desc_vid"]["name"];
$duracion_vid = $_POST["duracion_vid"]["name"];
 
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 != "" || $tamano != $_POST['MAX_FILE_SIZE']) {
        // guardamos el archivo a la carpeta files
        $destino = "archive/".$prefijo."_".$archivo;
        //$destino = "archive/".$archivo;
        if (copy($_FILES['archivo']['tmp_name'],$destino)) {
            echo "Archivo subido: <b>".$archivo."</b>";
        } else {
            echo "Error al subir el archivo";
        }
    } else {
        echo "Error al subir archivo";
    }
}
 
$bd -> subirVideo($nom_vid,$desc_vid,$duracion_vid,$prefijo);
?> 
   
Código:
  
No se porque me manda error tanto en nom_vid, desc_vid, duracion_vid, prefijo así como también cuando inserta datos a la base de datos unicamente me guarda la primer letra, es decir, en nombre le pongo "Prueba", solo guarda en bd la "P".Notice: Undefined index: nom_vid in C:\wamp\www\newProy\upVideo.php on line 15
Espero me puedan ayudar a solucionar esto, gracias.
 
 



 y cual es tu código de la función
 y cual es tu código de la función 

