Asp de gelen veriyi bölme

0
Onaylı Üye
Üye
Katılım
9 Şubat 2006
Mesajlar
219
Tepki puanı
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
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Tepki puanı
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 ...
 
0
Onaylı Üye
Üye
Katılım
9 Şubat 2006
Mesajlar
219
Tepki puanı
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
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Tepki puanı
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.
 
0
Onaylı Üye
Üye
Katılım
9 Şubat 2006
Mesajlar
219
Tepki puanı
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
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Tepki puanı
0
tamam boşlukla split attık, kodda problem yok.
 
0
Onaylı Üye
Üye
Katılım
31 Ağustos 2006
Mesajlar
340
Tepki puanı
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
 
0
Onaylı Üye
Üye
Katılım
8 Şubat 2003
Mesajlar
1,465
Tepki puanı
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.
 
0
Onaylı Üye
Üye
Katılım
8 Mart 2005
Mesajlar
1,247
Tepki puanı
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.
 
0
Onaylı Üye
Üye
Katılım
8 Mart 2005
Mesajlar
1,247
Tepki puanı
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.
 
0
Onaylı Üye
Üye
Katılım
5 Mayıs 2008
Mesajlar
1
Tepki puanı
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
 
Geri
Üst