13. december 2004 - 12:23Der er
17 kommentarer og 1 løsning
Hente årstall dynamisk
Dette er sikkert elementært...men...
Jeg har en konsertliste der jeg i dag lister opp alle konsertene etter hverandre (paget 25 av gangen) sortert på spilledato, - den nyeste først. Det har etterhvert blitt mange konserter i listen, og jeg kunne tenke meg å ha en annen type sortering.
Jeg ønsker en side, - la oss kalle den concertyear.asp. På denne siden skal det være linker med årstallene som finnes i databasens felt "year". Siden skal helt enkelt være slik:
choose the year of the concert: 2001 | 2002 | 2003 | 2004
Klikker man på 2001 kommer man til siden showyear.asp som viser alle konserter fra dette året. Når første konsert i 2005 spilles, vil det automatisk settes opp en ny kategori | 2005 | på concertyear.asp menyen.
Dette må da kunne gjøres enkelt i dreamweaver? Men, hvordan?
Mit forslag går ud på at liste årene som kategorier (istedet for de viste eksempler), hvis du har lidt erfaring med access, formularer i dreamweaver burde det kunne lade sig gøre. Men helt enkelt er mit forslag ikke.
"Men min er dynamisk" ? Øhh, hvad mener du med det? Enhver webside, der anvender asp eller php (eller andre serversprog) er dynamisk, modsat en webside, udelukkende lavet i html er statisk (ændres ikke).
Det kan man da godt kalde den, og skrive små :P for at spille smart, fordi man synes det er fedt at bruge en WYSIWYG editor i stedet for at lære at kode, det man ønsker... Til ære for dig, vil jeg så ændre den til:
aarstal = request.querystring("aar") ... set RS = conn.execute("SELECT * FROM koncerter WHERE year=" & aarstal & " ORDER BY month DESC, date DESC")
Hør her fedtnakke - dette er et dreamweaver forum - altså WYSIGWYG editor, så er det vel ikke underligt at jeg osse prøver at strikke SQL sætningerne sammen via DW?????
Jeg tænkte bare det var nemmere for spørgeren at rette een linie i sin kode i stedet for at kæmpe sig gennem en lang brugervejledning, der, som jeg ser det, ikke er sønderlig nødvendig i hans problemstilling.. I øvrigt bør du bruge en mere sober tone her på eksperten end "fedtnakke" (og hvad er en WYSIGWYG editor). Over and out!
Min holdning til noget som helst er totalt underordnet her, og jeg har ikke givet udtryk for min holdning til andet end dine karl-smart kommentarer, der formodentlig ikke hjælper spørgeren ret meget, men nærmere kan give folk et negativt syn på dette forum.
Men jeg vil da gerne indrømme at jeg til tider prøver at inspirere folk til at se hvad der ligger bag. Når folk, der gerne vil lave en website af den ene eller anden art prøver at skrive/ændre lidt kode, og det så virker, opnår de som regel en enorm selv-respekt, og føler sig pludselig som super-kodere... Samtidig bliver koden mere optimal, kompakt og cross-browser kompatibel.
I dette tilfælde var der dog kun tale om en linie, og mit foreslag kan spørgeren jo så synes om, eller ej. Det er ikke dit job at vurdere det, eller lægge op til barnlige diskussioner.
Skal vi liiiige tage overskriften af denne tråd... Og jeg citerer: "Hente årstall dynamisk."
Var dit første forslag "dynamisk"? Nej vel? Det var nemlig statisk - og jeg citerer: "SELECT * FROM koncerter WHERE year=2004 ORDER BY month DESC, date DESC"
Kan du - ved at gennemgå min manual så bestemme om mit forslag var dynamisk eller statisk?
Husk at tage grundigt udgangspunkt i brugerens BEHOV før du føler trang til at vise dig frem med en statisk SQL sætning.
Hvis brugerens behov var det link, har du jo allerede dækket det her: http://www.eksperten.dk/spm/558491 Hvor mange gange skal han glo på det samme? Under alle omstændigheder er denne "diskussion" slut og totalt upassende!
jensjakobsen >> Du bedes skrue ned for din aggressive tone i denne tråd.
Eksperten er et seriøst forum, ikke en børnehave, og hvis du ikke har noget positivt at tilføje til dette, bedes du vente med at kommentere til du har.
Utviklingen av denne tråden var ikke slik jeg ønsket det. Jeg vil gjerne dele pointsene mellom dere. Jeg ønsker et svar fra legende.dk, slik at jeg kan gi point.
knutbl -> Det er ikke nødvendigt, med mindre du har brugt mit forslag, og jeg er ked af at dit spørgsmål blev svinet sådan til. Håber ikke det har skræmt dig væk fra eksperten. Der er mange seriøse brugere og god hjælp at hente her. Desværre er der også konfliktsøgende elementer... -men sådan er det jo overalt :)
Holder fast i at mit råd var fyldestgørende, endda med en manual.
Det er vist osse klart at jeg ikke skriver frem og tilbage for at opnå 30 points, mere for at holde fast i at jeg rent faktisk HAR ret. Hvis legende.dk fornærmes over ":P" og en smule rå tone så må han da i det mindste rådgive ordentligt?
Læs dog manualen - den holder! Og så kan man endda forblive i en WYSIGWIG editor og samtidigt lave en smule kreative SQL-sætninger, det er der vel heller ikke noget galt i?
Synes godt om
Ny brugerNybegynder
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.