Ver Mensaje Individual
  #44 (permalink)  
Antiguo 08/01/2009, 05:23
haga41
 
Fecha de Ingreso: junio-2008
Mensajes: 145
Antigüedad: 16 años, 10 meses
Puntos: 0
Respuesta: asp subir archivos o foto

Y este el de registraficha.asp

Código asp:
Ver original
  1. <!--#include file="includes/xelupload.asp"-->
  2. <%    Public Function Remplaza(limpia,caso)    
  3.       Dim cadena
  4.           cadena = trim(limpia)
  5.           Select Case caso
  6.           Case 0:
  7.               cadena = replace(cadena,"'","'")
  8.               cadena = replace(cadena,"¿","&iquest;")
  9.               cadena = replace(cadena,"¡","&iexcl;")
  10.               cadena = replace(cadena,"ñ","&ntilde;")
  11.               cadena = replace(cadena,"Ñ","&Ntilde;")
  12.               cadena = replace(cadena,"á","&aacute;")
  13.               cadena = replace(cadena,"Á","&Aacute;")
  14.               cadena = replace(cadena,"é","&eacute;")
  15.               cadena = replace(cadena,"É","&Eacute;")
  16.               cadena = replace(cadena,"í","&iacute;")
  17.               cadena = replace(cadena,"Í","&Iacute;")
  18.               cadena = replace(cadena,"ó","&oacute;")
  19.               cadena = replace(cadena,"Ó","&Oacute;")
  20.               cadena = replace(cadena,"ú","&uacute;")
  21.               cadena = replace(cadena,"Ú","&Uacute;")
  22.               cadena = replace(cadena,"'","'")
  23.           Case Else
  24.               cadena = limpia
  25.           End Select
  26.           Remplaza = cadena
  27.       End Function
  28. %>
  29.      <%
  30.         id = session("id")
  31.        Dim up, objFich1, objFich2
  32.         set up = new xelUpload
  33.         up.Upload()          
  34.  
  35.       if vartype(up.Ficheros("fichero"))<>0 then
  36.       set objFich1 = up.Ficheros("fichero")
  37.       objFich1.ListFolderContents(Server.MapPath("caratulas/"))
  38.       nombreFoto=objFich1.nombre
  39.       end if
  40.  
  41.       if vartype(up.Ficheros("fichero2"))<>0 then
  42.       set objFich2 = up.Ficheros("fichero2")
  43.       objFich2.ListFolderContents(Server.MapPath("miniaturas/"))
  44.       nombreFoto2=objFich2.nombre
  45.       end if
  46. %>  
  47.        
  48.        <!--#include file="includes/AbrirBD.asp" -->
  49.        <%                          
  50.         titulo = Remplaza(up.form("titulo"),0)     
  51.         director = Remplaza(up.form("director"),0)
  52.         anio = up.form("anio")
  53.         min = up.form("min")
  54.         genero = Remplaza(up.form("genero"),0)
  55.         pais = Remplaza(up.form("pais"),0)
  56.         argumento = Remplaza(up.form("argumento"),0)
  57.         interpretes = Remplaza(up.form("interpretes"),0)
  58.        
  59.         sql= "Select * from PELICULAS where Id =" & id
  60.         tabla.open sql,conexion,1,3
  61.        
  62.         tabla.fields("Titulo") = titulo
  63.         tabla.fields("Director") = director
  64.         tabla.fields("Anio") = anio
  65.         tabla.fields("Min") = min
  66.         tabla.fields("Genero") = genero
  67.         tabla.fields("Pais") = pais
  68.         tabla.fields("Argumento") = argumento
  69.         tabla.fields("Interpretes") = interpretes
  70.        
  71.         if (len(nombreFoto) > 0) then
  72.             tabla.fields("Foto") = nombreFoto
  73.         end if
  74.        
  75.        if (len(nombreFoto2) > 0) then
  76.        tabla.fields("Miniatura") = nombreFoto2
  77.        end if
  78.                
  79.         tabla.update
  80.         tabla.close        
  81.         conexion.close
  82.         set up = nothing
  83.         Set tabla = Nothing
  84.         Set conexion = Nothing    
  85.         %>  
  86.         Ficha actualizada. <a href="Adminfichas.asp">Continuar</a>.