Ver Mensaje Individual
  #5 (permalink)  
Antiguo 25/08/2011, 15:47
Avatar de JeMaGa
JeMaGa
 
Fecha de Ingreso: julio-2011
Ubicación: Bogota
Mensajes: 430
Antigüedad: 12 años, 9 meses
Puntos: 4
Respuesta: Procedimiento en php no funciona

siiiii, es que ya tengo un consulta que me inserta y si me inserta el archivo, necesito hacer un procedimiento que me permita ingresar el mismo archivo, pero datos actualizados, es decir cada documento tiene nombre, versión, código, la persona encargada de subir archivos sube uno con el código SAC-12I5 con versión 2, y va a ingresar el documento otra ves pero con la versión 3, entonces si el documento existe actualice lo, y si o existe inserte lo. pero con el procedimiento desde php no funciona!!

mira este es mi formulario que tiene los campos

Código HTML:
Ver original
  1.  
  2.  
  3. <title>Cargar Documentos</title>
  4.  
  5.  
  6.  
  7. <center><h2>CARGA DE DOCUMENTO</h2><center>
  8.  
  9. <h4>Aqui usted podra ingresar nuevos documentos, pero estos solo pueden ser subidos cuando ya este aprobado previamente</h4>
  10.  
  11. <form action="InsertarArchivo.php" method="post" enctype="multipart/form-data" name="form1">
  12.  
  13. <center><a href="MenuAdmi.php"><h3> Devlover </h3></a></center>
  14.  
  15. <center><br><table border ='2'>
  16.  
  17. <tr>
  18.  
  19. <td>
  20.  
  21. <center><IMG SRC="imagenes/LOGO.jpg" WIDTH=120 HEIGHT=100></center>
  22.  
  23. <h3><center>DATOS DEL DOCUMENTO</center></h3>
  24.  
  25. </td>
  26.  
  27. <td><br>
  28.  
  29. <center><h4>Codigo del Documento: <input type="text" name="codigo"></h4></center>
  30.  
  31. <center><h4>Nombre del Documento: <input type="text" name="nombre"></h4></center>
  32.  
  33. <center><h4>Version del Documento: <input type="text" name="version"></h4></center>
  34.  
  35. <center><h4>Area Correspondiente: <input type="text" name="Area"></h4></center>
  36.  
  37. <p align="center"><h4>Archivo
  38.    
  39. <input name="archivo" type="file" id="archivo"> </h4>
  40.  
  41. <center><p align="center"><input name="boton" type="submit" id="boton" value="Enviar"></p></center><br>
  42.  
  43. </td>
  44.  
  45. </tr>
  46.  
  47. </form>
  48.  
  49. </body>
  50.  
  51. </html>

y este es mi insertar

Código PHP:
Ver original
  1. <?php
  2.  
  3. $Codigo=$_POST['codigo'];
  4.  
  5. $Nombre=$_POST['nombre'];
  6.  
  7. $Version=$_POST['version'];
  8.  
  9. $Area=$_POST['Area'];
  10.  
  11. $destino='archivos';
  12.  
  13. $tamano=$_FILES['file']['size'];
  14.  
  15. if($tamano < 500){
  16.  
  17. copy($_FILES['archivo']['tmp_name'], $destino.'/'.$_FILES['archivo']['name']);
  18.  
  19. require("Conexion.php");
  20.  
  21. $sql = "call `ActualizarDoc`('$Codigo','$Nombre','$Version','$Area','$tamano','$Codigo')";
  22.  
  23. $res = mysql_query($sql, $Conexion);
  24.  
  25. header("Location:CargarDocumento.php");
  26.  
  27. }
  28.  
  29. else {
  30.  
  31. echo ("El tamaño es superior al permitido");
  32.  
  33. }
  34.  
  35. ?>

Agradezco toda la ayuda