• 29-04-2010, 15:38:15
    #10
    Eposta Aktivasyonu Gerekmekte
    Teşekkürler peki bunlara nasıl link veriyoruz? Ben çözemedim ' " hep mantık hatası alıyorum :S

    # En çok hit alan konu sıralama 
    $sonuc3 =mysql_query("SELECT yazi_basligi,hit,id FROM yazilar ORDER BY hit DESC LIMIT 5"); 
    while( $satir3 = mysql_fetch_assoc($sonuc3))
    { 
    echo $satir3['id'];
    echo $satir3['hit'];
    echo $satir3['yazi_basligi'];
    }
    echo "<a herf =\"".$satir3['id']."\"/>$satir3['yazi_basligi']</a>";
  • 29-04-2010, 15:44:26
    #11
    $sonuc =mysql_query("SELECT id, ad, hit FROM yazilar ORDER BY hit DESC LIMIT 5");
    while(
    $satir = mysql_fetch_assoc($sonuc)){
    $link =
    $satir['hit'];
    //echo $satir['id']; //yazı idi
    //echo $satir['ad']; //yazı adı
    }

    echo '<a href="index.php?git='.$link.'">Hit</a>';


    mantık

    kod detaylı olsa arkadaşlar detaylı yardım ederdi sen neye göre link vermek istiyorsun oda var
  • 29-04-2010, 16:21:35
    #12
    Eposta Aktivasyonu Gerekmekte
    Drowzee adlı üyeden alıntı: mesajı görüntüle
    Teşekkürler peki bunlara nasıl link veriyoruz? Ben çözemedim ' " hep mantık hatası alıyorum :S

    # En çok hit alan konu sıralama 
    $sonuc3 =mysql_query("SELECT yazi_basligi,hit,id FROM yazilar ORDER BY hit DESC LIMIT 5"); 
    while( $satir3 = mysql_fetch_assoc($sonuc3))
    { 
    echo $satir3['id'];
    echo $satir3['hit'];
    echo $satir3['yazi_basligi'];
    }
    echo "<a herf =\"".$satir3['id']."\"/>$satir3['yazi_basligi']</a>";

    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    $sonuc =mysql_query("SELECT id, ad, hit FROM yazilar ORDER BY hit DESC LIMIT 5");
    while(
    $satir = mysql_fetch_assoc($sonuc)){
    $link =
    $satir['hit'];
    //echo $satir['id']; //yazı idi
    //echo $satir['ad']; //yazı adı
    }

    echo '<a href="index.php?git='.$link.'">Hit</a>';


    mantık

    kod detaylı olsa arkadaşlar detaylı yardım ederdi sen neye göre link vermek istiyorsun oda var
    En çok hit alan konuyu çektik ve gösterdik bunları ayrı bir link vererek listeletmek istedim. Bunuda söyle yapacaktım..

    echo "<a href = /$satir3['id']/$satir3['yazi_basligi'].html>$satir3['yazi_basligi']</a>";
    Ama olmadı
  • 29-04-2010, 16:34:22
    #13
    echo "<a href = /$satir3['id']/$satir3['yazi_basligi'].html>$satir3['yazi_basligi']</a>";
    senin link olayından bişi anlamadım desem yeridir.. mysqlden gelen verilerde tr karakter vardır büyük ihtimal burada tahmin yapıyorum ve sen linklere tr karakter ekliyorsun doğal olarak bu konuyu gectim sen php bilgisine sahipmisin ilk önce bunu yaz konuya

    eger hiç anlamıyorsan siteyi bir arkadaşa gösterir rica edersin yada ücrete tabi yaptırırsın

    düze olarak böyle bir link olamaz bence
    href = /$satir3['id']/$satir3['yazi_basligi'].html>

    yalnış anladıysam özür dilerim ama senin yazımına bakarsak sen hazır bir kod istiyorsun kendi scriptine göre ?
    neyse eger yazdıgın bir kod varsa tamamını koy ona göre yardımcı olalım
  • 29-04-2010, 18:55:46
    #14
    Eposta Aktivasyonu Gerekmekte
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    echo "<a href = /$satir3['id']/$satir3['yazi_basligi'].html>$satir3['yazi_basligi']</a>";
    senin link olayından bişi anlamadım desem yeridir.. mysqlden gelen verilerde tr karakter vardır büyük ihtimal burada tahmin yapıyorum ve sen linklere tr karakter ekliyorsun doğal olarak bu konuyu gectim sen php bilgisine sahipmisin ilk önce bunu yaz konuya

    eger hiç anlamıyorsan siteyi bir arkadaşa gösterir rica edersin yada ücrete tabi yaptırırsın

    düze olarak böyle bir link olamaz bence
    href = /$satir3['id']/$satir3['yazi_basligi'].html>

    yalnış anladıysam özür dilerim ama senin yazımına bakarsak sen hazır bir kod istiyorsun kendi scriptine göre ?
    neyse eger yazdıgın bir kod varsa tamamını koy ona göre yardımcı olalım
    İlk öncellikle sen beni yanlış anlamıssın ilk mesajları gözden geçirseydin ne demek istediğimi anlardın. İkinci olarak php bilgisi konusunda eksiklerim var.O yuzden bu mesajı yazdım. Benm demek istediğim çekilen verileri link vererek göstermekdi. Ama sizin verdiğiniz echo dada sorun var "Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in D:\wamp\www\tpl\index.php on line 86" verdi.
  • 29-04-2010, 20:08:33
    #15
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Arkadaşım tek tırnak çift tırnak kullanımına dikkat et

    $sonuc =mysql_query("SELECT id, ad, hit FROM yazilar ORDER BY hit DESC LIMIT 5");
    while( $satir = mysql_fetch_assoc($sonuc)){
    echo $satir['hit'];
    //echo $satir['id']; //yazı idi
    //echo $satir['ad']; //yazı adı
    echo '<a href ="http://www.siten.com/dosya.php?id='.$satir['id'].'" title="'.$satir['ad'].'">'.$satir['ad'].'</a>';
    }
  • 29-04-2010, 21:47:42
    #16
    Eposta Aktivasyonu Gerekmekte
    Teşekkür ederim fakat ' ve " ayıraçlar konusunda bir döküman hazırlayabilirseniz çk sevirnim..
  • 29-04-2010, 23:47:07
    #17
    Drowzee adlı üyeden alıntı: mesajı görüntüle
    Teşekkür ederim fakat ' ve " ayıraçlar konusunda bir döküman hazırlayabilirseniz çk sevirnim..
    echo " yazınız burda "; // veya tek tırnak ile ama önermiyorum.
    
    echo " Değişken No: ".$degisken." ";
    
    // veya
     echo " Değişken No : $degisken "; // ( çalışır genelde ama tavsiye etmiyorum problemde yaratabilir )
    yani işin özü önerdiklerim bunlardır ve yeterlidir. echo içerisinde html karakter olacaksa
     echo " merhaba <font color=\"renkkodu\"> ali </font> ";
    veya ' olarak yazabilirsin benim ters slash koyduğum yerleri vs.. vs.. böyle işte
  • 30-04-2010, 00:07:30
    #18
    AGaRoot adlı üyeden alıntı: mesajı görüntüle
    echo " yazınız burda "; // veya tek tırnak ile ama önermiyorum.
    
    echo " Değişken No: ".$degisken." ";
    
    // veya
     echo " Değişken No : $degisken "; // ( çalışır genelde ama tavsiye etmiyorum problemde yaratabilir )
    yani işin özü önerdiklerim bunlardır ve yeterlidir. echo içerisinde html karakter olacaksa
     echo " merhaba <font color=\"renkkodu\"> ali </font> ";
    veya ' olarak yazabilirsin benim ters slash koyduğum yerleri vs.. vs.. böyle işte
    Arkadaşım aslında tam tersi önerilen çift tırnak yerine tek tırnak kullanımıdır. Yani :

     echo " merhaba <font color=\"renkkodu\">$isim</font> ";
    değil
     echo 'merhaba <strong color="renkkodu">'.$isim.'</strong>';

    Çünkü çift tırnak içinde olan kısmı php yorumlar ve değişken varsa değerini yazar. Ama tek tırnak arasını yorumlamadan direk geçer. Bu da iyi kötü bir hız farkı demektir. Ayrıca çift tırnak içinde özel karakerlerin escape edilmesi gerekir, bu da ayrı bir dert.

    Hatta en güzeli mümkün olduğunca php ye html çıktı verdirmemektir. Yani

    merhaba <strong color="renkkodu"><?php echo $isim; ?></strong>';
    şeklinde.