Ver Mensaje Individual
  #23 (permalink)  
Antiguo 27/07/2011, 10:28
Avatar de jotaincubus
jotaincubus
 
Fecha de Ingreso: mayo-2005
Ubicación: Medellin - Colombia
Mensajes: 1.797
Antigüedad: 19 años
Puntos: 394
Respuesta: Procedimiento MYSQL desde PHP

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
  1. <?php
  2.  
  3. require("Conexion.php");
  4.  
  5. // imprimiendo lo que llega del formulario
  6. print_r($_POST);
  7.  
  8. $Codigo=$_POST['Cod_Doc']; //me supongo es un GET
  9. $Nombre=$_POSt['Nombre'];
  10. $Fecha=$_POST['fecha'];
  11.  
  12. // realizando la consulta para obtener versión
  13. $Consult = mysql_query("SELECT distinct(`Version`) AS Version FROM `firma_conocimiento` WHERE `Cod.Doc`='{$Codigo}'") or die (mysql_error());
  14.  
  15. $regis = mysql_fetch_array($Consult);
  16.  
  17. //imprimiendo el resultado de mysql
  18. print_r($regis);
  19.  
  20. $Version=$regis['Version'];
  21.  
  22. // imprimiendo versión y condigo a ver que valor tienen antes de llegar al procedimiento
  23. echo $regis['Version'];
  24. echo $Codigo;
  25.  
  26. //Aqui ejecuto mi procedimiento almacenado
  27. $sql = mysql_query("CALL `firmar`('{$Codigo}','{$Version}','{$Nombre}','{$Fecha}','{$Nombre}')") or die (mysql_error());
  28.  
  29. if($sql){
  30.  
  31. echo 'Se insertaron los datos';
  32.  
  33. }
  34.  
  35. ?>
__________________
Por que existe gente que no agradece después de que se le ha brindado tiempo y ayuda ???