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
<center><h2>CARGA DE DOCUMENTO
</h2><center>
<h4>Aqui usted podra ingresar nuevos documentos, pero estos solo pueden ser subidos cuando ya este aprobado previamente
</h4>
<form action="InsertarArchivo.php" method="post" enctype="multipart/form-data" name="form1">
<center><a href="MenuAdmi.php"><h3> Devlover
</h3></a></center>
<center><IMG SRC="imagenes/LOGO.jpg" WIDTH=120 HEIGHT=100></center>
<h3><center>DATOS DEL DOCUMENTO
</center></h3>
<center><h4>Codigo del Documento:
<input type="text" name="codigo"></h4></center>
<center><h4>Nombre del Documento:
<input type="text" name="nombre"></h4></center>
<center><h4>Version del Documento:
<input type="text" name="version"></h4></center>
<center><h4>Area Correspondiente:
<input type="text" name="Area"></h4></center>
<p align="center"><h4>Archivo
<input name="archivo" type="file" id="archivo"> </h4>
<center><p align="center"><input name="boton" type="submit" id="boton" value="Enviar"></p></center><br>
y este es mi insertar
Código PHP:
Ver original<?php
$Codigo=$_POST['codigo'];
$Nombre=$_POST['nombre'];
$Version=$_POST['version'];
$Area=$_POST['Area'];
$destino='archivos';
$tamano=$_FILES['file']['size'];
if($tamano < 500){
copy($_FILES['archivo']['tmp_name'], $destino.'/'.$_FILES['archivo']['name']);
require("Conexion.php");
$sql = "call `ActualizarDoc`('$Codigo','$Nombre','$Version','$Area','$tamano','$Codigo')";
header("Location:CargarDocumento.php");
}
else {
echo ("El tamaño es superior al permitido");
}
?>
Agradezco toda la ayuda