Finns det nån som vet var man kan läsa om hur man använder ID i ASP? Glömde att ta med hur man gör för att radera bilderna i mappen och sökvägen i databasen. Det skulle jag också vilja veta! Det du kan göra är att ha ett autonumber fält i en databas och spara sökvägen till bilderna där... Ja, jag kan inget om ID så att jag skulle behöva se lite exempel på hur det fungerar i praktiken. Jag kan skriva en kodsnutt åt dig, men det skulle vara bra om jag får veta lite hur du jobbar med bilderna m.m... Jag använder mig av Active file för att lägga upp bilder i en mapp och sen sparar jag sökvägen till dom i en Accssesdatabas, för att sen presentera bilder och text på en hemsida. Jag skulle vilja se ett exempel på hur man jobbar med ID så att jag får ett grepp om hur det funkar, typ hur man skickar med ett ID från ett formulär och hur man tar emot. ID är helt enkelt bara ett unikt nummer i en databas som gör att man lätt kan komma åt just en specifik rad på ett enkelt och exakt sätt... Vad jag behöver är att få se ett exempel på hur man använder ID, jag vill ha en adminsida som hämtar bilder som finns i en mapp på servern sen kan jag välja om jag vill ha en bild som redan finns eller om jag vill lägga upp en ny, jag använder mig av Active File för att lägga upp filer. Sen vill jag visa bilden som jag har valt på en hemsida med tillhörande text och rubrik, text och rubrik har jag redan löst hur man gör det var inte så svårt, men det var värre med bilderna. Jaja...Behöver hjälp med ID...
Jag har en adminsida med bilder och för varje bild så finns det en radioknapp men jag kan även välja att ladda upp en ny bild genom att hämta en från min hårddisk, bilderna sparas i en mapp på servern och sökvägen till dom i en databas. Hur gör jag för att visa just den bilden som väljs på adminsidan?
Jag antar att man löser det genom att använda ID men hur?
Är tacksamm för all hjälp jag kan få.
//JWSv: Behöver hjälp med ID...
//JWSv: Behöver hjälp med ID...
Då har du lätt att ha ett id till varje bild och lätt att ta bort bilder...
Behöver du mer hjälp?
Mvh ThomasSv: Behöver hjälp med ID...
Vore väldigt tacksam!
//JWSv: Behöver hjälp med ID...
Koden kan jag skriva ikväll för nu är det inte så hemskt mycket tid över till det för mig...
Mvh ThomasSv: Behöver hjälp med ID...
Sv: Behöver hjälp med ID...
Man brukar använda ett fält i databasen med typen Autonumber och det fältet ser då till att varje rad i databasen har ett unikt nummer...
Nu vet jag inte hur mycket du kan om databaser och asp men det du sen kan göra är att, om jag följer ditt första inlägg, lägga till ett autonumber fält i databasen, sätta option button knappens value till just den radens id och sen har du en postning till en annan sida...
Nu är jag inte riktigt 100 på vad du försöker göra, så om du skulle posta lite kod hit som jag kan få läsa och analysera så ser jag vad du vill komma fram till...
Och berätta gärna lite mer vad du vill göra med ett id till varje bild så kan jag konstruera en lösning som fungerar för dig...
Mvh ThomasSv: Behöver hjälp med ID...
//JWSv: Behöver hjälp med ID...
För att använda ID till varje bild har du ett fält i databasen som heter till exempel fldID av typen autonumber.
Sen har du allt du vill ha till bilden i andra fält, til exempel sökvägen, namn, beskrivning etc...
Sen när du listar upp bilderna, fast med options knapp bredvid varje gör du som följer:
<code>
'Öppna databasen
Response.Write "<form name=""väljbild"" method=""post"" action=""visa.asp"">"
Do until Databas.EOF
Response.Write "<input type=""radio"" name=""bild"" value=""" & Databas("fldID") & """>"
Response.Write "<img src=""" & Databas("fldSokvag") & """>"
Response.Write "<br>"
Loop
Response.Write "<input type=""submit"" name=""Submit"" value=""Visa"">"
Response.Write "</form>"
</code>
Sen har du det här på sidan visa.asp:
<code>
Dim lngID
lngID = Request.Form("bild")
'I select satsen slutar du med WHERE fldID = lngID
"SELECT * FROM [tabell] WHERE fldID = " & lngID
'Sen är det bara att skriva ut allt...
Response.Write "<img src=""" & Databas("fldSokvag") & """>"
'Etc
</code>
ID går ju att använda med en QueryString eller annat sätt också...
För att ta bort en fil använder du FileSystemObject
<code>
Set FSO = CreateObject("Scripting.FileSystemObject")
If FSO.FileExists("Sökväg") Then
FSO.DeleteFile("Sökväg")
End If
Set FSO = Nothing
</code>
För att ta bort ett inlägg från databasen med hjälp av id skriver du
"DELETE FROM [tabell] WHERE fldID = " & [Variabel]
Lägga till i databasen känner du nog till...
Eftersom det är ett autonumberfält du har i databasen så behöver du inte bry dig om att uppdatera den...
Mvh Thomas