• 03-12-2006, 14:06:54
    #1
    Üyeliği durduruldu
    <?php
    $deger = array('A', 'B', 'C - Ç', 'D', 'E', 'F', 'G', 'H', 'I', 'Ý', 'J', 'K', 'L', 'M', 'N', 'O', 'Ö', 'P', 'R', 'Q', 'S', 'Þ', 'T', 'U', 'Ü', 'V', 'W', 'X', 'Y', 'Z');
    for($i=0;$i<30;$i++) {
    ?><a href="Sarki-Adina-Gore-Harf-Listele-<?=$i?>-1.html"><?=$deger[$i]?></a><?php } ?>
    function harfver($imgec)
    {
    $deer = array('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'Ý', 'J', 'K', 'L', 'M', 'N', 'O', 'Ö', 'P', 'R', 'Q', 'S', 'Þ', 'T', 'U', 'Ü', 'V', 'W', 'X', 'Y', 'Z');
    return $deer[$imgec];
    }
    $degerim=harfver($_GET['deger']);
    $islemm = mysql_query("SELECT * FROM yazilar where baslik LIKE '$degerim%'");
    ama misal Ü veya İ harfinde gidiyo İ de Ü yü Ü de İ ile başlayanları yazıyo diğerleri normal çalışıyor
    Bunu yapan veya nasıl yapılabileceğini bilen varmı?
  • 03-12-2006, 23:09:03
    #2
    İ'yi İ olarak kullanıp deneyin. Ý şeklinde değil
  • 04-12-2006, 09:24:06
    #3
    mysql sorgunu kurduğun yere şunu ekle:
     $sineld = mysql_query("SET names LATIN5");
    sorun düzelecektir. Latin1 olarak işlem yaptığı durumlarda bahsettiğin sorun ortaya çıkar.
  • 05-12-2006, 11:28:40
    #4
    Üyeliği durduruldu
    yok valla olmadı elinizde örnek varmı bu şekilde ?
  • 05-12-2006, 18:40:15
    #5
    latin olayını ben de denedim olmadı

    ü ç ı Ü ç ı gibi harfleri tanıtıp öyle listeleteceksin. bunlarla ilgili kodlar mevcut fakat hiç denemedim. yakında deneyeceğim. ceviz.net de görmüştüm.
  • 05-12-2006, 21:48:40
    #6
    Üyeliği durduruldu
    eXtreme adlı üyeden alıntı: mesajı görüntüle
    latin olayını ben de denedim olmadı
    ü ç ı Ü ç ı gibi harfleri tanıtıp öyle listeleteceksin. bunlarla ilgili kodlar mevcut fakat hiç denemedim. yakında deneyeceğim. ceviz.net de görmüştüm.
    tam olarak bulamadım ya
  • 06-12-2006, 01:22:34
    #7
    Kimlik doğrulama veya yönetimden onay bekliyor.
    şöyle deneyebilir misin

    $degerim=harfver($_GET['deger']);
    $islemm = mysql_query("SELECT * FROM yazilar where baslik LIKE CONVERT ( _utf8 '$degerim%' USING latin1 ) COLLATE latin1_swedish_ci");

    db ve tabloların karakter karşılaştırmalarını latin1_swedish olarak varsaydım. belirtirsen tam olarak yazabiliriz
  • 06-12-2006, 01:32:20
    #8
    Üyeliği durduruldu
    evet latin1_swedish_ci ama tüm verileri sildim yeniden ekledim

    YYYYYYYYYYYYYYYYYY
    İİİİİİİİİİİİİİİİİİİİİİİİİİİİ

    şeklinde ekledim yeni veri yönetici panelinden ama gene İ ye ve Y ye tıklayınce

    İİİİİİİ ve YYYYYYYY çıkıyo :S
  • 07-12-2006, 10:11:04
    #9
    Üyeliği durduruldu
    şarkısözü.net - şarkı sözleri portalı buradaki arkadaşta benimle aynı sorunu yaşıyor sanırım hiç yapan yokmu ya bir örnek dosya yollarsa çok sevincem valla