Avatar billede marie14 Nybegynder
24. maj 2005 - 08:44 Der er 34 kommentarer og
1 løsning

Bruger skal kunne oprette en rubrik

Jeg leder efter noget script til en side hvor brugeren selv skal kunne oprette og slette annoncer. Er der nogle der har et bud på hvor jeg kan finde noget i den retning?
/marie14
Avatar billede jps6kb Novice
11. juli 2005 - 09:43 #1
Hej Marie.

Det lyder som en ret ligetil opgave.
Kan du ikke skrive hvad en annonce skal indeholde? Altså, ex. brugernavn, oprettelsesdato osv?

Så kan jeg hurtigt smide lidt kode sammen til dig.
Avatar billede marie14 Nybegynder
19. juli 2005 - 09:48 #2
Hej jps6kb
Jeg har været på ferie, derfor først nu....
Jeg har fået flikket grund koden sammen, men jeg vil god have field names med fra databasen, som overskrifter.
Hvordan gør jeg det?
Mit script ser sådan ud:
response.write "<TABLE width=1024px; border=1px; bordercolor=#99CCFF>"
Do
bcshift=not bcshift
if bcshift then
Bc = "1 px bccolor=#FFFFFF"
Bg = "bgcolor=#FFFFFF"
else
Bc = "1 px bccolor=#FFFFFF"
BG = "bgcolor=#FFFFFF"
end if

response.write "<TR " & BC & " ><td height=30>" & rs ("Navn") & "</TD><td height=30>" & rs("Efternavn") & "</TD><td height=30>" & rs("Telefon") & "</TD><td height=30>" & rs("Kategori") & "</TD><td height=30>" & rs("Price") & "</TD></TR>"

rs.MoveNext

Loop until rs.eof
response.write "</TABEL>"
Avatar billede jps6kb Novice
19. juli 2005 - 13:47 #3
Der er nogle der kan ;)

Jeg er ikke sikker på hvad du mener? Prøv lige at pensle det lidt ud ;)

Desuden.. burde der ikke være et style=" på den her?

response.write "<TABLE width=1024px; border=1px; bordercolor=#99CCFF>"



/Kim.
Avatar billede marie14 Nybegynder
19. juli 2005 - 13:54 #4
Når man har en database har den nogle field navne, dem vil jeg gerne have med ind på asp siden, som overskrifter.
Avatar billede jps6kb Novice
19. juli 2005 - 13:59 #5
Umiddelbart ved jeg det ikke, men du kan prøve at kigge på det her.. måske det hjælper ;)

http://p2p.wrox.com/topic.asp?TOPIC_ID=5270
Avatar billede marie14 Nybegynder
19. juli 2005 - 14:06 #6
Jeg har også fået anbefalet denne kode, men kan ikke få den til, at fungere sammen med det jeg har i forvejen. Det kan være du kan overskue det?
<table>
<tr>
<%
' Opret postsættet her (set rs = Conn.Execute(sql))

' Udskriv feltnavnene
For i = 0 to rs.Fields.Count - 1
%>
<th><%= rs(i).name %></th>
<% Next %>
</tr>
<%
Do While Not rs.EOF
%>
<tr>
<% For i = 0 to rs.Fields.Count -1 %>
<td><%= rs(i) %></td>
<% Next %>
</tr>
<%
rs.movenext
Loop
%>
</table>
Avatar billede jps6kb Novice
19. juli 2005 - 14:10 #7
<table>
<tr>
<%
' Opret postsættet her (set rs = Conn.Execute(sql))

Husker du at lave udtrækket her? Eller har du lavet udtrækket inden ?

' Udskriv feltnavnene
For i = 0 to rs.Fields.Count - 1
%>
<th><%= rs(i).name %></th>
<% Next %>
</tr>
<%
Do While Not rs.EOF
%>
<tr>
<% For i = 0 to rs.Fields.Count -1 %>
<td><%= rs(i) %></td>
<% Next %>
</tr>
<%
rs.movenext
Loop
%>
</table>
Avatar billede marie14 Nybegynder
19. juli 2005 - 14:13 #8
Den skal vel kombineres med den tabel jeg har i forvejen, ikke?
Avatar billede jps6kb Novice
19. juli 2005 - 14:15 #9
Jo, men du laver et udtræk hvor du får et resultset der hedder rs, ikke? Altså, et udtræk fra db'en?
Avatar billede marie14 Nybegynder
19. juli 2005 - 14:16 #10
Jo, det gør jeg
Avatar billede jps6kb Novice
19. juli 2005 - 14:18 #11
Okay.. hvad sker der så, når du viser siden? Kommer der en fejl?
Avatar billede marie14 Nybegynder
19. juli 2005 - 14:20 #12
Ja
Avatar billede jps6kb Novice
19. juli 2005 - 14:21 #13
Hvad står der?
Avatar billede jps6kb Novice
19. juli 2005 - 14:22 #14
Tænkte på.. hvorfor skriver du ikke bare feltnavnene? Du ved jo hvad de hedder, fordi du henter værdierne i dem umiddelbart efter?? :)
Avatar billede marie14 Nybegynder
19. juli 2005 - 14:29 #15
Kan du give mig et eksempel?
Avatar billede jps6kb Novice
19. juli 2005 - 14:35 #16
Ja,

