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
376
Vastaukset
- 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
Persujen mukaan rasismi on huumoria
Vaan kun koomikko kutsui Halla-ahoa fasistiksi, niin piti haastaa oikeuteen. Mihin se huumorinitaju yhtäkkiä hävisi? ⠀764263BOIKOTOIN - Ei mitään Suomi.fi postilaatikoita käyttöön
Ainakaan minulle! Vai että pitäisi alkaa siellä käyädä katselemassa tammikuusta 2026 siis periaatteessa päivittäin että1903479- 1942804
Lasse Lehtonen vaatii persuja pyytämään anteeksi aasialaisilta
Persut ova romahduttaneet Suomen maakuvan parissa päivässä negatiiviseksi rasismillaan ja se alkaa vaikuttamaan jo Suome662716Hallitus on kaadettava ja Orpon on erottava
Mikään muu hallitus ei ole oman elämäni aikana tuhonnut näin paljon tämän maan taloutta ja työllisyyttä sekä suomen main402626- 571156
- 761027
Aitolehti Capital
HehkuB on myynnissä, kovalla työllä saavutettu unelma joka sekin lässähti kuten kaikki mihin ryhtyy! Nyt Sewen asialle2381002MOT: Työmarkkinatori on olemattomien työpaikkojen hakupaikka
Työpaikkojen tietoja ei tarkisteta, ja ainakin noin noin 10% on olemattomia työpaikkoja ja sen lisäksi eri rekryfirmat t107866- 55860