Ver Mensaje Individual
  #7 (permalink)  
Antiguo 02/06/2011, 13:33
Avatar de CaballeroAries
CaballeroAries
 
Fecha de Ingreso: agosto-2010
Mensajes: 70
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Menu de Seleccion multiple

E logrado esto pero no se si esta bien formada la tabla donde almacenara

esta es la tabla de phpmyadmin
Código HTML:
Campo 	Tipo 	Cotejamiento 	Operador 	Valor
ID 	int(11) 			
descripcion 	varchar(255) 	latin1_swedish_ci 		
empresa 	varchar(255) 	latin1_swedish_ci 		
archivo 	varchar(255) 	latin1_swedish_ci 		
tamanio 	mediumblob 			
tipo 	varchar(255) 	latin1_swedish_ci 		
nombre 	varchar(255) 	latin1_swedish_ci 		
titulo 	varchar(255) 	latin1_swedish_ci
este es el formulario

Código HTML:
<html>
<form enctype="multipart/form-data" action="guardar_archivo.php" method="post">
Descripción <input type="text" name="titulo" size="30">
Empresa <input type="text" name="empresa" size="30">
Ubicación <input type="file" name="archivito">
<input type="submit" value="Enviar archivo">
</form>
</html> 
y este es el que lo sube
Código PHP:
<?php 
$conn 
mysql_connect("localhost","root",""); 
mysql_select_db("almacenarch");

$archivo $_FILES["archivito"]["tmp_name"]; 
$tamanio $_FILES["archivito"]["size"];
$tipo    $_FILES["archivito"]["type"];
$nombre  $_FILES["archivito"]["name"];
$titulo  $_POST["titulo"];
$empresa $_POST["empresa"];

 if ( 
$archivo != "none" )
 {
    
$fp fopen($archivo"rb");
    
$contenido fread($fp$tamanio);
    
$contenido addslashes($contenido);
    
fclose($fp); 

    
$qry "INSERT INTO almacen VALUES 
            (0,'$nombre','$titulo','$empresa','$contenido','$tipo')"
;

    
mysql_query($qry);

    if(
mysql_affected_rows($conn) > 0)
       print 
"Se ha guardado el archivo en la base de datos.";
    else
       print 
"NO se ha podido guardar el archivo en la base de datos.";
 }
 else
    print 
"No se ha podido subir el archivo al servidor";
?>
ayuda porfavor o indiquenme como se hace una tabla para archivos

Última edición por CaballeroAries; 02/06/2011 a las 15:49