
Muy bien hecho LeCLUB, no es exactamente como yo estaba pensando pero el conseto es el mismo.
Ahí queda.
| |||
Parece que nos vamos acercando, pero da error 500 asi quedo el código de comprueba.asp el html está igual <%@LANGUAGE="VBSCRIPT"%> <% nombre_archivo = Request.QueryString("nombre") 'Aquí tendremos que ejecutar la consulta a la BBDD Dim Conexion,Tabla Set Conexion = Server.CreateObject("ADODB.Connection") Set Tabla = Server.CreateObject("ADODB.Recordset") Conexion.Open "Driver={Microsoft Access Driver (*.mdb)}; " & "Dbq=" & Server.MapPath("/mdb-database/portadas.mdb") Dim Temp Temp="Select * From audio Where UCase(pal)=nombre_archivo Tabla.Open Temp,Conexion,2,3,1 accion = "" mensaje = "" if NOT Rs.EOF Then mensaje = "<center><font size='2' face='Verdana, Arial, Helvetica, sans-serif'>" mensaje = mensaje & "El Archivo <b>" & nombre_archivo & "</b> ya existe en la BBDD<br><br>" mensaje = mensaje & "<input type='button' name='Submit' value='Cerrar' onclick='javascript:window.close()'></font></center>" else accion = "correcto()" End if %> <html> <head> <title>Verificando...</title> <script language="JavaScript"> function correcto(){ opener.document.formulario.Submit.disabled = false; window.opener.focus(); window.close(); } </script> </head> <body OnLoad="<%= accion %>"> <%= mensaje %> </body> </html> que pudo ocurrir?? |
| |||
LeCLUB en una nota del 0 al 10 te mereces un 11 ![]() gracias tambien a los demás, tambien aportaron algo Ya está, cambié esta linea Temp="Select * From audio Where pal='"&Request.QueryString("nombre")&"'" pero para que funcione correcto necesito que suba tambien el nombre del select, porque según lo seleccionado en select tiene que buscar en tabla diferente, algo asi como: Temp="Select * From "& tipoInput &" Where pal='"&Request.QueryString("nombre")&"'" vale, ya casi está salu2 Última edición por eusol; 17/06/2004 a las 16:43 |
| |||
Si en el formulario es facil de insertat, de hecho ya lo tenía insertado pero yo digo que tiene que subir tambien con la comprobación. Entoces para eso tengo que poner en la function verificar otra rutina casi igual solo poner por ejemplo nombre1 para el select? |
| ||||
si claro, por ejemplo, si quieres añadir le valor de otro campo, supongamos que sea un campo de texto que se llame CARPETA (or decir algo, ya que podría ser un SELECT, etc) en el Formulario añadirías el campo INPUT como lo harías normalmente, asignándole un nombre: Código PHP: Código PHP: Código PHP: Código PHP: Código PHP: Un saludo Última edición por LeCLUB; 18/06/2004 a las 01:10 |
| |||
Bien, bien: va perfecto si se pincha antes en el select, pero si se pincha primero en examinar, como sale zumbando para verificar , pues da error porque necesita el valor del select para buscar en esa tabla. Este es el codigo del formulario Código HTML: <form name="formulario" action="insert.asp" method="get" enctype="multipart/form-data" onsubmit="return Validator(this)"> <td><font color="#729DF0">Archivo :</font></td> <td style="padding: 0" colspan="2"><input type="file" name="file" onchange="return verificar()" onKeyDown="return borrar()" onKeyUp="return borrar()" size="38"></td></tr> <td><font color="#729DF0">Nick :</font></td> <td><input type="text" name="name" size="35" value=""></td> <td><p align="right"><select name="tipo" style="font-size: 9pt"> <option value="audio">Audio</option> <option value="vhs">Vhs</option> <option value="dvd">Dvd</option> <option value="divx">Divx</option> <option value="carteles">Carteles</option> <option value="ps1">Ps1</option> <option value="ps2">Ps2</option> <option value="xbox">Xbox</option> <option value="dream">Dreamcast</option> <option value="gamecube">Gamecube</option> <option value="pcplay">Juegos Pc</option> <option value="pcsoft">Software</option> <option selected value="cero"> - Tipo -</option> </select></p></td></tr> <input type="hidden" name="fecha" value="<%=date()%>"> <input type="hidden" name="url" value="/public/uploaded/"> <td> </td><td colspan="2"><br> <p align="center"> <input type="submit" value="Enviar" name="Submit" disabled> <input type="reset" value="Restablecer" name="B2"> </form> </p> Código PHP: ![]() ![]() ![]() Última edición por eusol; 18/06/2004 a las 09:44 |
| |||
ya se quedó atrás y nadie mira |