<table>
<tr>
  <td>Navn:</td>
  <td><% = rs("navn") %></td>
</tr>
</table>

Bare sådan der..

Så vil der jo komme til at stå ex.    navn: Maria
Avatar billede marie14 Nybegynder
19. juli 2005 - 14:59 #17
Det er måske en mulighed. Jeg må gå videre med det i morgen. Vi snakkes ved.
Mvh. Marie
Avatar billede jps6kb Novice
19. juli 2005 - 15:00 #18
Jep.. det vil da klart være det nemmeste altså.. og mest brugte løsning.. hehe.. snakkes ;)
Avatar billede marie14 Nybegynder
19. juli 2005 - 15:03 #19
:-)
Jeg fuldfører altid mine projekter.
Så det bliver ikke ved snakken.
Avatar billede marie14 Nybegynder
19. juli 2005 - 15:24 #20
Øhhhh, det bliver først torsdag jeg kommer igen. :-)
Avatar billede marie14 Nybegynder
21. juli 2005 - 09:04 #21
Hej igen
Jeg har afprøvet det. Det kan godt lade sig gøre, men det virker ikke som jeg vil have det. Jeg vil have det skal stå oven over ikke ved siden af.
Avatar billede jps6kb Novice
21. juli 2005 - 09:10 #22
Okay.. det kommer lige her så ;)

<table>
<tr>
  <td>Navn</td>
  <td>Efternavn</td>
  <td>Telefon</td>
  <td>Kategori</td>
  <td>Pris</td>
</tr>

  <%
  while NOT rs.EOF
  %>

<tr>
  <td><% = rs("Navn") %></td>
  <td><% = rs("Efternavn") %></td>
  <td><% = rs("telefon") %></td>
  <td><% = rs("Kategori") %></td>
  <td><% = rs("Price") %></td>
</tr>

  <%
  rs.MoveNext
  Wend
  %>

</table>

Sådan der? :)
Avatar billede marie14 Nybegynder
21. juli 2005 - 09:32 #23
Jeg kan ikke få det til, at virke.
Avatar billede jps6kb Novice
21. juli 2005 - 09:33 #24
Kommer den med en fejl? Prøv lige at kopiere fejlen herind hvis den gør, og tjek at de eltnavne jeg har skrevet, passer med databasen ;)
Avatar billede jps6kb Novice
21. juli 2005 - 09:34 #25
*feltnavne
Avatar billede marie14 Nybegynder
21. juli 2005 - 09:54 #26
Error 500:100 :

ASP Code 0
Number -2146827255
Source response.write "<tr>
File /members/ad/person.asp
Line 79
Column 20
Description Unterminated string constant
ASP Description -
SQL Query -
Avatar billede jps6kb Novice
21. juli 2005 - 09:55 #27
Wauw.. prøv lige at skrive hele filen herinde ;)
Avatar billede marie14 Nybegynder
21. juli 2005 - 09:58 #28
Ved du hvad? Jeg tror, jeg prøver, at finde en løsning et andet sted. Du må godt få pointene hvis du vil.
Avatar billede jps6kb Novice
21. juli 2005 - 10:01 #29
Den fejl du får, er ikke fra det jeg har givet dig.. men jeg vil gerne se om jeg kan fikse det for dig ;)

Evt. bare smid linie 79 herind ;)
Avatar billede marie14 Nybegynder
21. juli 2005 - 10:09 #30
response.write "<tr>
Avatar billede jps6kb Novice
21. juli 2005 - 10:11 #31
Ahh.. jeg ser.. tror det er fordi du har lavet linieskift i din response..

Prøv at give mig et par linier over, og under ..
Avatar billede marie14 Nybegynder
21. juli 2005 - 10:23 #32
end if
      response.write "<tr>
  <td>Navn</td>
Avatar billede jps6kb Novice
21. juli 2005 - 10:28 #33
Jep.. prøv at skrive:

Response.Write "<tr><td>Navn</td>"

Så du afslutter på samme linie ;)
Avatar billede jps6kb Novice
21. juli 2005 - 10:40 #34
Ellers, så afslut ASP Scriptet efter    end if
og skrive tabellen som jeg gav dig den ;)


end if
%>

<table>
<tr> ....
Avatar billede marie14 Nybegynder
25. juli 2005 - 14:26 #35
Jeg kan ikke bruge det, desværre.
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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