BjMedlem sedan sep. 2000314 inlägg Har gjort en databas för skötsel av växter.
Nu tänkte jag lägga till en bild på varje växt, men har ingen aning om hur man gör.
Jag har nu gjort så bildernas namn har samma nummer som "ID"-fältet (1.jpg, 2.jpg osv). De ligger i en mapp som heter "arter"
Skall jag nu lägga till ett fält i tabellen? Och hur skulle det se ur för att den skall hämta rätt bild till rätt växt.
Nedan ser ni sökscriptet till databasen.
<%
Set MinCon = Server.CreateObject("ADODB.Connection")
Set rs = Server.CreateObject("ADODB.Recordset")
MinCon.Open "DSN=mindatabas;UID=;PWD="
If Request.Form("knapp") = "Svenskt namn" Then
SQL = "SELECT * From tblskotsel WHERE fldsvnamn like '%" & Request.Form("svnamn") & "%'"
End If
If Request.Form("knapp") = "Latinskt namn" Then
SQL = "SELECT * From tblskotsel WHERE fldlatnamn like '%" & Request.Form("latnamn") & "%'"
End If
rs.Open SQL, MinCon
%>
<H3><font face="verdana">Följande överensstämmer med din sökning</font></H3>
<TABLE BORDER = 1 style="font-family: Verdana; font-size: 10pt">
<TR>
<TD ALIGN = CENTER><B>Svenskt Namn</B>
<TD ALIGN = CENTER><B>Latinskt namn</B>
<TD ALIGN = CENTER><B>Placering</B>
<TD ALIGN = CENTER><B>Vattning</B>
<TD ALIGN = CENTER><B>Gödning</B>
</TR>
<%
Do While Not rs.EOF
%>
<TR>
<TD><%=rs("fldsvnamn")%>
<TD><%=rs("fldlatnamn")%>
<TD><%=rs("fldplacering")%>
<TD><%=rs("fldvattning")%>
<TD><%=rs("fldgodning")%>
</TR>
<%
rs.MoveNext
Loop
%>
</font>
</TABLE>
</CENTER>
<p align="center"><font face="Verdana" size="2"><a href="sok.asp">Ny sökning</a></font></p>
</BODY>
</HTML>
davidMedlem sedan dec. 199949 inlägg Kanske något sånt här:
<TABLE>
<TR>
<TD><B>Bild</B></td>
<TD><B>Svenskt Namn</B></td>
<TD><B>Latinskt namn</B></td>
<TD><B>Placering</B></td>
<TD><B>Vattning</B></td>
<TD><B>Gödning</B></td>
</TR>
<%
Do Until rs.EOF
%>
<TR>
<TD><img src="<%=rs("ID")%>.gif"></td>
<TD><%=rs("fldsvnamn")%></td>
<TD><%=rs("fldlatnamn")%></td>
<TD><%=rs("fldplacering")%></td>
<TD><%=rs("fldvattning")%></td>
<TD><%=rs("fldgodning")%></td>
</TR>
<%
rs.MoveNext
Loop
%>
</TABLE>
------------------
/David
BjMedlem sedan sep. 2000314 inlägg Tack david.
Om man nu skulle vilja ha en dropdownbox där alla "svnamn" visades och när man valde en växt själv så kommer den växten upp med bild och skötselråd. Någon som vet hur man gör då?
BrimbaMedlem sedan dec. 19995 875 inlägg <script>
function openwin(URL) {
window.open(URL,"Information","toolbar=no,location=no,directories=no,status=no,scrollbars=yes,menubar=no,width=450,height=400,top=10,left=10");
}
</script>
<SELECT name="woo" onChange="openwin("vaxtbeskrivning.asp?id=" + this.options[this.selectedIndex].value;">
<%
Do Until rs.EOF
%>
<OPTION value="<%=rs("idnummer")%>"><%=rs("fldsvnamn")%></OPTION>
<%
rs.MoveNext
Loop
%>
</SELECT>
Lägg märke till "idnummer", du måste alltså ha en räknare för att kunna identifiera vilken post du skall gå till.
Om du har något annat UNIKT kan du välja det istället, men det bästa är helt klart en räknare.
Jag har inte testat det, och det ser luddigt ut i denna lilla ruta, men det kan fungera. Jag är som sagt något osäker.
Men nu har du i alla fall en tankegång att spinna vidare på!
Lycka till!
------------------
Mvh
Patrik aka Brimba
Brimbas lille ställe