Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
223
Tıklama
0
Öne Çıkarma
lütfen cevap :( basit bir asp&javascript sorusu
B
19 yıl
Çavuş
Konu Sahibi

<script language="javascript">

function yorumWindow() { open ("yorumoku.asp?fno=<%=rs("id")%>","","height=200,width=750,scrollbars=yes,resizable=no,status=no,menubar=no,toolbar=no,location=no") }

</script>

şeklindeki kullanımda her farklı id için aynı sonucu gösteriyor sorun nedendir arkadaşlar?



AŞAĞIDA DAHA GENİŞ AÇIKLAMA VAR!





< Bu mesaj bu kişi tarafından değiştirildi Bahadir1966 -- 12 Mart 2005, 23:06:35 >

O
19 yıl
Yüzbaşı

Farklı id için aynı sonucu gösteriyorsa bu javascriptden kaynaklanan birşey değil.

Yorumoku.asp dosyasının başına db bağlantını yaptıktan sonra aşağıdaki kodu koy.Kendine göre ayarlarsın...


<%
id = Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
sor = "Select * From yorum order by id = " & id & ""
rs.Open sor,Sur,1,3
%>

Kolay gelsin..





< Bu mesaj bu kişi tarafından değiştirildi ok34137 -- 12 Mart 2005, 19:50:53 >
Bu mesaja 1 cevap geldi.
T
19 yıl
Yüzbaşı

quote:

Orjinalden alıntı: WssN

Farklı id için aynı sonucu gösteriyorsa bu javascriptden kaynaklanan birşey değil.

Yorumoku.asp dosyasının başına db bağlantını yaptıktan sonra aşağıdaki kodu koy.Kendine göre ayarlarsın...


<%
id = Request.QueryString("id")
Set rs = Server.CreateObject("ADODB.Recordset")
sor = "Select * From yorum order by id = " & id & ""
rs.Open sor,Sur,1,3
%>

Kolay gelsin..


id değil fno olacak yani

<%
id = Request.QueryString("fno")
Set rs = Server.CreateObject("ADODB.Recordset")
sor = "Select * From yorum order by id = " & id & ""
rs.Open sor,Sur,1,3
%>


Bu mesaja 1 cevap geldi.
B
19 yıl
Çavuş
Konu Sahibi

Arkadaşlar sorunumu daha açık şekilde yazmaya çalışayım;


<% 
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("db.mdb")
set Rs = conn.execute("select * from photo")
sql = "select * from photo"
Set rs=conn.execute(sql)
%>


şeklinde bağlantıyı kurdum;


<table width="294" border="0" cellpadding="0" cellspacing="0"> 
<!--DWLayoutTable-->
<%do while not rs.eof%>
<tr>
<td width="139" height="55" valign="top"><span class="style5"><%=rs("id")%></span></td>
<td width="155" valign="top"><a data-test="test" rel="nofollow" style="word-wrap: break-word; text-decoration: underline;" target="_blank" onclick="return dhExternalLinkRedirect(this)" href="/ExternalLinkRedirect?module=pgdcode&messageId=2262946&url=javascript:ekleWindow()" data-href="javascript:ekleWindow()">Yorum Ekle</a> </td>
</tr>
<%
rs.movenext
loop
%>
</table>


şeklinde de bir döngü oluşturdum.

şimdi ise yapamadığım kısmı yazıyorum;

<script language="javascript">  
function ekleWindow(){open ("yorum.asp?id=<%=rs("id")%>","","height=400,width=320,scrollbars=no,resizable=no,status=no,menubar=no,toolbar=no,location=no") }
</script>


bu kodu nereye yazmalıyım?

yani amacım şu tabloya yazdırılan id lerin yanında ki yorum ekleye basınca açılan sayfada burdan giden id numarası ulaşsın.. ama şuanda bütün yorum eklelere basınca aynı sayı çıkıyor?

lütfen yardımcı olun teşekkürler...


Bu mesaja 1 cevap geldi.
O
19 yıl
Yüzbaşı

hoca o kodu <head></head> koycan da... Yorum.asp dosyana yazsan iyi olacak.Yukarda yazdıklarıma göre ayarlaman lazım yorum.asp 'ni çünkü hangi yoruma basarsan bas aynı habere yorum eklenir...



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.