Prueba mover los campos al inicio de tu script para que veas si si esta recibiendolos:
Código PHP:
var_dump( $_POST ); // Util para ver los valores:
$docRuta = $ruta;
$docReferencia = $_POST['docReferencia'];
$docAsunto = $_POST['docAsunto'];
$docMetas = $_POST['docMetas'];
$docFechaEntrada = $_POST['docFechaEntrada'];
$docFechaDocumento = $_POST['docFechaDocumento'];
$docFileID = $_POST['docFileID'];
$docFuncionarioID = $_POST['docFuncionarioID'];
echo "$docRuta - $docReferencia - $docAsunto - $docMetas - $docFechaEntrada - $docFechaDocumento - $docFileID - $docFuncionarioID";
if (isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar Documento') {
echo "si se envio la forma";
if (!empty($_POST['docRuta']) && $_POST['docReferencia'] && $_POST['docAsunto'] &&
$_POST['docMetas'] && $_POST['docFechaEntrada'] && $_POST['docFechaDocumento'] &&
$_POST['docFileID'] && $_POST['docFuncionarioID']) {
echo "Campos no vacios!, subiendo archivo...";
if (is_uploaded_file($_FILES['docRuta']['tmp_name'])) { // verifica haya sido cargado el archivo
$ruta = "documentos/" . $_FILES['docRuta']['name'];
move_uploaded_file($_FILES['docRuta']['tmp_name'], $ruta);
}
/**
* mysql_select_db($database, $db_link);
* $sqlInsert = mysql_query("INSERT INTO documentos (docRuta, docReferencia, docAsunto, docMetas, docFechaEntrada, docFechaDocumento, docFileID, docFuncionarioID) VALUES ('$docRuta', '$docReferencia', '$docAsunto', '$docMetas', '$docFechaEntrada', '$docFechaDocumento', '$docFileID', '$docFuncionarioID')",
* $db_link) or die(mysql_error());
* echo "<div class='msn'>El documento" . $_FILES['documento']['name'] .
* " fue guardado correctamente</div>";
*/
} else {
echo "<div class='msn'>Ha ocurrido un ERROR, intente nuevamente</div>";
}
}
Saludos.