Ver Mensaje Individual
  #15 (permalink)  
Antiguo 20/11/2012, 10:12
Kirara
 
Fecha de Ingreso: octubre-2012
Mensajes: 40
Antigüedad: 11 años, 6 meses
Puntos: 0
Respuesta: Formulario para subir archivo

claro¡¡.... la solución es la siguiente:

Se pide en formulario de la siguiente forma:
Código PHP:

<form action="" method="post" enctype="multipart/form-data">
<
p>
 <
label>Subir planos del terreno:<input type="file" name="at_inge_proy_terrenos" /></label>
 </
p>
 <
p>
   <
label>Subir planos de distribución del proyecto:
    <
input type="file" name="at_inge_proy_distribu"/></label>
    </
p>
    <
p>
    <
label>Describa porque es la distribucion adecuada para la empresa la que ha diseñado:
    <
textarea name="at_inge_proy_distribu_just" cols="45" rows="5"></textarea></label>
    </
p>
    <
p>
    <
label>Esquematice en un diseño de word cada paso para elborar su productoo brindar su servicio:
      <
input name="at_inge_proy_proced" id="at_inge_proy_proced" type="file"/></label></p>
      <
p>
 <
label>Por medio de un organigrama describa por quienes se conforma la empresa:
    <
input type="file" name="at_organigrama"/></label>
    </
p>
<
input type="submit" name="guardar" value="Guardar datos analisis técnico" />
</
form
Y la forma de guardar los datos en la base de datos sería la siguiente:

Código PHP:

<form action="diseno_rural_an_ec_formualrio.php" method="post" enctype="multipart/form-data">
 <?php
 
if (isset($_POST['guardar']))
  {
 require (
'diseno_rural_conexion.php'); 
 if(
$mi_conexion=conexion()){
 
$at_inge_proy_terrenos=$_FILES['at_inge_proy_terrenos']['name'];
 
$at_inge_proy_distribu=$_FILES['at_inge_proy_distribu']['name'];
 
$at_inge_proy_proced=$_FILES['at_inge_proy_proced']['name'];
 
$at_organigrama=$_FILES['at_organigrama']['name'];
 
 
$sql="INSERT INTO Analisis_Tecnico (at_inge_proy_terrenos,at_inge_proy_distribu,at_inge_proy_distribu_just,at_inge_proy_proced,at_organigrama) VALUES ('$at_inge_proy_terrenos','$at_inge_proy_distribu','$_POST[at_inge_proy_distribu_just]','$at_inge_proy_proced','$at_organigrama')";
  if(!@
mysql_query($sql,$mi_conexion)){
 echo 
'Error al insertar la información Analisis tecnico';}
 else{
 echo 
'Información insertada correctamente.';}
 }
 else{
 echo 
'No se realizó la conexión.';}
 }
 
?>
<br>
 <input type="submit" name="moverse" value="Analisis económico" />
</form>
Esta es la forma de pedir documentos, y de guardarlos en una base de datos¡¡....gracias¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