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

Hola Adler,

Siento haber tardado tanto en responder pero he estoy bastante enfermo estos últimos días y no he podido hacerlo antes.

Con lo que me pusiste en el último mensaje fucniona perfectamente.

Ahora tengo otras dudas de que estoy haciendo mal en otros archivos que estoy intentando "depurar". Al crear una ficha nueva y editarla, el campo genero he decidido ponerlo con un campo select para que sea obligatoriamente uno de los 6 que tengo.

El tema es que aunque debería de funcionar bien, no va bien y no entiendo porque. También me da problemas al poner como país España ya que si busco películas por país me muestra las 2 películas españolas que meti a mano desde Access y está última no la saca, ya que mediante la funcion remplaza convertimos España en España.

Este es el fichero de editar fichas.

Código asp:
Ver original
  1. <!--#include file="includes/AbrirBd.asp"-->
  2. <%id = request("id")
  3.           sql = "Select * from PELICULAS where id =" & id
  4.    tabla.open sql,conexion%>
  5.    
  6.    
  7.    
  8.    <form action="registrarficha.asp" method="post" enctype="multipart/form-data" name="form1" id="form1" accept-charset="UTF-8">
  9. <table width="500" border="1" align="center" bgcolor="#FFF" valign="top">
  10.           <tr>
  11.            <td bgcolor="#489B02" colspan="5" style="color:#FFF">EDITAR PELICULA</td>
  12.           </tr>
  13.          <tr>
  14.           <td bgcolor="#489B02">Titulo</td><td colspan="4" bgcolor="#FFFFFF"><div align="center"><input name="titulo" id="titulo" value="<%=tabla.fields("Titulo")%>" type="text" size="58" /></div></td>          
  15.          </tr>
  16.          <tr>
  17.            <td bgcolor="#489B02">Director</td><td colspan="4" bgcolor="#FFFFFF">
  18.             <div align="center">
  19.              <input name="director" id="director" value="<%=tabla.fields("Director")%>" type="text" size="58" /></div></td>
  20.          </tr>
  21.          <tr>
  22.            <td bgcolor="#489B02">Año</td><td colspan="4" bgcolor="#FFFFFF">
  23.             <div align="center">
  24.               <input name="anio" id="Anio" value="<%=tabla.fields("Anio")%>" type="text" size="58" />
  25.              </div>
  26.            </td>
  27.          </tr>
  28.          <tr>
  29.           <td bgcolor="#489B02">Duración</td><td colspan="4" bgcolor="#FFFFFF"><div align="center"> <input name="min" id="min" value="<%=tabla.fields("Min")%>" type="text" size="58" /></div></td>          </tr>
  30.          <tr>
  31.          <td bgcolor="#489B02">Género</td>
  32.          <td colspan="4" bgcolor="#FFFFFF">
  33.          <!--<div align="center"><input name="genero" id="genero"  type="text" size="58" />-->
  34.          
  35. <% gen = tabla.fields("Genero")
  36. response.Write(tabla.fields("Genero"))
  37.    select case gen
  38.    case 1%>
  39. <select style="display:block;magin-left:auto;margin-right:auto;text-align:center" name="genero" id="genero">
  40. <option value="1" selected="selected" id="1">Acción</option>
  41. <option value="2" id="2" >Animación</option>
  42. <option value="3" id="3" >Ciencia-ficción</option>
  43. <option value="4" id="4">Comedia</option>
  44. <option value="5" id="5">Drama</option>
  45. <option value="6" id="6">Suspense-Terror</option>
  46. </select>
  47. <%case 2%>
  48. <select style="display:block;magin-left:auto;margin-right:auto;text-align:center" name="genero" id="genero">
  49. <option value="1" id="1">Acción</option>
  50. <option value="2" selected="selected" id="2" >Animación</option>
  51. <option value="3" id="3" >Ciencia-ficción</option>
  52. <option value="4" id="4">Comedia</option>
  53. <option value="5" id="5">Drama</option>
  54. <option value="6" id="6">Suspense-Terror</option>
  55. </select>
  56. <%case 3%>
  57. <select style="display:block;magin-left:auto;margin-right:auto;text-align:center" name="genero" id="genero">
  58. <option value="1" id="1">Acción</option>
  59. <option value="2" id="Director" >Animación</option>
  60. <option value="3" id="Titulo" >Ciencia-ficción</option>
  61. <option value="4" id="Todas">Comedia</option>
  62. <option value="5" id="Todas">Drama</option>
  63. <option value="6" selected="selected" id="Todas">Suspense-Terror</option>
  64. </select>
  65. <%case 4%>
  66. <select style="display:block;magin-left:auto;margin-right:auto;text-align:center" name="genero" id="genero">
  67. <option value="1" id="Interprete">Acción</option>
  68. <option value="2" id="Director" >Animación</option>
  69. <option value="3" selected="selected" id="Titulo" >Ciencia-ficción</option>
  70. <option value="4" id="Todas">Comedia</option>
  71. <option value="5" id="Todas">Drama</option>
  72. <option value="6" id="Todas">Suspense-Terror</option>
  73. </select>
  74. <%case 5%>
  75. <select style="display:block;magin-left:auto;margin-right:auto;text-align:center" name="genero" id="genero">
  76. <option value="1" id="Interprete">Acción</option>
  77. <option value="2" id="Director" >Animación</option>
  78. <option value="3" id="Titulo" >Ciencia-ficción</option>
  79. <option value="4" selected="selected" id="Todas">Comedia</option>
  80. <option value="5" id="Todas">Drama</option>
  81. <option value="6" id="Todas">Suspense-Terror</option>
  82. </select>
  83. <%case 6%>
  84. <select style="display:block;magin-left:auto;margin-right:auto;text-align:center" name="genero" id="genero">
  85. <option value="1" id="Interprete">Acción</option>
  86. <option value="2" id="Director" >Animación</option>
  87. <option value="3" id="Titulo" >Ciencia-ficción</option>
  88. <option value="4" id="Todas">Comedia</option>
  89. <option value="5" selected="selected" id="Todas">Drama</option>
  90. <option value="6" id="Todas">Suspense-Terror</option>
  91. </select>
  92. <%end select%>    
  93.          <!--</div>--></td>          
  94.          </tr>
  95.          <tr>
  96.          <td bgcolor="#489B02">País</td>
  97.          <td colspan="4" bgcolor="#FFFFFF"><div align="center"><input name="pais" id="pais" value="<%=tabla.fields("Pais")%>" type="text" size="58" /></div></td>          
  98.          </tr>
  99.          <tr>
  100.          <td bgcolor="#489B02">Argumento</td>
  101.          <td colspan="4" bgcolor="#FFFFFF"><div align="center">
  102.          <textarea name="argumento" id="argumento" cols="45" rows="6">
  103.          <%=tabla.fields("Argumento")%>
  104.          </textarea>        
  105.          </div></td>          
  106.          </tr>
  107.          <tr>
  108.          <td bgcolor="#489B02">Interprétes</td>
  109.          <td colspan="4" bgcolor="#FFFFFF"><div align="center"><input name="interpretes" id="interpretes" value="<%=tabla.fields("Interpretes")%>" type="text" size="58" /></div></td>          
  110.          </tr>
  111.          <tr>
  112.            <td bgcolor="#489B02">Foto</td><td colspan="4" bgcolor="#FFFFFF"><div align="center"><img src="caratulas/<%=tabla.fields("Foto")%>" /></td>            
  113.            </tr>
  114.            <tr>
  115.            <td bgcolor="#489B02">  
  116.              Foto
  117.            </td>
  118.            <td>  
  119.              <input type="file" name="fichero" id="fichero"  />
  120.            </td>
  121.          </tr>        
  122.         <tr>
  123.            <td bgcolor="#489B02">Miniatura</td><td colspan="4" bgcolor="#FFFFFF"><img src="miniaturas/<%=tabla.fields("Miniatura")%>" /></td>            
  124.            </tr>
  125.            <tr>
  126.            <td bgcolor="#489B02">  
  127.              Miniatura
  128.            </td>
  129.            <td>  
  130.              <input type="file" name="fichero2" id="fichero2"  />
  131.            </td>
  132.          </tr>
  133.         <tr>
  134.  
  135.        
  136.      <td colspan="5" class="centro3">
  137.        <input type="submit" name="button" id="button" value="Enviar" /></td>
  138.        </tr>
  139. <% if session("admin") = "ok" then
  140.  Call cerrar2()
  141.  else
  142.  response.Redirect("admin.asp")
  143.  end if
  144. %>                
  145. </table>
  146. <% session("id") = id %>
  147. <% tabla.close
  148. conexion.close
  149. Set tabla = Nothing
  150. Set conexion = Nothing%>
  151. </form>        
  152. </div>

El de registrarficha.asp lo pongo en el siguiente mensaje porque en este no me entra.