• 04-10-2009, 23:25:52
    #10
    yapmak istediğiniz tam olarak anlaşılmamış ki, database deki bütün illeri çekip yan yana title a mı yazdırmak istiyorsunuz?
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> 
    <?php 
    include ("ayar.php"); 
    $ilsor = mysql_query("SELECT * FROM sehir ORDER BY id  ASC"); 
        while($ilyaz=mysql_fetch_array($ilsor)){  
        echo '<title>'.$ilyaz['il_t'].'</title> ';
    }?> 
    <meta name="description" content="Sahibinden otomobil ." /> 
    <meta name="keywords" content="Sahibinden ford" /> 
    <link href="css/il.css" rel="stylesheet" type="text/css" /> 
    </head>
    bakın bu kodu kullanırsanız döngü tam olarak çalışır, çalışan sayfa kodlarına bakarsanız alt alta databasedeki satır kadar <title> görürsünüz ama bu kullanım son derece yanlıştır ve hiçbir işinize yaramaz. tam olarak ne istediğinizi söylerseniz daha iyi yardımcı olunabilinecektir.
    edit: kodda bi nokta düzeltildi
  • 04-10-2009, 23:43:49
    #11
    Üyeliği durduruldu
    akadal34 adlı üyeden alıntı: mesajı görüntüle
    yapmak istediğiniz tam olarak anlaşılmamış ki, database deki bütün illeri çekip yan yana title a mı yazdırmak istiyorsunuz?
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
    <html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" /> 
    <?php 
    include ("ayar.php"); 
    $ilsor = mysql_query("SELECT * FROM sehir ORDER BY id  ASC"); 
        while($ilyaz=mysql_fetch_array($ilsor)){  
        echo '<title>'.$ilyaz['il_t'].'</title> ';
    }?> 
    <meta name="description" content="Sahibinden otomobil ." /> 
    <meta name="keywords" content="Sahibinden ford" /> 
    <link href="css/il.css" rel="stylesheet" type="text/css" /> 
    </head>
    bakın bu kodu kullanırsanız döngü tam olarak çalışır, çalışan sayfa kodlarına bakarsanız alt alta databasedeki satır kadar <title> görürsünüz ama bu kullanım son derece yanlıştır ve hiçbir işinize yaramaz. tam olarak ne istediğinizi söylerseniz daha iyi yardımcı olunabilinecektir.
    edit: kodda bi nokta düzeltildi
    kardeş yapmak istedigim şey çok basit birşey ben pek anlamadıgım için php den yapamıyorum


    veritabanımda il adında tablom var


    id il ilself il_t
    1 Mersin mersin.html Mersin



    .htaccess sayfamın içerigi bu

    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule (.*).html il.php?listele&ilid=$2



    verdigim link te bu şekilde


    echo "<li class=\"illisteleme\"><a href=\"$ilself.html\">$il</a></li>";


    şimdi ben veritabındaki sehirleri listeledim diyelimki 81 tane il var benim istedigim hangisine tıklarsam onun veritabanındaki karşılıgı olan kelime titleye yazılsın bundan daha açık nasıl anlatırım bilmiyorum
  • 04-10-2009, 23:52:23
    #12
    tamam ama siz sorgunuzda o an sayfadaki şehiri işin içine katmıyorsunuz. doğal olarak ilk sıradaki satırı kullanır kodlama..

    sayfanın başında
    $ilid = $_GET['ilid'];
    diye il idsini çekin,
    sonra sql kodlamada
    mysql_query("SELECT * FROM sehir where id = '$ilid' ORDER BY id ASC");
    diyerek sorgulatın.

    sonuç tek satır olacaktır. bu durumda while ye de gerek kalmaz,
    mysql_fetch_assoc ile değişkene bi kerede yükleyip kullanırsınız.

    umarım anlaşabilmişizdir