İyinet'e Hoşgeldiniz!

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

Kayıt Ol!

Nasıl yapabilirim ?

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
63
Konum
Sakarya
Senbul' Alıntı:
PHP:
<? echo "<li><font class=text10><b>Anahtar Kelimeler</b>
<br>$link_keyword<br>
<A HREF='links.php?search=$link_keyword'>$link_keyword </A>
</font></li>";
?>

Bu sekilde yaptıgım zaman link_keywordaki butun kelimelere cumle gibi link veriyor.
Örnek..
arama bulma site ekleme sayac webmaster

Ben kelimelere tek tek linklemesini istiyom.

arama - bulma - site ekleme - sayac - webmaster

malesef bukısmını beceremedim.

Bu sorunu forum senin icin halletmis, bu sayfanin kaynak koduna bakabilirsin.
Yapman gereken bir dongu icinde her keyword icin tekrarlamak.
 
S

Senbul

Misafir
galiba tam anlatamadım ;

foruma ben ornek olsun diye elle girdim ;

bahsettigin donguyu nasıl yapacagımı bilmiyorum;

ben mysqlden istediğim table sayfaya bastırdıgımda ve link verdiğimde butun kelimeler tek link halini alıyor ; her kelime icin ayrı link olmuyor

ben her kelimeye ayrı ayrı link vermek istiyorum
 

Gamend

0
İyinet Üyesi
Katılım
11 Mart 2005
Mesajlar
1,508
Reaction score
1
Konum
Ankara
PHP:
<?  echo "<li><font class=text10><b>Anahtar Kelimeler</b>
<br>$link_keyword<br>
<a href="'links.php?search=$link_keyword'">$link_keyword</a> - <a href="'links.php?search=$link_keyword'">$link_keyword1</a> 
-
<a href="'links.php?search=$link_keyword'">$link_keyword2</a> - <a href="'links.php?search=$link_keyword'">$link_keyword3
</a>
</font></li>;
?>

Demek istediğini tam olarak anlamadım ama bu kodu deneyebilirsin.
 
S

Senbul

Misafir
Gamend' Alıntı:
Demek istediğini tam olarak anlamadım ama bu kodu deneyebilirsin.

Verdigin ornek calısmadı ; nedenide "link_keyword2 link_keyword3" gibi tablolar yok ;
sadece "link_keyword" tablosu var ve bu tabloda anahtar kelimeler yazılı.
databaseden sayfaya basınca butun satırı tek bir link haline getiriyor.
ben ise her kelimeyi ayrı ayrı link haline getirmesini istiyorum.
Calısmaya devam bulacaz bir caresini.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Kod:
$query = mysql_query("SELECT * from TABLO_ADI");

while ($row = mysql_fetch_array($query)) {

echo "<a href='nereye.link.html'>$row[sutun_adi]</a> - ";

}
 
S

Senbul

Misafir
PHP:
<?

$query = mysql_query("SELECT * from links WHERE link_id=$link_id");

while ($row = mysql_fetch_array($query)) {

echo "<a href='nereye.link.html'>$row[link_keyword]</a> - ";

}

?>

Bu şekilde kod çalısıyor fakat sorun cozulmedi ; yine aynı sekilde tek bir link sekilinde sayfaya basıyor.

İstegim ;
link_keyword sutunundaki
a, b, c, d, e, f, g, h, i, j, k, l, m, tek tek link vermesi ama bu sekilde komple linkliyor.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Tek tek nereye link verecek tam olarak anlasilmiyor. a,b,c,d den kastin sirayla kelimeler mi yoksa aralarinda bir gruplasma mi soz konusu?
 
S

Senbul

Misafir
evet a,b,c,d den kastım kelime bazında
yanı her kelimeye ayrı link ;
php kelimesi icin php.html
asp kelimesi için asp.html gibi ; suanki yaptıgımız sekilde

php, asp oluyor

ben ise php - asp gibi sıralamısını istiyorum
 
D

dejafu

Misafir
PHP:
<? 

$query = mysql_query("SELECT * from links WHERE link_id=$link_id"); 

while ($row = mysql_fetch_array($query)) { 

echo "<a href='".$row[link_keyword].".html'>$row[link_keyword]</a> - "; 

} 

?>
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
WHERE clause gerek yok galiba, oldugu gibi tum tablo alinmak isteniyor. Dongude linkleri de degisken yapabilirsin, kelimeleri yapabildigin gibi.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Kod:
$query = mysql_query("SELECT * from TABLO_ADI");

while ($row = mysql_fetch_array($query)) {

echo "<a href='".$row[sutun_adi].".html'>$row[sutun_adi]</a> - ";

}
 
S

Senbul

Misafir
tam olarak test edemedim yarın bakacagım artık ; teşekkurler ;
sonucu bildirceğim
 
T

tahtakale

Misafir
Angelo' Alıntı:
Kod:
$query = mysql_query("SELECT * from TABLO_ADI");

while ($row = mysql_fetch_array($query)) {

echo "<a href='".$row[sutun_adi].".html'>$row[sutun_adi]</a> - ";

}

bence arkadaşın anlatmak istediği başka.
Kelimelerin hepsi ayrı sütünda değil, ilgili sitenin arama kelimelerinin tamamı aynı sütünda ve bunlar selam,merhaba,naber,iyimisin diye yan yana duruyor.
bunların her birini virgülden sonra keserek siteye,
her biri başlığı ile aynı içeriği taşıyan url verdirmek istiyor.
Yanılıyorsam düzeltsin?
 

captainzap

0
İyinet Üyesi
Katılım
1 Aralık 2005
Mesajlar
0
Reaction score
0
Aşağıdaki kodları veritabanına uygun düzenlersen kodlarım soruna cevap verir

Kod:
<?


//tablodan kayıtları çekelim
$sorgu = mysql_query("select * from TABLO_ADI order by TABLO_id desc");
$donen_kayitlar= mysql_num_rows ($sorgu); 
for ($i=0;$i < $donen_kayitlar;$i++)

{

$sutun1= mysql_result($sorgu, $i, "sutun1" );
$sutun2= mysql_result($sorgu, $i, "sutun2 );
$sutun3= mysql_result($sorgu, $i, "sutun3 );

//diye devam ettirebilirsin 

//şimdide yazdıralım


echo "<a href=\"$sutun_adi.php\">$sutun_adi</a>-";
$sira++;


}

?>
 
S

Senbul

Misafir
tahtakale' Alıntı:
bence ın anlatmak istediği başka.
Kelimelerin hepsi ayrı sütünda değil, ilgili sitenin arama kelimelerinin tamamı aynı sütünda ve bunlar selam,merhaba,naber,iyimisin diye yan yana duruyor.
bunların her birini virgülden sonra keserek siteye,
her biri başlığı ile aynı içeriği taşıyan url verdirmek istiyor.
Yanılıyorsam düzeltsin?

Evet tam anlatmak istediğimi yazmıssın.Yapmak istediğim tam olarak buydu.


@captainzap - Verdiğin kodları deniyorum.
 

Angelo

0
İyinet Üyesi
Katılım
13 Aralık 2004
Mesajlar
9,603
Reaction score
111
Konum
AZ
Kod:
$query = mysql_query("SELECT * from TABLO_ADI");

while ($row = mysql_fetch_array($query)) {

$array = explode(",",$row[sutun_adi]);

for ($i=0; $i <= count($array); $i++) {

echo "<a href=\"$array[$i].html\">$array[$i]</a>-";

}
}
 

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