EerkaMedlem sedan dec. 19996 522 inlägg Det är tänkt att det ska vara massa gåtor å skit, å de tenderar till att bli rätt långa.. Föresten här kommer en som jag kom på i sömnen..
Det var 4 vänner som bodde i en hage. Det var en brunbjörn, en tjäder, en kviga och en orre. En morgon kom isbjörnspolisen Roland in till vännerna å sade:
Det har varit inbrott i foderboden inatt, all mat är uppäten. Vet ni vem det var som gjorde det ?
De fyra vänner nekade, då säger isbjörns polisen Roland. Jag vet att det var en av er som gjorde det, erkänn nu. De fyra vännerna nekade ännu en gång till polisens påstående.
Hur kunde isbjörnspolisen Roland veta vem det var och varför visste han det så säkert ?
Klura ut den nu ;)
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
BbrwMedlem sedan juli 2000619 inlägg du vide.. nu har jag börjat här och jag stödde på ett litet problem nu såhär direkt när jag ska lägga till frågor.
Hur hade du tänkt angående svarsalternativen.
Hur skall jag bära mig åt för att lägga in dem? ska jag ha låt oss säga 8 textfält där jag kan ange svar och sen anger jag så många svar som jag önskar eller hur fan ska man lösa det. När man sen kanske vill redigera en fråga blir det ju lite krux där hur man löser det.. då måste man väl loopa fram på någe vis?
------------------
Ingenting är omöjligt, bara en utmaning.
EerkaMedlem sedan dec. 19996 522 inlägg hur har du lagt in relationerna i tabellen ?
ingen som klarar gåtan **suckar**
------------------
1 Man, 1 Million dead, The odds are just about even - Ash
BbrwMedlem sedan juli 2000619 inlägg jag har typ gjort som han visade.. vide alltså... men nu kommer ju problemet hur jag ska göra när ajg ska lägga till svarsalternativ på frågan..
ska jag lägga upp ett antal textrutor och skriva där eller ska jag välja frågan och komma in på en sida där jag kan lägga till ett svarsalternativ och sen gå in på den sidan de antal gånger jag behöver för att kommma upp i de antal svarsalternativ som jag vill ha.. det verkar ju lite sjukt.
Att lägga till i databasen manuellt och lista självastge frågan är juingen konst. det klarar ju en skata. :)
Problemet blir ju när jag ska lägga till svar anser jag.. även när man skall redigera en fråga.. då kanske man ska ha det såhär:
Fråga:
Solen skiner vad tycker du om det?
Svarsalternativ:
Bra
Dåligt
Vet inte
Utmärkt
och så har man en knapp bredvid varje svarsalternativ där man kan redigera svarsalternativet om man tex. har stavat fel el. ngt. liknande.
Sen kan man ju ha en Ta bort knapp oxå ifall man ångrar sig och inte vill ha med Tex. "Utmärkt" men då måste den ju även radera alla svar som har det alternativet i svarstabellen.. annars blir det ju kolaps när man kör SQLfrågan som kör uträkningen av resultat så det är mycket att tänka på må jag lova.
Men som sagt.. vet inte hur jag ska lösa det med hur jag ska sköta självaste inmatningen av svarsalternativen.
---------
redigerat
---------
Man kanske ska ha en sida där man bara lägger till fråga och sen får man upp en lista med alla frågor och sen får man klicka sig in på den frågan och komma till en annan sida där man lägger till svarsalternativ och sådant. Det vore ju det enklaste.
----------
/redigerat
----------
Kom med förslag!!
------------------
Ingenting är omöjligt, bara en utmaning.
[Redigerat av brw den 25 apr 2001]
VideMedlem sedan dec. 19998 577 inläggDu får ha en sida där du skriver in frågans namn och där du kan skriva hur många alternativ du skall ha... på nästa sida så skapar du en loop ifrån 1 till vad du skrivit på föregående sida... och i loopen skapar du textrutor där du fyller i svarsalternativen...
Sedan skickar du frågan till nästa sida och loopar igenom alla formulärsfält och lägger in svaren i databasen... och alla svaren har du ju ett frågeID på som du lägger in angivet fält...
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com
BbrwMedlem sedan juli 2000619 inlägg ah.. nu hajjar jag.. bara nån fråga till :)
Hur döper man formulärfälten på ett smart sätt när de kommer från "for-loopen"?
<input type="" name="svar1">
<input type="" name="svar2">
Och hur sätter jag in dem i databasen när jag kommer till sista sidan som sätter in den i databasen?
typ
sql = select * from tblsvar"
Rs.addnew
rs("fragaid") = request.form("fragaid")
RS("svar") = request.form("svar")
rs.update
hur fan löser man den satsen så att den kör igenom alla (antalet svar) som jag vill ha?
------------------
Ingenting är omöjligt, bara en utmaning.
VideMedlem sedan dec. 19998 577 inlägg
Hur döper man formulärfälten på ett smart sätt när de kommer från "for-loopen"?
Så länge det finns du har ett löpnummer i slutet av namnet så kan du ju hämta det sedan...
Och hur sätter jag in dem i databasen när jag kommer till sista sidan som sätter in den i databasen?
Nått sånthär:
pollid = Request.Form("pollid")
For each item in Request.Form
If IsNummeric(Right(item,1)) then
strSQL = "INSERT INTO tabell(pollanswer, pollid) VALUES('" & Request.Form(item) & "', " & pollid & ")"
Conn.Execute(strSQL)
End If
Next
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com
@ndersMedlem sedan juni 200032 967 inläggliten grej, bara:
vide var lite för snabb på tassarna där.
isnumeric stavas med ett m.
bara för att klargöra...
------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>
VideMedlem sedan dec. 19998 577 inläggoj :e
Självklart kan man ändra den if-satsen efter vad man döpt inputfälten till... se bara till att döpa dom så att man kan skilja dom ifrån dom övriga form-elementen... :)
------------------
Budweiser - Slightly contaminated water... probably harmless, but I would recommend boiling before you drink it...
webEye.nu SweQuake.com
BbrwMedlem sedan juli 2000619 inlägg Halo igen
nu har jag fått allt att funka men jag tänkte förbättra lite granna.
Jag vill kunna ändra sorteringsordningen på svarsalternativen för det är ju inte så snyggt
om det blir
Nej eller Ja
man vill ju ha tvärtom så jag har lagt till en kolumn i tabellen fragoralternativ som heter ordning där jag ska spara i den ordningen som dom kommer från föregående sida där jag loopade fram från 1 till det antal svarsalternativ som jag valde att ha.
Nu vet jag inte om värdena sätts in i den ordning som lagts upp på förgående sida men det spelar ju ingen roll.
Men låt oss säga att jag har 1-4 svarsalternativ
så ser värdet ut som kommer enligt följande:
svar1
svar2
svar3
svar4
då vill jag att den på då.. svar1 tar i samma insertsats som det andra och sätter in värdet 1 i fältet "ordning" osv. på alla svarsalternativ.
Hur ska jag firra detta?
Koden ser ut som nedan för tillfället:
For each item in Request.Form
If IsNumeric(Right(item,1)) Then
SQLStmt = " INSERT INTO fragoralternativ(svar, fragaid) VALUES('"& Request.Form(item) &"', "& fragaid&") "
Connection.Execute(SQLStmt)
End If
Next
------------------
Ingenting är omöjligt, bara en utmaning.
BbrwMedlem sedan juli 2000619 inlägg jag löste det delvis..
det går ju bara att ha 9 svarsalternativ med tanke på right(item,1) hur löser man det?
------------------
Ingenting är omöjligt, bara en utmaning.