• 10-02-2009, 21:14:27
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşlar aşağıdaki kodun amacı veri tabanındaki title veya keywordları çekip onları etiket olarak listelemek. keywordları çekiyorum ancak explode ile dağıtamıyorum Arrow diye hata alıyorum yardımcı olurmusunuz.

    
    <? include 'baglan.php'; ?>
    <? $etiket= mysql_query("SELECT title, fileid, timesplayed, keywords, description FROM on_files WHERE status = '1' ORDER BY rand() DESC LIMIT 0,1"); 
    while (@$eti=mysql_fetch_array($etiket)) { 
    $tag= $eti['description'];
    $tagbaslik= $tag;
    $cikti= explode(" ",$tagbaslik);
    }
    ?>
     
    <a href="/video/<?=$cikti?>.html"><?=$cikti?></a>
    
  • 10-02-2009, 21:20:03
    #2
    Üyeliği durduruldu
    atalay22 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar aşağıdaki kodun amacı veri tabanındaki title veya keywordları çekip onları etiket olarak listelemek. keywordları çekiyorum ancak explode ile dağıtamıyorum Arrow diye hata alıyorum yardımcı olurmusunuz.
    
    <? include 'baglan.php'; ?>
    <? $etiket= mysql_query("SELECT title, fileid, timesplayed, keywords, description FROM on_files WHERE status = '1' ORDER BY rand() DESC LIMIT 0,1"); 
    while (@$eti=mysql_fetch_array($etiket)) { 
    $tag= $eti['description'];
    $tagbaslik= $tag;
    $cikti= explode(" ",$tagbaslik);
    }
    ?>
    <a href="/video/<?=$cikti?>.html"><?=$cikti?></a>
    
    explode ettiginiz ifade diziye dönüşmüş olur

    Php Explode Fonksiyonu görsel video eğitimi
  • 10-02-2009, 22:07:25
    #3
    zaten oradaki komutların hepsini kullanmışım ama yinede Array diyor başka sonuç çıkmıyor.
  • 10-02-2009, 22:26:27
    #4
    Üyeliği durduruldu
    atalay22 adlı üyeden alıntı: mesajı görüntüle
    zaten oradaki komutların hepsini kullanmışım ama yinede Array diyor başka sonuç çıkmıyor.
    zaten array cikar
  • 10-02-2009, 23:01:25
    #5
    iyide çekilen başlığı kelimelere bölerekten tag haline getirmek istiyorum bunun için ne yapacağım
  • 10-02-2009, 23:33:58
    #6
    Üyeliği durduruldu
    explode fonksiyonu işlem sonunda bir dizi döndürür. Array yani. dilersen foreach döngüsüne sok dilersen for ama bir döngüye sok. direk key leri bilmiyorsan, ki bilmiyorsun.
  • 10-02-2009, 23:42:21
    #7
    hocam saol ama o bahsettiklerini hiç bilmiyorum çok acemi bir php ci olarak anlatırsan hatta gerekli kodu verirsn cok sevinirim.
  • 10-02-2009, 23:46:07
    #8
    Üyeliği durduruldu
    atalay22 adlı üyeden alıntı: mesajı görüntüle
    hocam saol ama o bahsettiklerini hiç bilmiyorum çok acemi bir php ci olarak anlatırsan hatta gerekli kodu verirsn cok sevinirim.
    forumda dizi , array, foreach gibi deyimleri arattiniz mi ?
  • 10-02-2009, 23:52:34
    #9
    Kurumsal PLUS
    <? include 'baglan.php'; ?>
    <? $etiket= mysql_query("SELECT title, fileid, timesplayed, keywords, description FROM on_files WHERE status = '1' ORDER BY rand() DESC LIMIT 0,1"); 
    while (@$eti=mysql_fetch_array($etiket)) { 
    $tag= $eti['description'];
    $tagbaslik= $tag;
    $cikti= explode(" ",$tagbaslik);
    }
    for($i=0;$i<count($cikti);$i++) {
    ?>
    <a href="/video/<?=$cikti[$i]?>.html"><?=$cikti[$i]?></a>
    <?php
    }
    ?>