• 08-06-2008, 13:47:14
    #1
    explode fonksiyonu ile, cümlemi kelimelere ayıracaktım. Forumda lugelasın verdiği şu kodu buldum;

    LuGeLaS adlı üyeden alıntı: mesajı görüntüle
    <?
    $keyword ="baba beni okuldan al sanayiye ver"
    
    $bolkirparcala = explode(" ",$keyword);
    
    for($i=0; $i<=count($bolkirparcala)-1;$i++) {
    echo "<a  href=\"ara.php?kelime=$bolkirparcala[$i]\">$bolkirparcala[$i]</a>";
    }
    ve kullandım.

    Cümleyi kelimelere ayırıyor, linkini veriyor buraya kadar sorunsuz.

    Sorun sayfanın şu şekilde basılması;

    Başlık
    resim
    yazı
    kelime1

    Başlık
    resim
    yazı
    kelime2

    Başlık
    resim
    yazı
    kelime3

    Ama böyle basılması gerekiyor;

    Başlık
    resim
    yazı
    kelime1, kelime2, kelime3

    nasıl yapacağımı bilemedim, yardımlarınızı bekliyorum.
  • 08-06-2008, 14:18:27
    #2
    Bu yardımcı olabilir.
    <?
    $Konular[]=array(
    	'Baslik'=>'Baba beni sanayiden al okula ver',
    	'Resim'=>'image1',
    	'Yazi'=>'osjdg sdjfnsdkf sdlfn kjsnfaksjdn adnaskljfb djkxfnaksd kasd kafb aksjnf ks'
    );
    
    $Konular[]=array(
    	'Baslik'=>'Haydi çocuklar okula',
    	'Resim'=>'image2',
    	'Yazi'=>'aaa bbb  ccc dsd alşke ıkpwer'
    );
    
    
    for ($Sayac1=0; $Sayac1<count($Konular); $Sayac1++){
    	if($Sayac1%2)
    		echo '<div style="background-color:#00FFFF">'; 
    	else
    		echo '<div style="background-color:#FFFF99">'; 
    	echo '<div ><img src="https://www.r10.net/php/'.$Konular[$Sayac1]['Resim'].'"/><strong>'.$Konular[$Sayac1]['Baslik'].'</strong><div>'.$Konular[$Sayac1]['Yazi'].'</div></div>';
    	$Taglar = explode(" ",$Konular[$Sayac1]['Baslik']);
    	for($Sayac2=0; $Sayac2<count($Taglar); $Sayac2++) {
    		echo "<a  href=\"ara.php?kelime=$Taglar[$Sayac2]\">$Taglar[$Sayac2]</a> ";
    	} 
    	echo '</div>';
    }
    ?>
  • 08-06-2008, 21:03:13
    #3
    içeriği veritabanından çağırdığım için bu şekilde olmaz sanırım, yada ben yapamadım. Kodlarım şu şekilde;

    <?
    $q=mysql_query("select  * from vt where id=".$_GET['id']."");
    while ($r=mysql_fetch_array($q))  {
    $keyword ="$r[tur]";
    $bolkirparcala = explode(",",$keyword);
    
    for($i=0; $i<=count($bolkirparcala)-1;$i++) {
        echo "$r[baslik]<br />$r[resim]<br>$r[yazi]<br><a href=\"ara.php?kelime=$bolkirparcala[$i]\">$bolkirparcala[$i]</a>"; } }
    ?>
  • 08-06-2008, 22:29:55
    #4
    <?
    $q=mysql_query("select  * from vt where id=".$_GET['id']."");
    while ($r=mysql_fetch_array($q))  {
    $keyword ="$r[tur]";
    $bolkirparcala = explode(",",$keyword);
    echo "$r[baslik]<br />$r[resim]<br>$r[yazi]<br>";
    
        for($i=0; $i<=count($bolkirparcala)-1;$i++) 
        {
            echo "<a href=\"ara.php?kelime=$bolkirparcala[$i]\">$bolkirparcala[$i]</a>"; 
        } 
    }
    ?>
    denemedim ama şu şekilde dener misin.
  • 08-06-2008, 22:29:57
    #5
    Kimlik doğrulama veya yönetimden onay bekliyor.
    <?
    $q=mysql_query("select  * from vt where id=".$_GET['id']."");
    while ($r=mysql_fetch_array($q))  {
    $keyword ="$r[tur]";
    $bolkirparcala = explode(",",$keyword);
    
    echo "$r[baslik]<br />$r[resim]<br>$r[yazi]<br>";
    
    for($i=0; $i<=count($bolkirparcala)-1;$i++) {
        echo "<a href=\"ara.php?kelime=$bolkirparcala[$i]\">$bolkirparcala[$i]</a>,"; } }
    ?>
  • 08-06-2008, 23:46:46
    #6
    takilberime adlı üyeden alıntı: mesajı görüntüle
    <?
    $q=mysql_query("select  * from vt where id=".$_GET['id']."");
    while ($r=mysql_fetch_array($q))  {
    $keyword ="$r[tur]";
    $bolkirparcala = explode(",",$keyword);
    echo "$r[baslik]<br />$r[resim]<br>$r[yazi]<br>";
    
        for($i=0; $i<=count($bolkirparcala)-1;$i++) 
        {
            echo "<a href=\"ara.php?kelime=$bolkirparcala[$i]\">$bolkirparcala[$i]</a>"; 
        } 
    }
    ?>
    denemedim ama şu şekilde dener misin.
    AdsenseKolik adlı üyeden alıntı: mesajı görüntüle
    <?
    $q=mysql_query("select  * from vt where id=".$_GET['id']."");
    while ($r=mysql_fetch_array($q))  {
    $keyword ="$r[tur]";
    $bolkirparcala = explode(",",$keyword);
    
    echo "$r[baslik]<br />$r[resim]<br>$r[yazi]<br>";
    
    for($i=0; $i<=count($bolkirparcala)-1;$i++) {
        echo "<a href=\"ara.php?kelime=$bolkirparcala[$i]\">$bolkirparcala[$i]</a>,"; } }
    ?>

    ikiside çalıştı teşekkür ederim. rep puanım ne kadar sağlam olmasada rep verdim tekrar tekrar teşekkürler.