Avatar billede slapstick Nybegynder
14. maj 2002 - 13:42 Der er 20 kommentarer og
1 løsning

forms

jeg har en formular jeg har lavet til nogle journalister
den er lavet så de kan indtaste 5 historier
der består af overskrift, historie og en sti til et billede
men så kunne de godt tænke sig at have muligheden for at kunne sige de skal kunne tilføje flere dvs evt trykke på en knap
og så kom der ekstra formfelter frem(overskrift, historie og billedsti)
er der en måde at gøre det på? er det overhovedet en god ide?

så kommer anden del af mit spørgsmål
jeg har muligheder for indtastning af 5 historier med billede osv ad gangen
men felterne i min base ser sådan her ud
newsid overskrift historie billesti
hvordan får jeg det sat ind i basen så hver historie får sit eget id osv? skal det i et array og så loopes eller?
Avatar billede tmceu Praktikant
14. maj 2002 - 13:48 #1
Det lyder som om du forsøger at lave det, man kalder et "Content Management System" eller CMS. Der er mange måder at lave den slags på og der findes et hav af færdige systemer og ikke mindst scripts du kan anvende som inspiration. Da den slags løsninger har det med at udvikle sig, vil jeg anbefale dig at kigge på nogle af de scripts der findes på eks. www.hotscripts.com - ved ikke om eks. www.activedevelooper.dk også har nogle.

Du kunne også kigge lidt på http://www.microsoft.com/cmserver/ for inspiration.
Avatar billede trumf Nybegynder
14. maj 2002 - 13:49 #2
Du kan jo lave et layer der bliver vist når der klikkes på en bestemt knap/link. i det layer ligger de ekstra formfelter.

Hvis du skriver noget i hver af felterne i 5 kolonner og ud fra hver skriver 1-5 i hver ID, så kan du bare opdatere form_overskrift_1, form_historie_1. hvor ID = 1 osv....
Avatar billede slapstick Nybegynder
14. maj 2002 - 13:50 #3
mjah det kan man godt sige jeg gør
men ledte nu efter en løsning på mit specifikke problem
og har ikke lyst til at rode en masse scripts igennem for måske at finde noget jeg kan bruge
men mange tak fro svaret :))
Avatar billede slapstick Nybegynder
14. maj 2002 - 13:52 #4
ville gerne bruge layers
men det vil de ikke ha :(
Avatar billede slapstick Nybegynder
14. maj 2002 - 13:56 #5
øh det med formfelterne
jeg kan godt kalde dem overskrift1 historie1 overskrift2 osv osv
men når jeg så skal smide dem ind basen så skal den helst lave overskrift1 osv på en linie i basen og så overskrift2 osv på næste linie osv osv osv
Avatar billede trumf Nybegynder
14. maj 2002 - 13:58 #6
Det kan de sgu da ikke bestemme! Er de programmører og ved hvad de snakker om ???  :-)
Avatar billede tmceu Praktikant
14. maj 2002 - 14:02 #7
Jeg kan godt forstå at du blot vil have en hurtig løsning på det specifikke problem, men jeg ville blot hjælpe dig til ikke at begå en af de klassiske fejl i systemudvikling. Det lyder ikke umiddelbart som om der er lavet ret meget systemdesign ?

Forestil dig koden/systemet om eks. 1-2 år fra nu, når de vil have 10 artikler på samme side, måske med 5 nye felter pr. artikel, mulighed for 3 billeder pr. artikel o.s.v.
Avatar billede trumf Nybegynder
14. maj 2002 - 14:03 #8
Update TB Set overskrift = '" & request.form("overskrift1") & "', historie = '" & request.form("historie1") & "', sti = '" & request.form("sti1") & "' Where ID = 1"

Så kan de submitte hver deres form ud fra deres nummer/Navn
Avatar billede slapstick Nybegynder
14. maj 2002 - 14:07 #9
tmceu nej jeg ved godt det er lamt sat op
men der kommer ik mere end 1 billede overskrift og brødtekst for det er som ekstra lir til noget streaming


trumf ja den er jeg fin med på, men det er ikke update så ingen af historierne har et id endnu
Avatar billede trumf Nybegynder
14. maj 2002 - 14:07 #10
Det er ikke godt hvis de kan opdatere alle historier samtidig, da der kan ske det, at de sidder og opdaterer samtidig fra to forskellige maskiner, og derved overskriver hinandens arbejde!

Og på den måde kan du sagtens tilføje feltet historie2 i TB, så på den kant er du fremtidssikret...
Avatar billede slapstick Nybegynder
14. maj 2002 - 14:09 #11
indtil videre er der ikke mulighed for opdatering i historierne da de følger dem i de klip der skal streames
det er oprettelse jeg har gang i hehe
Avatar billede trumf Nybegynder
14. maj 2002 - 14:13 #12
Jeg er klar over at det er oprettelse, men det er nemmere bare at indsætte et mellemrum i feltet og lave update... Ellers skal du lave et check på om der er noget i feltet først og derefter tildele et ID osv......  med dette "simple" system skal du bare lave en update.
Avatar billede slapstick Nybegynder
14. maj 2002 - 14:16 #13
eh ja men det virker da åndssvagt at den først skal lave en connection for at lave "tomme entries" for så at connecte en gang til og update dem?
Avatar billede trumf Nybegynder
14. maj 2002 - 14:16 #14
Ellers skal du lave et felt mere i TB til personen og lave "Insert into TB (person, historie, sti) Values ('" & request.form("personnavn") & "', '" & request.form("historie") & "', '" & request.form("sti") & "')
Avatar billede trumf Nybegynder
14. maj 2002 - 14:17 #15
Jeg ville heller ikke have at du skulle kode de tomme entries, men lave dem manuelt direkte i TB
Avatar billede slapstick Nybegynder
14. maj 2002 - 14:18 #16
eh det holder slet ikke
da der kommer 5 nye historier hver dag
så skal jeg sidde hver dag og lave manuelle entries
alle de gamle indslag skal nemlig være der endnu
Avatar billede trumf Nybegynder
14. maj 2002 - 14:23 #17
OK, jeg vidste ikke der kom nye historier. Jeg troede bare de gamle skulle overskrives....  ;-)
Klart så skal du lave den Insert....  men du skal have vedkommendes navn med også, samt evt dato så kun den pågældende dag vises, eller du kan vælge at vise den sidst indtastede ved at lave en top når du henter den igen. Select top 1 from TB where person = "ole" order by ID desc
Avatar billede slapstick Nybegynder
14. maj 2002 - 14:28 #18
selve visningen bagefter er intet problem
det er med den ksla "loope" indholdet fra den form så den ikke prøver indsætte alle felterne på 1 linie i basen
Avatar billede trumf Nybegynder
14. maj 2002 - 15:05 #19
For i = 1 To Ubound(request.form(item))

Next
Avatar billede slapstick Nybegynder
15. maj 2002 - 10:57 #20
hmm den skal jeg nok ha skåret ud i pap en gang hehe
mine formfelter hedder
overskrift1 historie1 billede1
overskrift2 historie2 billede2
osv osv op til 5
Avatar billede slapstick Nybegynder
15. maj 2002 - 13:21 #21
hmm det fik jeg ik svar på...
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