• 25-01-2010, 22:39:08
    #1
    Arkadaşlar, içeriklerim devam.php sayfasında açılıyor.
    Ancak devam.php sayfasinda <title>...</title> arasında tıklanan içeriğin başlığını yazdıramadım. Yaptığım denemeler başarısız oldu. Acaba "head" bölümünde PHP kodlarını kullanmanın bir püf noktası mı var?
  • 25-01-2010, 23:00:00
    #2
    Üyeliği durduruldu
    $haberid = intval($_GET['id']);
    $sorgu = mysql_query("SELECT * FROM tabloadi WHERE id = '$haberid'");
    while($yaz = mysql_fetch_array($sorgu))
    {
         $haberadi = $yaz['haberadi'];
    }
      <title><?php echo $haberadi; ?></title>
    şeklinde kullanabilirsiniz.
  • 25-01-2010, 23:00:06
    #3
    hocam devam.php sayfasında sorgu yapip title yi tablonun alanından çektirdinizdemi gelmedi tam sorun ne püf noktası sorguyu yapmak ve veriyi yazdırmak...

    örnek aşağıda...

    <? 
    include "bag.php";
    $ayarlar = mysql_query("select * from ayarlar");
    $ayar=mysql_fetch_array($ayarlar);
    ?>
    <!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>
    <title><?=$ayar["title"]?></title>
    .
    .
    .
    .
    .
    .
    devam eder html
    yukaridaki sorguda ayarlar tablosundan title alanını <title></title> tagı arasına çektirdik sende bu şekilde haber tablondan sorgu ile title cektirebilirsin tabi haber id ye göre çektircen bide o var unutma
  • 25-01-2010, 23:21:40
    #4
     $ayar=mysql_fetch_array($ayarlar);
    satırı hata veriyor.

    Alone ustanın verdiği kodta da aynı yerde hata veriyor. Benim de daha önce denediğim kodta aynı satırda hata veriyor.

    Hata satırı: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
  • 25-01-2010, 23:24:08
    #5
    Üyeliği durduruldu
    janocan adlı üyeden alıntı: mesajı görüntüle
     $ayar=mysql_fetch_array($ayarlar);
    satırı hata veriyor.

    Alone ustanın verdiği kodta da aynı yerde hata veriyor. Benim de daha önce denediğim kodta aynı satırda hata veriyor.

    Hata satırı: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in
    Hocam haber tablonu ve haber adının yer aldığı sutünun ismini yazar mısın?
  • 25-01-2010, 23:27:46
    #6
    Üyeliği durduruldu
    sql kodunuzu kontrol edin
  • 25-01-2010, 23:27:50
    #7
    # jos_content

    * id
    * title
    * created
    * introtext
    * fulltext
    ...
    ...
  • 25-01-2010, 23:30:30
    #8
    Üyeliği durduruldu
    $haberid = intval($_GET['id']);
    $sorgu = mysql_query("SELECT * FROM jos_content WHERE id = '$haberid'");
    while($yaz = mysql_fetch_array($sorgu))
    {
         $haberadi = $yaz['title'];
    }
      <title><?php echo $haberadi; ?></title>
    şeklinde kullanabilirsiniz.

    Eğer yine olmaz ise, herhangi bir haberin url sini yapıştırın buraya ona göre bakalım
  • 25-01-2010, 23:37:49
    #9
    Alone ustam,
    yine aşağıdaki hatayı veriyor
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in 7

    yani bu satır
    while($yaz = mysql_fetch_array($sorgu))