Duyuruyu Kapat
Facebook Gözat
Twitter Gözat

Databaseden gelen çoklu verileri yeni tabloya kaydetmek

Konu, 'ASP' kısmında nuclide tarafından paylaşıldı.

  1. nuclide

    nuclide Yeni Üye

    Kayıt:
    5 Aralık 2014
    Mesajlar:
    13
    Beğenilen Mesajlar:
    0
    Gerçekten içinden çıkamadım
    Sepet Diye Bir Tabloya ürünleri tek tek kaydediyorum daha sonra sipariş hazırla butonuna basıp sepet tablosundakileri siparişler tablosuna taşımam gerekiyor ama bir türlü yapamıyorum..
    SEPET
    idurunidfiyattarih
    110501.10.2017
    211401.10.2017
    Şeklindeki tabloyu nasıl Sipariş tablosuna kaydedebilirim?
     
  2. sedirAğacı

    sedirAğacı Daimi Üye

    Kayıt:
    2 Mart 2016
    Mesajlar:
    903
    Beğenilen Mesajlar:
    237
    Meslek:
    Bilgisayar programcısı.
    Şehir:
    Aydın
    ASP kodlarını unuttum ama mantığı sepetten döngü ile tek tek alıp, her aldığın kaydı sipariş tablosuna kaydedeceksin.
    Tabi bunu sormadın değilmi?
    Ya kayıt kodlarını soruyorsun, ya sipariş tablo yapısını yada ikisini birden.?o_O
     
  3. nuclide

    nuclide Yeni Üye

    Kayıt:
    5 Aralık 2014
    Mesajlar:
    13
    Beğenilen Mesajlar:
    0
  4. nuclide

    nuclide Yeni Üye

    Kayıt:
    5 Aralık 2014
    Mesajlar:
    13
    Beğenilen Mesajlar:
    0
    Sepet.asp içerisinde formum şu şekilde


    <form method="POST" action="sepetsiparis.asp">
    <input type="hidden" name="cariid" value="<%= kimkibu %>">
    <input type="hidden" name="urunid" value="<%= rs("spurunid")%>">
    <input type="hidden" name="spadet" value="<%= rs("spadet")%>">
    <input type="hidden" name="urfiyat" value="<%= rs("spfiyat")%>">
    <input type="hidden" name="urtutar" value="<%= rs("sptutar")%>">
    <input type="hidden" name="urunadi" value="<%= rs("spurunadi")%>">
    <% rs.MoveNext
    Loop %>


    sepetsiparis.asp

    <%
    urunid=Split(request.form("urunid"),",")
    set bag = Server.CreateObject("ADODB.Connection")
    bag.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("blablabla.mdb"))
    set rs=server.createobject("adodb.recordset")
    rs.open "select * from satis",bag,1,3
    for i=0 to ubound(urunid)
    rs.addnew
    rs("uradi")=trim(Request.form("urunadi"&Trim(urunid(i))))
    rs("uradet")=trim(Request.form("spadet"&Trim(urunid(i))))
    rs("urfiyat")=trim(Request.form("spfiyat"&Trim(urunid(i))))
    rs("cariid")=trim(Request.form("cariid"&Trim(urunid(i))))
    rs("urtutar")=trim(Request.form("sptutar"&Trim(urunid(i))))
    rs.update
    %>
    <%next%>
    <%
    Response.Write "tamam galiba"
    rs.close:set rs=nothing%>


    Bu şekilde yapınca olmadı tabloya boş boş 5 tane kayıt ekledi ama sepetten gelen ürün 2 adetti
     
    Son düzenleme: 3 Ekim 2017
  5. aspmaker

    aspmaker Daimi Üye

    Kayıt:
    17 Mart 2010
    Mesajlar:
    1,149
    Beğenilen Mesajlar:
    3
    Meslek:
    web programlama
    Şehir:
    Ankara
    Merhaba, sepetteki ekli olan ürünlerin hangisi hangi siparişe yada üyeye ait onu nasıl ayırt ediyorsunuz?