Debes empezar a depurar a ver por que no te esta tomando esos valores....
Primero haz un print_r($_POST) y verifica que esten llegando todos los campos que envia el formulario.
Segundo haz un print_r($regis) y fijate que este imprimiendo todos los datos de la consulta.
copia y pega esto:
Código PHP:
Ver original<?php
require("Conexion.php");
// imprimiendo lo que llega del formulario
$Codigo=$_POST['Cod_Doc']; //me supongo es un GET
$Nombre=$_POSt['Nombre'];
$Fecha=$_POST['fecha'];
// realizando la consulta para obtener versión
$Consult = mysql_query("SELECT distinct(`Version`) AS Version FROM `firma_conocimiento` WHERE `Cod.Doc`='{$Codigo}'") or
die (mysql_error());
//imprimiendo el resultado de mysql
$Version=$regis['Version'];
// imprimiendo versión y condigo a ver que valor tienen antes de llegar al procedimiento
echo $regis['Version'];
echo $Codigo;
//Aqui ejecuto mi procedimiento almacenado
if($sql){
echo 'Se insertaron los datos';
}
?>