Hei!
Tarvitsen nyt apua!
Minulla on Access-tietokanta, jonne pitäisi saada tietoa verkkokaupan tilauslomakkeella.
Haluaisin vain, että ne rivit menisivät tietokantaan jossa on muutakin kuin 0.
Eli pitäisi kai tehdä for-lauseke joka valitsis ne kentät joissa on tietoa.
Osaisko joku neuvoa?? Kiitos jo etukäteen!!
For -lauseke
2
392
Vastaukset 2
- Expertti
Minna, voisitko hieman täsmentää kysymystäsi? Koodaat ilmeisesti VBScriptillä? Mikä sovelluskehitin kyseessä? Esim. .NETistä löytyvät valmiit validointikontrollit joilla homma onnistuu ilman mitään silmukoita.
Painotan, panostakaa näihin ongelmakuvauksiin.
- mikä tekniikka, sovelluskehitin tai ohjelma on käytössä
- millainen ongelma on kyseessä ja miten se ilmenee
- jos kyseessä ohjelmavirhe, täsmällinen virheilmoitus mukaan
- tärkeimmät versionumerot mukaan- Minna
Hei!
Minulla on tilauslomake, joka on tehty html:llä. Aspilla siirrän tiedot (kirjoita.asp -sivu)
Access-tietokantaan. Tässä käytän siis VBScriptiä.
Tilauslomakkeessa on tuotteita 10 ja jokaisella tuotteella 5 kokoa. Tällä hetkellä saan tietokantaan menemään Tilausrivi-tauluun kaikki 15 tuotetta ja kokoa. Haluaisin sen toimivan niin, että asiakkaan kohdalle merkitään Tilausriviin vain ne tuotteet, jotka hän tilaa. Eli niin ettei Tilausrivissä olisi t-paita, m-koko, 0 kpl jne.
Jos asiakas tilaa yhden tuotteen niin myös tilausrivissä olisi vain yksi tuote.
Olen kuullut, että tähän ongelmaan olisi ratkaisu For - next -looppi, joka kävisi vaihtoehdot läpi ja siirtäisi Tilausriviin vain ne joissa on kappalemäärä.
En vain osaa kirjoittaa (kirjoita.asp) sivulle luuppia.
Asiakkaan tiedot menevät peruskoodilla:
sql="INSERT INTO Asiakkaat(asiakasnumero, etunimi, sukunimi, katuosoite, postinumero, postitoimipaikka, email, puhelinnumero)"
sql=sql & " VALUES "
sql=sql & "(" & Request.Form("etunimi") & Request.Form("sukunimi") & "',"
sql=sql & "'" & Request.Form("etunimi") & "',"
sql=sql & "'" & Request.Form("sukunimi") & "',"
sql=sql & "'" & Request.Form("katuosoite") & "',"
sql=sql & "'" & Request.Form("postinumero") & "',"
sql=sql & "'" & Request.Form("postitoimipaikka") & "',"
sql=sql & "'" & Request.Form("email") & "',"
sql=sql & "'" & Request.Form("puhelinnumero") & "')"
conn.Execute sql
Mutta entä miten tuotetiedot?? Kiitos paljon avusta jo etukäteen!!
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Haapaveden upea kurvikuningatar
No nyt on kyllä mahtava uutinen että Haapaveden rohkea ja toimelias nainen ja yrittäjä on päässyt finaaliin kurvikuninga1011246Uskaltaisitko ihana nuorempi nainen lähettää
WhatsApp -viestiä, jos sulla on mun numero. Olisin ihan haltioitunut... Tykkään ja kaipaan ❤️❤️86746Meinasi nainen mennä pasmat sekaisin
Rupesin vapisemaan, kun huomasin sinut. Mutta sain sentään juuri ja juuri koottua itseni, etten ihan häpäissyt itseäni.35681- 47657
Suomi meni ihan itse sössimään peruskoulunsa
Nyt syytellään maahanmuuttoa, vaikka ihan itse lopetettiin vaatimaan oppilailta koulunkäynnin tarkoitus eli opiskelu ja112535Lidilikö Suomussalmelle
Tännekki Lidili. Loppus tuo kiskominen näillä jäljellä olevilla. K-Market ihan sikakallis ja hyvin ylimieliset omistajat30521Ei makeat pimut sytytä
sen jälkeen kun on nähnyt sinut. Olet vain ihastus vailla vertaa. Kun sinut tuntee muut eivät tunnu miltään. Tajuatko ol32506Upeaa Google!
Kohta on töitä tarjolla kaikille! Suomen taloushistorian suurin investointi ja Kajaani mainittu! Sähkö kyllä riittää, tö181489Huomasitko? Elämä Lapselle -konsertti tänään suorana tv:ssä - Aika kova kattaus huippuartisteja!
Lastenklinikoiden Kummien järjestämä Elämä Lapselle -konsertti tukee Suomen viiden yliopistollisen lastensairaalan toimi23477- 59463