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
390
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
Martinan tyttärestä hieno haastattelu IL
Martina on kasvattanut fiksun tyttären.383914- 102875
Orpo pelästyi, kun asiat tulivat ilmi ? Hallitus ei enää tuekaan Garden hanketta
Pääministerinä Orpo on vastuussa hallituksensa päätöksenteosta. Hallitus päätti avokätisestä tuesta hankkeelle, joka ei201708- 80670
- 70649
- 50635
- 66634
- 36620
Mä olen tosi
Ylpeä sinusta 🫂 Ajatuksissani pyydän sulle paljon suojelusta ja varjelusta. Sinua rakastettaan ja susta välitetään. Mui38609- 43571