İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Asp de gelen veriyi bölme

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
veritabanında anahtar diye bir sutun var bu sutundan ki satırda kelime1 kelime2 kelime3 gibi bir veri geldi diyelim ben burda sadece kelime1 i alıp arama sayfasına yonlendireceğim yani gelen veriyi ilk boşlukta keseceğim bunu nasıl yapabilirim
 

zokkie

0
İyinet Üyesi
Onaylı Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Reaction score
0
<%
veri=rs("veri")
bol=split(veri," ")
adres="default.asp?kelime="& bol(0)
response.redirect(adres)
%>
ikinci kelime için bol(1), 3. kelime için bol(2) diye gidiyor ...
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
zokie ben video sitesi için benzer sayfalar yapmaya çalışıyorum senin kodlarından yola çıkarak şöyle bir şey yaptım ama olmadı
<%
veri=rs("anahtar")
bol=split(veri," ")
adres="benzer.asp?program="& bol(0)
%>

<iframe src="<%=adres%>"></iframe>

anahtar sutunundan gelen veri Futbol İlginç Gol Dünya Kupası diyelim Yapmak istediğim <iframe src="benzer.asp?program="futbol"></iframe> bu şekilde futbolu programdan sonra yazdırmak yukardaki kodla yapınca bütün videolar geliyor
 

zokkie

0
İyinet Üyesi
Onaylı Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Reaction score
0
iframe'deki querystring'i tırnakla yazmayacaksın.

<iframe src="benzer.asp?program="futbol"></iframe>

böyle değil
<iframe src="benzer.asp?program=futbol></iframe>

böyle olacak, yine olmassa dosyayı maille ben bakayım.
 

sata

0
İyinet Üyesi
Katılım
9 Şubat 2006
Mesajlar
219
Reaction score
0
zokie ben onu örnek olsun diye verdim yazım hatası ordaki şöyle yaptım
<%
veri=rs("anahtar")
bol=split(veri," ")
adres=bol(0)
%>
<iframe src="benzer.asp?program=<%=adres%>">
benim istediğim anahtarın içinde futbol dünya kupası gol frikik var ben bu kelimelerden ilkini almak istiyorum yani adrese ilk kelime olan futbol gelsin
 

zokkie

0
İyinet Üyesi
Onaylı Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Reaction score
0
tamam boşlukla split attık, kodda problem yok.
 

manglerman

0
İyinet Üyesi
Katılım
1 Eylül 2006
Mesajlar
340
Reaction score
0
Konum
<%="istanbul"%>
ben asp de döngü içinde iframe yaparken değişken querystring değerler gönderemiyorum. asp izin vermiyor sanırım sizinde sorunununuz bu türden bir sorun. asp değişkeniyle iframeye değişken göndermek mümkün değil. en azından denedim yapılmıyo.

bilgiiz olsun istedim
saygılar
 

zokkie

0
İyinet Üyesi
Onaylı Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Reaction score
0
ben asp de döngü içinde iframe yaparken değişken querystring değerler gönderemiyorum. asp izin vermiyor sanırım sizinde sorunununuz bu türden bir sorun. asp değişkeniyle iframeye değişken göndermek mümkün değil. en azından denedim yapılmıyo.

bilgiiz olsun istedim
saygılar


bence gönderir ama :) döngü ile response.write arasında böyle bir etki olduğunu sanmam.
 

KerneL32

0
İyinet Üyesi
Katılım
8 Mart 2005
Mesajlar
1,247
Reaction score
0
ben asp de döngü içinde iframe yaparken değişken querystring değerler gönderemiyorum. asp izin vermiyor sanırım sizinde sorunununuz bu türden bir sorun. asp değişkeniyle iframeye değişken göndermek mümkün değil. en azından denedim yapılmıyo.

bilgiiz olsun istedim
saygılar

Yapilmiyor degil yapiliyor. Yalnis yonlendirmemek gerekir.

Saygilar.
 

KerneL32

0
İyinet Üyesi
Katılım
8 Mart 2005
Mesajlar
1,247
Reaction score
0
<%
gelenveri = Split(gelenveri, " ")
benzerkelime = gelenveri(0)
%>

ilk kelimeyi benzerkelime olarak aldik. iframe kullanmadan da

--- Select * from videolar where anahtar like '%"& benzerkelime &"%' ---

seklinde alip listeleyebilirsin boylelikle iframe ye de gerek kalmaz istedigini de elde etmis olursun. Hatta izlenen videonun liste de gelmesini istemiyorsan

--- Select * from videolar where (anahtar like '%"& benzerkelime &"%' and videoid <> '"& gelenvideoID &"') ---

seklinde yapabilirsin.

Saygilar.
 

harunyl

0
İyinet Üyesi
Katılım
5 Mayıs 2008
Mesajlar
1
Reaction score
0
kelime sayısı 50 ise 50 den sonraki boşluktan sonra bir alt satırda

<%

Veri = "Ankara mahallesi kamil sok demirci apartmanı no:40 yeşilköy" ' Veri değişkenine Bilgi-Sayar.NET yazdır
VeriSayisi = Len(Veri) ' Veri değişkenindeki karakter sayısını VeriSayisi değişkenine yazdır
If VeriSayisi>40 Then ' Eğer VeriSayisi değişkenindeki sayı 10 dan büyükse

ayirac = Split(Veri, " ")
i=0
for each bosluk in ayirac
%>
<a href="<%=ayirac(i)%>"><br><%=ayirac(i)%></a>
<%
i = i+1
next
%>


<%

Response.Write "40′dan fazla" ' Ekrana 10dan fazla yazdır
Else ' Eğer değilse yani VeriSayisi değişkenindeki sayı 10 a eşit ve ya 10 dan küçükse
Response.Write "40′dan az" ' Ekrana 10 dan az yazdır
End If ' Şartı sonlandır

%>

istediğim şu kelime sayısı 50 ise 50 den sonraki boşluktan sonra bir alt satırdan devam etsin
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst