Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 nej det är mitt fel... prova <strong><a href=# onClick='OpenNewWin('info.asp?id="&Response.Write(rs.fields("id"))&"',400,400); return false;'>Mer info!</a></strong> istället Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 ok, glömde bort att det var i en Response.Write... Raden borde alltså nu se ut så här: response.write("<td><strong>Company:</strong>" & rs.fields("companyname") & " <br> <strong>Country:</strong>" & rs.fields("country") & "<br><strong>URL:</strong> <A HREF="&rs.fields("URL")&" TARGET=_blank>"&rs.fields("URL")&"</A> <br><br><strong><a href=# onClick='OpenNewWin('info.asp?companyname="&rs.fields("companyname")&"',400,400); return false;'>Mer info!</a></strong></td>") Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Härligt , nu till nästa problem :-) 1. Som du ser så har jag dels ett fritext-sökningsfält och sen ett en valbar drop-meny med category osv.. därefter ett country..... Om jag vill kombinera dessa ??? Om jag vill visa alla men bara 20 st per sida men vill kunna välja nästa sida så visas nästa 20 osv.... <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"><LINK <META content="MSHTML 6.00.2800.1276" name=GENERATOR> </HEAD> <BODY class=bgcolor style="BORDER-RIGHT: #666666 1px solid; MARGIN-LEFT: 10px"> <FORM method=post action="resultat.asp" target=main> <DIV align=center> <CENTER> <TABLE id=tbl height="99%" cellSpacing=0 width="100%" border=0> <TBODY> <TR> <TD><IMG src="lframe_sok_files/icon_searchcompany.gif"> </TD></TR> <TR> <TD>Company</TD> </TR> <TR> <TD><INPUT class=text_vansterspalt id=nam size=24 name=namn> </TD></TR> <TR> <TD>Category</TD> </TR> <TR> <TD><SELECT class=text_vansterspalt size=1 name=select> <option value="">All Categories</option> <option>Aerospace</option> <option>Chemical Industri</option> <option>Clothing & Textile</option> <option>Construction & Real Estate</option> <option>Consultants</option> <option>Crafts & Gifts</option> <option>Electric Appliance & Electronics</option> <option>Energy</option> <option>Environment Protection</option> <option>Finance & Investment</option> <option>Food & Beverages</option> <option>Garden & Landscape</option> <option>Home Supplies</option> <option>Information Industries</option> <option>Machinery & Tools</option> <option>Metals,Minerals & Materials</option> <option>News & Media</option> <option>Office Supplies</option> <option>Pharmacy & Health</option> <option>Recreation, Hobbies & Outdoor</option> <option>Scientific & Technological</option> <option>Research & Exchange</option> <option>Services</option> <option>Software Companies</option> <option>Sports/Fitness & Paraphernalia</option> <option>Telecom</option> <option>Tertiary Industri & Commercial</option> <option>Tourism</option> <option>Transportation</option> <% do until rs.EOF response.write("<option") if rs.fields("Category")=Category then response.write(" selected") end if response.write(">") response.write(rs.fields("Category")) rs.MoveNext loop rs.Close set rs=Nothing %> </SELECT> </TD> </TR> <TR> <TD> Country</TD> </TR> <TR> <TD><SELECT name=Country class=text_vansterspalt id="Country"> <option value="">All Countries</option> <option>China</option> <option>India</option> <option>Japan</option> <% do until rs.EOF response.write("<option") if rs.fields("Country")=Country then response.write(" selected") end if response.write(">") response.write(rs.fields("Country")) rs.MoveNext loop rs.Close set rs=Nothing %> </SELECT> </TD></TR> <TR> <TD vAlign=center height=50><INPUT type=image src="lframe_sok_files/bn_search.gif"> <IMG src="lframe_sok_files/pixel.gif" width=13> </TD> </TR> <TR> <TD><html> <body> <p> </p> </body> </html> </TD></TR> <TR vAlign=bottom height="100%"> <TD> <TABLE cellSpacing=0 cellPadding=0 width="100%" border=0> <TBODY> <TR> <TD> <div align="left" class="copyrighttext"> ©</div></TD> </TR></TBODY> </TABLE></TD></TR></TBODY></TABLE> <br> </CENTER></DIV></FORM> <% end if %> </BODY></HTML> Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Det kallas för paging och blir lite för långt för att gå igenom här... Kolla på: http://www.pellesoft.se/login/articles/asp/asp_paging.asp eller http://www.pellesoft.se/login/articles/article.asp?artid=514 Eller gör en sökning på google http://www.google.se/search?q=asp+paging&ie=UTF-8&oe=UTF-8&hl=sv&meta= Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Tack för hjälpen Hur mycket kostar det ? :-) Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Vad gäller Mer info som vi har lagt till i koden så är jag inte riktigt med på hur den kommer att användas ? om jag skapar en ny asp-fil som heter merinfo.asp och där kör en viss sql osv.. det är jag med på men inte i resultat.asp Hur styr jag vad som händer när jag trycker på Mer Info ??? jag får dessutom errors på hemsidan Line 24 Char 1 Error Syntax Error code 0 <html> <body> <SCRIPT language=JavaScript> function OpenNewWin(URL,width,height){ if (parseInt(navigator.appVersion) >= 3){ screen=tools.getScreenSize(); } x = screen.width;50 y = screen.height;50 } window.open(URL,"PasswordWindow","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height); } </SCRIPT> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("databas/statistik_sodra.mdb")) set rs=Server.CreateObject("ADODB.recordset") sql="SELECT DISTINCT Country FROM Customers ORDER BY Country" rs.Open sql,conn Country=request.form("Country") %> <% if country<>"" then sql="SELECT Companyname,Country,URL FROM Customers WHERE Country='" & country & "'" set rs=Server.CreateObject("ADODB.Recordset") rs.Open sql,conn %> <br> </p> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"><table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% do until rs.EOF response.write("<tr>") response.write("<td><strong>Company:</strong>" & rs.fields("companyname") & " <br> <strong>Country:</strong>" & rs.fields("country") & "<br><strong>URL:</strong> <A HREF="&rs.fields("URL")&" TARGET=_blank>"&rs.fields("URL")&"</A> <br><br><strong><a href=# onClick='OpenNewWin('info.asp?companyname="&rs.fields("companyname")&"',400,400); return false;'>Mer info!</a></strong></td>") response.write("</tr>") rs.MoveNext loop rs.close conn.Close set rs=Nothing set conn=Nothing %> </table></td> </tr> </table> <p> <% end if %> </p> </body> </html> Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Länken Mer Info som skapas dynamiskt beroende på vilken post i dit recordset som "just då" är aktuell. Länken pekar på en asp-fil (merinfo.asp) som kan ta emot sk. Querystring-värden. I ditt fall använder du företagsnamnet som Querystring. Länken kommer för tex. SAAB bli <A HREF=merinfo.asp?companyname=SAAB>SAAB</A> då kan du i merinfo.asp använda detta i din SQL-fråga typ (" SELECT * FROM company WHERE companyname='"&Request("companyname")&"' ") vilket kommer att tolkas som SELECT * FROM company WHERE companyname=SAAB av din databashanterare. Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Vi har 2 asp-filer en resultat.asp som ser ut enligt ovan och sen en info.asp som ser ut så här <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("databas/statistik_sodra.mdb")) set rs=Server.CreateObject("ADODB.recordset") sql="SELECT * from Customers" %> <% sql="SELECT Companyname,OrgNr,URL FROM Customers WHERE Country='" & country & "'" set rs=Server.CreateObject("ADODB.Recordset") rs.Open sql,conn %> <br> </p> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"><table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% do until rs.EOF response.write("<tr>") response.write("<td><strong>Company:</strong>" & rs.fields("companyname") & " <br> <strong>Country:</strong>" & rs.fields("country") & "<br><strong>URL:</strong> <A HREF="&rs.fields("URL")&" TARGET=_blank>"&rs.fields("URL")&"</A> <br><br><strong><a href=# onClick='OpenNewWin('info.asp?companyname="&rs.fields("companyname")&"',40,40); return false;'>Mer info!</a></strong></td>") response.write("</tr>") rs.MoveNext loop rs.close conn.Close set rs=Nothing set conn=Nothing%> </table></td> </tr> </table> <p> <% end if %> </p> </body> </html> När jag trycker på Mer Info så händer ingenting Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Ang. felet Line 24 Char 1 Error Syntax Error code 0 Jag förstår inte riktigt din kod... varför har du med set rs=Server.CreateObject("ADODB.recordset") sql="SELECT DISTINCT Country FROM Customers ORDER BY Country" rs.Open sql,conn Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 det beror på att det skall vara OpenNewWin('merinfo.asp?companyname="& etc... annars pekar sidan på sig själ istället för på den sida som i popupen ska visa mer information Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Jag har inte fått kopplingen mot Accessdatabasen att fungera utan detta, vet inte riktigt varför Nu fungerar URL-länkar underbart bra från databasen men Mer Info får jag inte att fungera tyvärr. Funkar MerInfo så är jag himla nöjd och klar med nästan allt utom antal visningar per sida och sen loggar. Men jag kan ju säga att utan din hjälp hade jag varit på ruta ett Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 1. Öppnas det någon popup öve huvud taget? Om inte testa att ta bort två av ' så att det blir onClick=OpenNewWin('info.asp?companyname="&rs.fields("companyname")&"',400,400); return false; 2. Har du någon fil merinfo.asp ? I så fall, hur ser den ut? Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Info.asp ser ut så här Jag testar att lägga till det du skrev i svar 1 så länge <html> <body> <% set conn=Server.CreateObject("ADODB.Connection") conn.Provider="Microsoft.Jet.OLEDB.4.0" conn.Open(Server.Mappath("databas/statistik_sodra.mdb")) set rs=Server.CreateObject("ADODB.recordset") sql="SELECT * from Customers" %> <% sql="SELECT Companyname,OrgNr,URL FROM Customers WHERE Country='" & country & "'" set rs=Server.CreateObject("ADODB.Recordset") rs.Open sql,conn %> <br> </p> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"><table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% do until rs.EOF response.write("<tr>") response.write("<td><strong>Company:</strong>" & rs.fields("companyname") & " <br> <strong>Country:</strong>" & rs.fields("country") & "<br><strong>URL:</strong> <A HREF="&rs.fields("URL")&" TARGET=_blank>"&rs.fields("URL")&"</A> <br><br><strong><a href=# onClick='OpenNewWin('info.asp?companyname="&rs.fields("companyname")&"',40,40); return false;'>Mer info!</a></strong></td>") response.write("</tr>") rs.MoveNext loop rs.close conn.Close set rs=Nothing set conn=Nothing%> </table></td> </tr> </table> <p> <% end if %> </p> </body> </html> Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Testa att använda denna kod (i en testfil) istället för din ursprungliga kod. <html> <body> <SCRIPT language=JavaScript> function OpenNewWin(URL,width,height){ if (parseInt(navigator.appVersion) >= 3){ screen=tools.getScreenSize(); } x = screen.width;50 y = screen.height;50 } window.open(URL,"MoreInfoWindow","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height); } </script> <% Set Conn = Server.CreateObject("ADODB.Connection") ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("databas/statistik_sodra.mdb") conn.open ConnectString IF country<>"" THEN %> <br> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"> <table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% SET RS=conn.execute("SELECT Companyname,Country,URL FROM Customers WHERE Country='" & request.form("Country") & "' ORDER BY Country") DO Until rs.EOF %> <tr> <td> <strong>Company:</strong>" <% =RS("companyname") %><br> <strong>Country:</strong>" <% =RS("country") %><br> <strong>URL:</strong> <A HREF="<% =RS("URL")%>" TARGET="_blank"><% =RS("URL")%></a><br><br> <strong><a href="#" onClick="OpenNewWin('merinfo.asp?companyname=<% =RS("companyname") %>',400,400); return false;">Mer info!</a></strong> </td> </tr> <% RS.MoveNext Loop rs.close conn.Close set rs=Nothing set conn=Nothing %> </table></td> </tr> </table> <% END IF %> </body> </html> [edit: ändring] merinfo.asp ska det va, fortfarande ;-) [inlägget ändrat 2003-12-20 17:54:41 av Cluster] Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Får HTTP 404 - File not found Internet Information Services Och den öppnas tyvärr i samma frame som tidigare ej i en popup Tror du att det kan vara känsligt om det är stora eller små bokstäver i kolumnnamnet i databasen ? Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Har du testat den nya koden ovan? Är det då du får error404? Hur ser url:en ut i adressfältet? typ: http://xxx/xxx/merinfo.asp?companyname=KallesKaviar ? Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Jag klistrade in den nya koden i info.asp och även i resultat.asp men när jag hade den i info.asp så blev det error 404 och hade jag den i resultat.asp så fick jag inget tillbaka från databasen URL ser ut enligt följande för t ex ett indiskt företag http://localhost/Asia_eurolink_files/onClick='OpenNewWin('info.asp?companyname=India Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Jag klistrade in den nya koden i info.asp och även i resultat.asp men när jag hade den i info.asp så blev det error 404 och hade jag den i resultat.asp så fick jag inget tillbaka från databasen URL ser ut enligt följande för t ex ett indiskt företag http://localhost/Asia_eurolink_files/onClick='OpenNewWin('info.asp?companyname=India Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 blev lite fel när jag klistrade in koden... testa igen: <html> <body> <SCRIPT language=JavaScript> <!-- function OpenNewWin(URL,width,height){ if (parseInt(navigator.appVersion) >= 3){ if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){ var tools = new Packages.java.awt.Toolkit.getDefaultToolkit(); screen=tools.getScreenSize(); } x = screen.width; y = screen.height; } window.open(URL,"PasswordWindow","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height); } --> </SCRIPT> <% Set Conn = Server.CreateObject("ADODB.Connection") ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("databas/statistik_sodra.mdb") conn.open ConnectString IF country<>"" THEN %> <br> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"> <table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% SET RS=conn.execute("SELECT Companyname,Country,URL FROM Customers WHERE Country='" & request.form("Country") & "' ORDER BY Country") DO Until rs.EOF %> <tr> <td> <strong>Company:</strong>" <% =RS("companyname") %><br> <strong>Country:</strong>" <% =RS("country") %><br> <strong>URL:</strong> <A HREF="<% =RS("URL")%>" TARGET="_blank"><% =RS("URL")%></A><br><br> <strong><a href="#" onClick="OpenNewWin('merinfo.asp?companyname=<% =RS("companyname") %>',400,400); return false;">Mer info!</a></strong> </td> </tr> <% RS.MoveNext Loop rs.close conn.Close set rs=Nothing set conn=Nothing %> </table></td> </tr> </table> <% END IF %> </body> </html> Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 är det i result.asp som jag ska klistra in detta ? i så fall så ger det resultatet ett tomt svar från databasen, inget tillbaka tyvärr Hmmm , Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Fel av mig, igen.... IF country<>"" THEN ska vara IF request.form("Country")<>"" THEN Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Nu får jag upp en popup så nu bör det bara vara att editera sql-frågor osv... i info.asp om jag vill ha in en logga i resultat.asp som ser ut så här <html> <body> <SCRIPT language=JavaScript> <!-- function OpenNewWin(URL,width,height){ if (parseInt(navigator.appVersion) >= 3){ if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){ var tools = new Packages.java.awt.Toolkit.getDefaultToolkit(); screen=tools.getScreenSize(); } x = screen.width; y = screen.height; } window.open(URL,"PasswordWindow","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height); } --> </SCRIPT> <% Set Conn = Server.CreateObject("ADODB.Connection") ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("databas/statistik_sodra.mdb") conn.open ConnectString IF request.form("Country")<>"" THEN %> <br> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"> <table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% SET RS=conn.execute("SELECT Companyname,Country,URL FROM Customers WHERE Country='" & request.form("Country") & "' ORDER BY Country") DO Until rs.EOF %> <tr> <td> <strong>Company:</strong>" <% =RS("companyname") %><br> <strong>Country:</strong>" <% =RS("country") %><br> <strong>URL:</strong> <A HREF="<% =RS("URL")%>" TARGET="_blank"><% =RS("URL")%></A><br><br> <strong><a href="#" onClick="OpenNewWin('info.asp?companyname=<% =RS("companyname") %>',400,400); return false;">Mer info!</a></strong> </td> </tr> <% RS.MoveNext Loop rs.close conn.Close set rs=Nothing set conn=Nothing %> </table></td> </tr> </table> <% END IF %> </body> </html> Hur skulle det vara möjligt ? och hur skulle koden se ut ? Jag kör en accessdatabas så frågan är hur jag ska spara bilden i denna kolumn som jag har valt att kalla för logga Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Jag tror vi har det forum som har mest inlägg :-) Länk till kommentar Dela på andra webbplatser More sharing options...
pontuska Postad 20 december, 2003 Trådskapare Share Postad 20 december, 2003 Inläggen hamnar konstigt nu testar att skicka igen Nu får jag upp en popup så nu bör det bara vara att editera sql-frågor osv... i info.asp om jag vill ha in en logga i resultat.asp som ser ut så här <html> <body> <SCRIPT language=JavaScript> <!-- function OpenNewWin(URL,width,height){ if (parseInt(navigator.appVersion) >= 3){ if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){ var tools = new Packages.java.awt.Toolkit.getDefaultToolkit(); screen=tools.getScreenSize(); } x = screen.width; y = screen.height; } window.open(URL,"PasswordWindow","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height); } --> </SCRIPT> <% Set Conn = Server.CreateObject("ADODB.Connection") ConnectString = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" & Server.MapPath("databas/statistik_sodra.mdb") conn.open ConnectString IF request.form("Country")<>"" THEN %> <br> <table width="733" border="0"> <tr> <td width="10"> </td> <td width="713"> <table width="100%" border="1" cellpadding="2" cellspacing="0" bordercolor="#CCCCCC" bgcolor="#FFFFFF"> <% SET RS=conn.execute("SELECT Companyname,Country,URL FROM Customers WHERE Country='" & request.form("Country") & "' ORDER BY Country") DO Until rs.EOF %> <tr> <td> <strong>Company:</strong>" <% =RS("companyname") %><br> <strong>Country:</strong>" <% =RS("country") %><br> <strong>URL:</strong> <A HREF="<% =RS("URL")%>" TARGET="_blank"><% =RS("URL")%></A><br><br> <strong><a href="#" onClick="OpenNewWin('info.asp?companyname=<% =RS("companyname") %>',400,400); return false;">Mer info!</a></strong> </td> </tr> <% RS.MoveNext Loop rs.close conn.Close set rs=Nothing set conn=Nothing %> </table></td> </tr> </table> <% END IF %> </body> </html> Hur skulle det vara möjligt ? och hur skulle koden se ut ? Jag kör en accessdatabas så frågan är hur jag ska spara bilden i denna kolumn som jag har valt att kalla för logga Länk till kommentar Dela på andra webbplatser More sharing options...
Cluster Postad 20 december, 2003 Share Postad 20 december, 2003 Det finns två vägar att gå när det gäller bilder och databaser. 1) Spara bildfilerna (i en mapp) på servern och lägg in (ev. relativ sökväg och) namn på dessa i databasen. 2) Spara bilderna som ActiveX-objekt/BLOB(Binary Large Objects) direkt i databasen. Jag är en förespråkare för alternativ 2. Denna aproach har flera fördelar. All relaterad data finns i databasen (bra för backup, consistency etc..). Då måste man iof ev ha någon form av uppladdningsscript. Dessutom kan man med alt 1 ha en höguplöst bildfil som med en komponent el.dyl. skalas om för olika presentationsändamål (se tex www.ASPJpeg.com). Således är alternativ 1 det enklaste sättet! Därför föreslår jag att du i detta fall väljer detta. Säg att dina loggor ligger i mappen logos och logotyp för SAAB heter saablogo.jpg. Då skriver du in saablogo.jpg i kolumnen logga i SAAB-raden. I din resultat.asp fil lägger du då till: <IMG SRC="logos/<%=RS("companyname")%>"> Länk till kommentar Dela på andra webbplatser More sharing options...
Rekommendera Poster
Arkiverat
Det här ämnet är nu arkiverat och är stängt för ytterligare svar.