webForumDet fria alternativet

Kan någon hjälpa mig?

ASP

23 svar · 345 visningar · startad av stoffe

Medlem sedan mars 200121 inlägg
Frågan#1

Hej!

Ska uprätta en databas med olika arrangemang som händer under ett år ca 5-10 stycken.

Vill sedan kunna gå in och ta bort info + lägga till, är det lättast att göra en databas eller ska jag göra en bas för varje arrangemang?

Tänker på att det kanske är lättare att ändra i olika baser i stället för en.
Läs mig rätt, tänkte på kodningen inte ändrings jobbet...

Medlem sedan dec. 19996 522 inlägg
#2

varför inte en databas med flera tabeller. Vad för information ska det vara i databasen, om varje ev ?

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 200121 inlägg
#3

Info ska vara text om arrangemanget + en eller 2 bilder.

Det jag tänkte på var att det blir lättare kodning "ASP" om man gör olika.

Varje ev. ska visas som en meny till höger, sedan ska man välja ev. efter det.

Vill sedan kunna gå in och ändra vartefter i varje ev.

Medlem sedan dec. 19996 522 inlägg
#4

är det inte lättast om du nu bara ska ha en eller två bilder att göra en databas med en tabell där du har fälten

Arrangemang
arr_id - räknare, primärnyckel
arr_namn - text
arr_datum - text
arr_innehall - text

och en för bilderna

ArrangemangBilder
bild_id - räknare
arr_id - tal, relaterad till arr_id i den andra tabellen
bild_bild - text

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan dec. 19996 522 inlägg
#5

sen är det ju bara att loppa igenom tabellen arrangemang till vänster och få ut titeln på varje arrangemang, med en länk till en sida som plockar ut infon om valt arrangemang.

Sen kan du ju enkelt göra en redigara /admin sida med hjälp från oss här..

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

[Redigerat av erka den 29 mar 2001]

Medlem sedan mars 200121 inlägg
#6

Tack för snabba svar.
Det är ungfär som du skriver som jag tänkt. Problemet är ju att man inte är någon guru på asp. Visa grejer från databas kan jag men att sedan ändra etc är det lite svårare med.

Medlem sedan dec. 19996 522 inlägg
#7

vad kan du ? Kan du hämta up info, loppa genom etc ? börja med det du kan det du har skrivit så hjälps vi åt

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 200121 inlägg
#8

Tack det ser jag fram emot, återkommer senare.
Tack tack tack!

Medlem sedan mars 200121 inlägg
#9

Hej igen.

visa filen:
<%Set db = Server.CreateObject("ADODB.Connection")
db.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("arr.mdb")
set rs = server.CreateObject("ADODB.Recordset")
rs.Open "select * from db_arr where myid=" & id, db
if not rs.EOF then
%>

<%=rs("texten")%><br>
<img src="files/<%=rs("bilden")%>">

<%
end if

rs.Close
set rs = nothing
db.Close
set db = nothing%>

lägga till filen:

<%@ Language=VBScript %>
<%

text = Request.Form("text")
text = Replace(text,vbcrlf,"<br>")
text = Replace(text,vblf,"")
bild = Request.Form("bild")
bild = replace(bild,vbcr,"<br>")
bild = replace(bild,vblf,"")
confirm = Request.Form("confirm")

if confirm <> "" then
Set db = Server.CreateObject("ADODB.Connection")
db.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("arr.mdb")
db.execute("INSERT INTO db_golf (text,bild) VALUES ('" & text & "','" & bild & "')")
msg = "Posten är inlaggd i databasen!"
db.Close
set db = nothing
end if

%>
<html>
<head>

</head>
<body>
<%= msg %>
<form action="<%= Request.ServerVariables("SCRIPT_NAME") %>" method="post"
<p>
Text<br>
<textarea name=text maxlength: 255; style="HEIGHT: 79px; WIDTH: 183px"><%=text%></textarea>
</p>

<p>
bild<br>
<input name=bild style="HEIGHT: 22px; WIDTH: 180px" value="<%=bild%>">
</p>

<p>
<input name=confirm type=submit value=Posta>
</p>
</form>

Medlem sedan dec. 19996 522 inlägg
#10

nu då ?

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 200121 inlägg
#11

Hur gör jag en admin sida som ändra i basen etc....

Medlem sedan mars 200121 inlägg
#12

Visa olika arrangemang filen:
<%
Set db = Server.CreateObject("ADODB.Connection")
db.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("arr.mdb")
set rs = server.CreateObject("ADODB.Recordset")
rs.Open "select * from db_arr", db
i=0
do while not rs.EOF
%>
<a href="showit.asp?id=<%=rs("MyID")%>"> <%=rs("rubrik")%></a><br clear="all">
<%
i=i+1
if i=9 then exit do
rs.MoveNext
loop
rs.Close
set rs = nothing
db.Close
set db = nothing
%>

Medlem sedan dec. 19996 522 inlägg
#13

om det bara är en som ska ändra i databasen och ha ett lösenord och ett användar namn kan du lägga lösenord och användarnamn i en sessionsvariabel... det är en början..sen är det bara att skapa en redigera sida där du tex loopar genom alla arrangemang och länkar dem till en sida som lägger ut infon i textboxar där du kan redigera, sedan kör du en update om man trycker på confirm knappen i formen..

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 200121 inlägg
#14

Tack för svaret. Grejen är att jag inte fattar hur jag ska göra för att ta bort olika fält etc.... Kod?

Medlem sedan dec. 19998 577 inlägg
#15

Lite om databaser: http://www.webavis.nu/webavis/html/artiklar/asp/asp8.shtml

------------------
webEye.nu SweQuake.com

Medlem sedan dec. 19998 577 inlägg
#16

ta bort olika fält

Varför vill du ta bort fält? Eller menar du poster? :)

------------------
webEye.nu SweQuake.com

Medlem sedan dec. 19996 522 inlägg
#17

en enkel variant för att visa de olika arangemangen är typ

öppna databasen
SQLStmt = "SELECT arr_name, arr_id from Arrangemang"
Set RS = Connect.execute(SQLStmt)

Do Until RS.EOF
<a href="showit.asp?arr_id=<%=RS("arr_id")%>"><%=RS("arr_name")%></a><br>
Rs.MoveNext
Loop
Rs.Close

För att sedan visa den kan du ju skriva typ så här

Öppna databasen
SQLStmt = "Select * FROM Arrangemang Where Arr_id = '"& Request.Querystring("arr_id") &"'"
Set RS = Connect.Execute(SQLStmt)

sen skriver du bara ut det du ska ha med typ 
<%=RS("????")%>

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 200121 inlägg
#18

Ok! sorry kanske uttryckte mig dumt, menar att ändra tabort info och skriva in nytt info + bild

Medlem sedan dec. 19996 522 inlägg
#19

Ska du på din admin sida ha följande

-Tabort arrangemang
-Redigera arrangemang
-Lägg till arrangemang

ursäkta min stavning :r

------------------
1 Man, 1 Million dead, The odds are just about even - Ash

Medlem sedan mars 200121 inlägg
#20

erka: japp precis!

Attans vad snälla ni är!

296 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
158 ms — deklarationer (db)
0 ms — hämta statistik (cache)
134 ms — hämta tråd, inlägg och bilagor (db)
159 ms — ändringar (db)