• 08-03-2013, 06:17:06
    #1
    Arkadaşlar bir php kodlama yazdım

    bir tane kod var ve bu konunun yorumları var

    şimdi benim istediğim şey şu

    konumun yorumlarını çekebiliyorum ancak yorum gonderırken konunun mesajid numarasını yorumlar tablosundakı mesajid bolumune nasıl gonderebılırımnasıl gönderebilirim

    ben o konunun mesajid numrasını cekebılıyorum sadece o çektıgım mesajıd yorumlar tablosunun ıcındekı mesajid bolumune bu ıdı gondermek

    ben farklı yontemlerle gonderebılıyorum ancak ama bu sekılde olması bı acayıblık oluyor .d

    input seklınde gonderılıyor acemıyız ne yapalım :d


    yardımcı olursanız sevinirim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 06:17:06 -->-> Daha önceki mesaj 06:04:55 --

    teşekkurler sorunu hallettım uzun sure uğraştım yapamadım yazayım dedım ancak yazdıktan sonra çözümü buldum :d

    sorun olarak inputta valuenın ıcıne eklemem yettı :d
  • 08-03-2013, 09:39:01
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Neden inputa atıyorsun ki hocam?

    Value çektiğin ID degerini bir değişkene ata

    Alıntı

    $degisken = $sql['id'];
    gibi.Sonrada degiskeni veritabanından mesajID kısmına kaydet.
  • 08-03-2013, 10:55:48
    #3
    tarantula901 adlı üyeden alıntı: mesajı görüntüle
    Arkadaşlar bir php kodlama yazdım

    bir tane kod var ve bu konunun yorumları var

    şimdi benim istediğim şey şu

    konumun yorumlarını çekebiliyorum ancak yorum gonderırken konunun mesajid numarasını yorumlar tablosundakı mesajid bolumune nasıl gonderebılırımnasıl gönderebilirim

    ben o konunun mesajid numrasını cekebılıyorum sadece o çektıgım mesajıd yorumlar tablosunun ıcındekı mesajid bolumune bu ıdı gondermek

    ben farklı yontemlerle gonderebılıyorum ancak ama bu sekılde olması bı acayıblık oluyor .d

    input seklınde gonderılıyor acemıyız ne yapalım :d


    yardımcı olursanız sevinirim

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 06:17:06 -->-> Daha önceki mesaj 06:04:55 --

    teşekkurler sorunu hallettım uzun sure uğraştım yapamadım yazayım dedım ancak yazdıktan sonra çözümü buldum :d

    sorun olarak inputta valuenın ıcıne eklemem yettı :d
    WebTasarimLive adlı üyeden alıntı: mesajı görüntüle
    Neden inputa atıyorsun ki hocam?

    Value çektiğin ID degerini bir değişkene ata



    gibi.Sonrada degiskeni veritabanından mesajID kısmına kaydet.
    Böylede yapabilirsin.

    Öncelikle yorumlar adlı bir tablon olsun ve bu tablonun makaleid adından integer bir kolonun olsun.

    Sonra Makalenin yazdırıyorsun
    <?php
    $sql = mysql_query("SELECT * FROM makaleler ORDER BY date DESC");
    while($write = mysql_fetch_array($sql)){
    echo $write["makale_baslik"];
    
    # Bu şekilde makaleni yazdırdığını varsayıyorum.
    # Yorum formuna gelelim şimdi.
    ?>
    
    
    <form action="yorumlar.php" action="POST">
    Adınız Soyadınız<input type="text" name="ad" /><br/>
    Yorumunuz<textarea name="yorum"></textarea><br/>
    <input type="hidden" name="makaleid" value="<?php echo $write["makaleid"]; ?>" /><br>
    <input type="submit" value="Yorumu Gönder">
    </form>
    <?php
    }
    ?>
    yorumlar.php
    $makaleid = mysql_real_escape_string($_POST["makaleid"]);
    $ad = mysql_real_escape_string($_POST["ad"]);
    $yorum = mysql_real_escape_string($_POST["yorum"]);
    
    #Belli başlı if şartlarını yazarsın. Onu yazmıyorum. Eğer adsoyad boşsa forma geri yönlendir.
    
    $sql = mysql_query("insert into yorumlar (id,makaleid,ad,yorum) values(null,'$makaleid','$ad','$yorum')") or die("Hata Oluştu");
    
    if($sql){
    echo "Teşekkürler başarıyla kayıt yaptınız";
    }else{
    echo "Geçici bir hata oldu. Lütfen sonra deneyiniz.";
    }
    Bu kadar..
  • 08-03-2013, 18:24:52
    #4
    bende aynı bu yontemle çözdüm çok teşekkurler yanıt yazdıgın ıcın
  • 08-03-2013, 19:22:28
    #5
    tarantula901 adlı üyeden alıntı: mesajı görüntüle
    bende aynı bu yontemle çözdüm çok teşekkurler yanıt yazdıgın ıcın
    rica ederim.