Avatar billede musti776 Nybegynder
18. marts 2003 - 22:34 Der er 15 kommentarer og
1 løsning

Indsætte besked til forskellige tabeller?

Hej eksperter.

Jeg har tænkt mig at lave en side hvor jeg kan indsætte tekst til
flere tabeller fra siden.

Hvis jeg lige uddyber lidt:

Jeg har 5 tabeller

A
B
C
D
E

I alle tabeller er indholdet det samme, dvs i alle tabeller er der disse
felter

ID
navn
beskrivelse
link


Det jeg så gerne vil have er at inden jeg indsætter felterne i databasen,
så vil jeg lige vælge at det skal indsættes i tabel A eller B eller C

Nogle der vil hjælpe???

Musti
Avatar billede musti776 Nybegynder
18. marts 2003 - 22:57 #1
?
Avatar billede hossein Nybegynder
18. marts 2003 - 23:16 #2
det kommer an på hvordan du har lavet input siden:
if A then
insert into A
end if
if B then
insert into B
end if
if C then
insert into C
end if

osv..
Avatar billede thb Nybegynder
18. marts 2003 - 23:25 #3
Er det SQL delen du leder efter eller hva ???

Thomas
Avatar billede musti776 Nybegynder
18. marts 2003 - 23:53 #4
Nu har jeg lige lavet et form som jeg kunne bruge.

Nederst er der et drop down menu og det var så der jeg havde tænkt mig at bestemme hvilke tabel beskeden skulle indsættes i. Altså vælge tabellen i drop down menuen. Håber at jeg har forklaret det ordenligt.

det jeg ikke ved er hvordan "insert record" skal laves :(

her har i så koden....
<html>
<head>
<title></title>

</head>
<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
  <table width="250" border="1">
    <tr>
      <td width="100">Navn</td>
      <td width="134">
        <input type="text" name="navn">
      </td>
    </tr>
    <tr>
      <td width="100">Beskrivelse</td>
      <td width="134">
        <textarea name="beskrivelse" cols="25" rows="4"></textarea>
      </td>
    </tr>
    <tr>
      <td width="100" height="33">Link</td>
      <td width="134" height="33">
        <input type="text" name="link">
      </td>
    </tr>
    <tr>
      <td width="100">Tabel</td>
      <td width="134">
        <select name="selecttabel" size="1">
        </select>
      </td>
    </tr>
    <tr>
      <td>
        <input type="submit" name="Submit" value="Send">
      </td>
      <td>
        <input type="reset" name="Submit2" value="Slet">
      </td>
    </tr>
  </table>
</form>
</body>
</html>
Avatar billede musti776 Nybegynder
19. marts 2003 - 09:13 #5
?
Avatar billede thb Nybegynder
19. marts 2003 - 16:04 #6
Du laver din select sådan her:

<select name="tabel">
    <option value="a">A</option>
    <option value="b">B</option>
    <option value="c">C</option>
    <option value="d">D</option>
    <option value="e">E</option>
</select>

Og her er asp'en

<%
    tabel = request.form("tabel")
    navn = replace(request.form("navn"),"'","''")
    beskrivelse = replace(request.form("beskrivelse"),"'","''")
    link = replace(request.form("link"),"'","''")
   
    SQL = "insert into " & tabel & " ([navn],[beskrivelse],[link]) values ('" & navn & "','" & beskrivelse & "','" & link & "')"
    conn.Execute(SQL)
%>

Jeg går udfra at ID feltet du snakker om er Autonummer
Avatar billede musti776 Nybegynder
19. marts 2003 - 21:56 #7
thb, kan du måske ikke lave hele koden til mig da jeg har svært ved at se hvordan jeg får denne til at fungere.
Hvis du vil lave det kan du lige spørge efter andre info hvis du får brug for det.

Jeg ligger mere points ud
Avatar billede musti776 Nybegynder
20. marts 2003 - 08:15 #8
.
Avatar billede musti776 Nybegynder
20. marts 2003 - 12:27 #9
?
Avatar billede musti776 Nybegynder
20. marts 2003 - 19:45 #10
???
Avatar billede musti776 Nybegynder
21. marts 2003 - 20:59 #11
lukker
Avatar billede thb Nybegynder
21. marts 2003 - 21:30 #12
Undskyld, jeg ikke lige havde set dine spm, men jeg har ikke fået nogle emials før nu... :(

Thomas
Avatar billede musti776 Nybegynder
21. marts 2003 - 23:01 #13
kunne du måske hjælpe mig så skal jeg nok ligge points ud igen, jeg har virkelig brug for denne funktion :(
Avatar billede thb Nybegynder
22. marts 2003 - 02:09 #14
Hvad er det helt præcis du ikke kan finde ud af.. ???
Jeg har da svaret på dit spm. hvad virker ikke ???

Thomas
Avatar billede musti776 Nybegynder
22. marts 2003 - 10:42 #15
skal der ikke være mere kode til asp delen? er de 10 linjer nok?
Avatar billede thb Nybegynder
22. marts 2003 - 12:33 #16
for at de 10 linier er nok kræver det at du har lavet en database forbindelse et andet sted, eller skal du lave sådan en, og så skal du måske sætte sådan en response.redirect "enellerandenfil.asp" ind for lige redirecte tilbage til hvor man kom fra.

Thomas
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester