acaba next de mi bir sorun var diyorum ama toplam kayıt sayısı kadar yenı kayıt açıyor ondada yok sanırım.

hata aldım suan dedıgın gıbı cıft tek tırnak mevzusnda verdı arastıryrm suan nerede oldugunu tesekkur ederım ılgın ıcın sonucu paylasacagım

<%intKacTane = Request. form set kayit = server. createObject sql = "SELECT From qwerty"kayit. open sql, baglantimiz, 1,3kayit. addnewfor i=1 to intKacTane kayit = request. form kayit = request. form kayit = request. form kayit = request. form kayit = request. form nextkayit. update%> olarak deneyebilir misin? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Dostum kayıtlaı nasıl eklemek istiyorsun deger11deger12deger13deger12 deger21deger22deger23deger24... ... şeklinde mi? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Pesimist : İlgine teşekkür ederim db e kayıt ettiriyorum ben bunları bi tablodan hidden textbaxlarda aldıgım verilri baska tabloya eklettiriyorum formla <%intKacTane = Request. querystring set kayit = server. createObject sql = "SELECT From qwerty"kayit. open sql, baglantimiz, 1,3for i=1 to intKacTane kayit. addnewkayit("value1") = request. form("value1"&i&"")kayit("value2") = request. form("value2"&i&"")kayit("value3") = request. form("value3"&i&"")kayit("value4") = request. form("value4"&i&"")kayit("value5") = Session("value5")kayit("value6") = Session("value6")kayit. updatenext%> <script>alert location. href="Default. asp";</script>

Ontedi ncelikle çok selamlar çok yardımın oldu bana burada tekrar grmek beni mutlu etti. Şimdi <%for i=1 to %> yazdığımda kaydederken nasıl kaydetmeliyim

ne kadar işine yarar bilemem fakat ben genelde ilerde dbde değişiklik yaparsam kodlarda boğulmayayım diye kolaya kaçarım. her ne kadar amelece de olsa şu sistemi kullanırım;tek bir kayıt, birden fazla hücreye veri eklemek için;For zz=1 To Request . Count kayitlar=kayitlar&request hucreler=hucreler&"hucreadi"&zz IF zz<>Request . Count Then kayitlar=kayitlar&", " hucreler=hucreler&", " END IFNextDB. Execute("INSERT INTO tablo VALUES ") tek bir kayıt, birden fazla hücreyi güncellemek için;For zz=1 To Request . Count kayitlar=kayitlar&"hucreadi"&zz&"='"&request &"'" IF zz<>Request . Count Then kayitlar=kayitlar&", "NextDB. Execute("UPDATE tablo SET "&kayitlar&" WHERE id="&request &"") dikkat edileceklerForm sayfasındaki name= değerlerinin tümü "veri" olmalıdır. update yaparken extradan id= query yollatman lazım haliyle. Elbette dbdeki hücre adları da xxx1 xxx2 xxx3 şeklinde gitmeli. tüm tablodaki, tüm idler ve hücreleri güncellemek için;uzun uzun yazamicam onu da ancak mantık, tüm verileri + hücreleri çekip form alanlarını oluşturmak ve name= değerlerini her id için veri"&rs &" şeklinde çektirmen. güncellemeye yollarken de yine dbden sadece idleri dngüye alıp, -db dngü başlatFor zz=1 To Request("veri"&rs &""). Count kayitlar=kayitlar&"hucreadi"&zz&"='"&request("veri"&rs &"") &"'" IF zz<>Request("veri"&rs &""). Count Then kayitlar=kayitlar&", "NextDB. Execute("UPDATE tablo SET "&kayitlar&" WHERE id= "&rs &" ")zz=0;kayitlar=null-db dngü nextşeklinde olacaktır.. Bu tür karmaşık işlerde direk site kodların üzerinde değil de boş bir sayfada çalışırsan hem hatalarını grmen, telafi etmen kolay olur hem de kavrayışın kolaylaşır. :|

ontedi seni burda grmek güzel bu birincisi :) diğeri arkadaş şyle bişey yapıyor sanırım 1. sıra 2. sıra. . . Yani hem alt alta kayıtlar var, hemde her kayıtın 5 alanı var... O yüzden deger1<%= %> deger2<%= %> ifadeleri doğru ama o for dngüsü yanlış bende uyardım... ve çıktı için şyle olmalı intKacTane = Request for i=1 to intKacTane for k=1 to 5 response. write request. form next response. write "<br />"next Dene bakalım byle olacak mı? Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda... Şükür biz Allahtan başka sahibi olmayanlarız!

Şyle anlatayım üstad. zetle 1 tablodaki verileri diğer tabloya kayıt etmek istiyorum. 1. tablodan çektiğim veriler şu şekide yazdırılıyor textboxlara <input type="hidden" name="a1" value="1 2 3 deneme1" size="20"> <input type="hidden" name="b1" value="uc-0071" size="20"> <input type="hidden" name="c1" value="11" size="20"> <input type="hidden" name="d1" value="1251" size="20"> <input type="hidden" name="e1" value="UCR-0071" size="20"> <input type="hidden" name="a2" value="1 2 3 deneme2" size="20"> <input type="hidden" name="b2" value="uc-0072" size="20"> <input type="hidden" name="c2" value="12" size="20"> <input type="hidden" name="d2" value="1252" size="20"> <input type="hidden" name="e2" value="UCR-0072" size="20"> <input type="hidden" name="a3" value="1 2 3 deneme3" size="20"> <input type="hidden" name="b3" value="uc-0073" size="20"> <input type="hidden" name="c3" value="13" size="20"> <input type="hidden" name="d3" value="1253" size="20"> <input type="hidden" name="e3" value="UCR-0073" size="20"> <input type="hidden" name="a4" value="1 2 3 deneme4" size="20"> <input type="hidden" name="b4" value="uc-0074" size="20"> <input type="hidden" name="c4" value="14" size="20"> <input type="hidden" name="d4" value="1254" size="20"> <input type="hidden" name="e4" value="UCR-0074" size="20"> <input type="hidden" name="a5" value="1 2 3 deneme5" size="20"> <input type="hidden" name="b5" value="uc-0075" size="20"> <input type="hidden" name="c5" value="15" size="20"> <input type="hidden" name="d5" value="1255" size="20"> <input type="hidden" name="e5" value="UCR-0075" size="20"> <input type="hidden" name="a6" value="1 2 3 deneme6" size="20"> <input type="hidden" name="b6" value="uc-0076" size="20"> <input type="hidden" name="c6" value="16" size="20"> <input type="hidden" name="d6" value="1256" size="20"> <input type="hidden" name="e6" value="UCR-0076" size="20"> Kaydettiğim tabloda hic kayıt yok diyelim. kayıt değerleri şyle olacak <% intKacTane = Request. form set kayit = server. createObject sql = "SELECT From qwerty" kayit. open sql, baglantimiz, 1,3 for i=1 to intKacTane kayit. addnew kayit = request. form kayit = request. form kayit = request. form kayit = request. form kayit = request. form kayit. update next %> id : 1 <input type="hidden" name="a1" value="1 2 3 deneme1" size="20"> <input type="hidden" name="b1" value="uc-0071" size="20"> <input type="hidden" name="c1" value="11" size="20"> <input type="hidden" name="d1" value="1251" size="20"> <input type="hidden" name="e1" value="UCR-0071" size="20"> id : 2 <input type="hidden" name="a2" value="1 2 3 deneme2" size="20"> <input type="hidden" name="b2" value="uc-0072" size="20"> <input type="hidden" name="c2" value="12" size="20"> <input type="hidden" name="d2" value="1252" size="20"> <input type="hidden" name="e2" value="UCR-0072" size="20"> id : 3 <input type="hidden" name="a3" value="1 2 3 deneme3" size="20"> <input type="hidden" name="b3" value="uc-0073" size="20"> <input type="hidden" name="c3" value="13" size="20"> <input type="hidden" name="d3" value="1253" size="20"> <input type="hidden" name="e3" value="UCR-0073" size="20"> id : 4 <input type="hidden" name="a4" value="1 2 3 deneme4" size="20"> <input type="hidden" name="b4" value="uc-0074" size="20"> <input type="hidden" name="c4" value="14" size="20"> <input type="hidden" name="d4" value="1254" size="20"> <input type="hidden" name="e4" value="UCR-0074" size="20"> id : 5 <input type="hidden" name="a5" value="1 2 3 deneme5" size="20"> <input type="hidden" name="b5" value="uc-0075" size="20"> <input type="hidden" name="c5" value="15" size="20"> <input type="hidden" name="d5" value="1255" size="20"> <input type="hidden" name="e5" value="UCR-0075" size="20"> id : 6 <input type="hidden" name="a6" value="1 2 3 deneme6" size="20"> <input type="hidden" name="b6" value="uc-0076" size="20"> <input type="hidden" name="c6" value="16" size="20"> <input type="hidden" name="d6" value="1256" size="20"> <input type="hidden" name="e6" value="UCR-0076" size="20">

Yok bulamadım birtürlü muhtemelen çok küçük bir ayrıntı ama hala aynı.

Ontedi : gnderdiğin kodları post ettiğin sayfada istediğim gibi yazdırdı bende db kayıt işlemi yaparak denedim oldu ancak birden çok hidden textboxda aynı şekide çoğallttım kaydetti ancak 11, 21, 31, 41, 51, 61 şeklinde kaydetti 6 farklı kayıt vardı 6 tane kayıt ekledi ama yazdığım gibi ekledi. Pesimist : boş sayfada deniyorum senin kodlara da daha sonra ihtiyacım olacak aslında çok nceleri ihtiyacım olmuştu bu tarz birşeye çok teşekkür ederim.

Arkadaşlar çoklu kayıt işlemi yapmak istiyorum dbden çektiğim kodlar asagıdakı gıbıdır yazdırmada sorun yok sorun kayıt işlemini birtürlü yapamadım. Yardımınıza ihtiyacım var. <%dim kactanekactane = rs. recordcount%> <%for i= to %><input type="hidden" name="deger1<%= %>" value="<%=rs("1")%>" size="20"><input type="hidden" name="deger2<%= %>" value="<%=rs("2")%>" size="20"><input type="hidden" name="deger3<%= %>" value="<%=rs("3")%>" size="20"><input type="hidden" name="deger4<%= %>" value="<%=rs("4")%>" size="20"><input type="hidden" name="deger5<%= %>" value="<%=rs("5")%>" size="20"><%next%>

Estf. Pesimist. Abi aslında aklmdaki sistemi daha bilindik birşeye dnüştürüp veriyorum sepet uygulaması diyelim buna. Sepetteki ürünler database ye kayıt oluyor daha sonrada sipariş vermek istendiğindede siparislere kayıt olması lazım. Ben verdiğin kodu uyarladım bu şekilde ancak yanında virgüllerle kaydediyor. Sanırım birşey atladım. Konuyla alakadar olan herkese çok teşekkürler. Listeleme sayfası : <input type="hidden" name="kactane" value="<%=kactane%>" size="20"><%for i=1 to %> <input type="hidden" name="sepet_ukod<%=i%>" value="<%=rs %><%=i%>" size="20"><input type="hidden" name="sepet_adet<%=i%>" value="<%=rs %><%=i%>" size="20"><input type="hidden" name="sepet_fiyat<%=i%>" value="<%=rs %><%=i%>" size="20"><input type="hidden" name="sepet_renk<%=i%>" value="<%=rs %><%=i%>" size="20"><%next%> <%rs. movenext%><%loop%> <%rs. Closeend ifset rs = nothing%> Kayıt sayfası : <%Set db = Server. CreateObject db. Open "Provider=Microsoft. Jet. OLEDB.4.0;Data Source=" & Server. MapPath %><%kactane = request. form %><% For i=1 to (int(Request. Form. Count-1) / 4 ) db. Execute("INSERT INTO siparisler VALUES ('"&Request. Form &"','"&Request. Form &"','"&Request. Form &"','"&Request. Form &"','"&Session &"')") Next Response. Write %>

<input type="hidden" name="kactane" value="<%=kactane%>" size="20"><%for i=1 to kactane%><input type="hidden" name="deger<%= %>" value="<%= %>" size="20"><%Next%> Post ettiğin sayfada'intKacTane = Request for i=1 to intKacTane response. write request. form response. write "<br />"next ' Byle bir yap, bakalım istediğine yakın mı? Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

Hocam yine aynı şekilde tüm değerler yanyana ve virgülle ayrılmış olarak geliyor.

Anlamamakla birlikte ne yaptığınızı listelemenizde de sıkıntı var diyebilirim... Bu dngü bir kere dner... for i=kactane to kactane şyle olmalı gibi... <%dim kactanekactane = rs. recordcount%> <%for i=0 to %>< ="" />name="deger1" value="" size="20">< ="" />name="deger2<%= %>" value="" size="20">< ="" name="deger3<%=i%>" value="<%=rs" />" size="20">< ="" name="deger4<%=i%>" value="<%=rs" />" size="20">< ="" name="deger5<%=i%>" value="<%=rs" />" size="20"> Bu işlemi yaptıktan sonra kaydedeceğin sayfaya kactane değerini de gndermelisin... kaydet. asp?deger=kactane Kaydetme işlemimiz... nekadar=request. querystring for i=0 to nekadar set RS=baglanti. execute("insert into tablonuz tabloAlan1='"request. form("deger1"&i)"', tabloAlan2='"equest. form("deger2"&i)"', ... uzatın işte set RS=nothing next denemedim bilgisayar başında yazdım hatada varsa şu tek çift tırnaklarla alakalıdır... Kolay gelsin... Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda... Şükür biz Allahtan başka sahibi olmayanlarız!

<%for i= to %> olarak yazmışsın <%for i=1 to %> olarak değiştir. Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.

denedim virgülle gelmiyor yalnız son yazdığın kodda hatalar var. 1- form name alanlarınla dbye kayıta giden form name alanlarında 2 yerde hatan var.2- kactane inputunu yollatmana hiç gerek yok3- For i=1 to (int(Request. Form. Count-1) / 4 ) kısmındaki "4" loop etmeden nce hazırladığın formdaki input sayılarının değeridir. Kactane kısmını eklersen bu dngü yanlış çalışır. işin içinden çıkamazsan uzak masaüstünden bağlanıp bir bakalım olmazsa asıl sayfanda ekli başka şeyler varsa onlar işin içine karışıyor olabilir. :|

Ben hala yapmak istediğini tam manasıyla anlamış değilim ancak, kıt aklımla anlayabildiğim kadarına gre ufak bir uygulama yaptım. http://pesimistzombie.com/tbt2. rar bi bakabilir misin? :|

Hocam yapmak istediğinizi gerçekten anlamıyorum bende çizerek veya bir rnekle anlatırsanız yardımcı olalım... Bu dahil; tüm genellemeler yanlıştır! Yolcu; Kendi Yolunda... Şükür biz Allahtan başka sahibi olmayanlarız!