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
23 svar · 345 visningar · startad av stoffe
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...
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
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.
ä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
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]
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.
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
Tack det ser jag fram emot, återkommer senare.
Tack tack tack!
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>
Hur gör jag en admin sida som ändra i basen etc....
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
%>
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
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?
Lite om databaser: http://www.webavis.nu/webavis/html/artiklar/asp/asp8.shtml
------------------
webEye.nu SweQuake.com
ta bort olika fält
Varför vill du ta bort fält? Eller menar du poster? :)
------------------
webEye.nu SweQuake.com
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
Ok! sorry kanske uttryckte mig dumt, menar att ändra tabort info och skriva in nytt info + bild
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