3
php ile konuya nasıl yorum yazılır

merhaba arkadaslar uzun suredir arastırıyorum ama bi turlu bulamadım blog sitelerinde gormussunuz konular anasayfada dizlir devamına tıkladıgınızda konun devamını ve altındaki yorumu gorursunuz bende bu sekilde bisey yapmak istiyorum devamına tıkladıgımız idsi esit olan konunun devamına tıklıyoruz bunu buldum ama idsi esit olan konuya nasıl yorum yazıcaz yardımcı olursanız sevinirim yaptıgım ornekten devam etmek istiyorum asagıdan bakabilirsiniz

<code>

<?php

$islem = isset($_GET["islem"]) ? $_GET["islem"] : null;

switch ($islem) {

 case 'konu':

  // Eğer link yapısı index.php?islem=konu şeklindeyse burası çalışacak

  $id = $_GET["id"]; // İlk olarak dışarıdan bir id değeri alacaksın (ben örnek uzamasın diye veriyi güvenlik için süzmedim sen kendine göre veri süzersin :) )

 

  $listele = $db->prepare("select * from icerikler where icerik_id=:id"); // Ben PDO kullandım $db değişkeni senin bağlantı değişkenin olacak

  $listele->execute(array('id'=>$id)); // Prepare ile yaptığımız sorgudaki :id değerini burda tanıtıyoruz neye eşit olduğunu

  $dizi = $listele->fetch(); // Burda gelen değerleri dizi haline getiriyoruz

  echo $dizi["baslik"]."<br>".$dizi["aciklama"]; // Ben örnek olarak baslik kolonunu ve aciklama kolonunu ekrana yazdırdım sen kendine göre düzenlersin

 break;

 

 case 'kategori':

  // Eğer link yapısı index.php?islem=kategori şeklindeyse burası çalışacak

  echo 'Burası kategori sayfası';

 break;

 default:

  // Eğer hiçbir koşul sağlanmıyorsa burası çalışacak yani anasayfa gözükecek

  echo 'anasayfa';

 break;

}

?></code>

  • 0
    blizzard3 9 ay önce
    su sekilde bisey yaptım ama bana hiç mantıklı gelmedi id esit olan idnin yorumlarını listeledim ama kaybolcak gibi duruyor



    // mysql baglantı dosyasını cagırıyoruz
    include("config.php");

    // idsi esit olan konunun devamını buluyoruz ve idsi esit olan konun devamını listeliyoruz
    $id = isset($_GET["id"]) ? $_GET["id"] : null;

    $x = $db->prepare("select * from konular where konu_id=?");

    $x->execute(array($id));
    $c = $x->fetch(PDO::FETCH_ASSOC);

    // ekrana yazdırma işlemi konun devamı
    echo "
    ".$c["konu_baslik"]."


    ".$c["konu_aciklama"]."



    ";




    /// yorumlar gosteriliyor

    $cc = $db->prepare("select * from yorumlar where yorum_konu_id=?");

    $cc->execute(array($id));

    $z = $cc->fetchAll(PDO::FETCH_ASSOC);

    foreach($z as $m){

    echo $m["yorum"]."
    ";


    }
    // -> yorum bitimi




    // yorumdan gelen degerleri cekip veritabanına kayıt ediyoruz

    if($_POST){

    $ad = @$_POST["ad"];
    $yorum = @$_POST["mesaj"];


    $s = $db->prepare("insert into yorumlar set

    yorum_yazan=?,
    yorum=?,
    yorum_konu_id=?

    ");

    $xx = $s->execute(array($ad,$yorum,$id));

    if($xx){


    echo "yorum basarıyla gonderilmistir";


    }else{

    echo "yorum gonderirken bir hata olustu";

    }

    }else{


    echo '

    mejsa gonder








    ';

    }
    /// kayıt islemi sonu --->

    ?>
  • 0
    m4c3r4c1 9 ay önce
    blizzard3 nick'i bi yerden tanıdık geliyor ama :D


    • karışık

      Karışık

      23 takipçi

    • abone ol

    • moderatörler

      gaddarus

      oxygen
      tombalaci
      kaygusuzyazar
      ilteris
    • bölüm kuralları

      - bölümü takip etmeyi unutmayınız..

      aklınıza bölüm ismi gelmediyse bu bölüme ekleyebilirsiniz..

      ekleyeceğiniz bölümü bulamadıysanız bu bölüme ekleyebilirsiniz..

      bölüm seçmek istemeden koymak istiyorsanız bu bölüme ekleyebilirsiniz..

      başlık fark etmez istediğiniz başlıkta açabilirsiniz..

      - reklam yapmak yasaktır..

    popi yükleniyor...

    popi yükleniyor...

    pupu yükleniyor...

    pupu yükleniyor...

    tepe yükleniyor...

    tepe yükleniyor...