• 29-07-2008, 18:06:24
    #1
    Dizi izleme scriptimin son aşamasına gelmişken,bir sorunum oluştu.Yorumu eklerken konunun idsine göre kaydedemiyorum.
    Örneğin : xxx.com/5/lost.html

    Mysqlde yorumlar tablosunun

    k_id bölümüne 5in kaydedilmesini istiyorum

    Yardımcı olanlara teşekkürler.




    Yorum ekleme formum:
    Alıntı

    <div align="center">
    <center>
    <form name="form3" method="post" action="http://www.baksak.net/yorum.php">
    Adınız :
    <input name="ad" type="text" class="style28" size="42"> <br \>
    Yorum :
    <textarea name="comment" cols="31" rows="5" class="style28"></textarea>
    <input type="hidden" name="k_id" value="'.$_GET['id'].'"><br>
    <input name="yolla" type="submit" class="gributon" value="Yorumla">
    </center></div></form>


    Yorum.php 'm

    Alıntı
    <?php

    mysql_connect('localhost','baksakne_izle','izle') || die ("Hat 1");
    mysql_select_db('baksakne_izle') || die ("Hata 2");



    $id = intval($_POST['k_id']);
    $nick=strip_tags($_POST['ad']);
    $yorum=strip_tags($_POST['comment']);

    $aktivasyon = "0";

    if ($nick!="" and $yorum!=""){

    $ekle=mysql_query("INSERT INTO yorum (isim,coment,k_id,aktivasyon) values ('$nick','$yorum','$id','0')");
    echo "Yorumuz İçin Teşekkürler";
    }
    ?>
  • 29-07-2008, 18:14:18
    #2
    Üyeliği durduruldu
    get ten id geldiğine eminmisiniz 2 türlü ayıklama yapabilirsiniz önce o get ten id yi aldığını zyerde
    print_r($_GET);
    deneyin birde
    id yi post ile aldığınız yer de
    print_r($_POST);
    ile id geliyor mu onuda bir kontrol et
  • 29-07-2008, 18:23:08
    #3
    İki türlüde k_id = 0

    Sql dosyam

    Alıntı
    CREATE TABLE IF NOT EXISTS `yorum` (
    `id` int(11) NOT NULL auto_increment,
    `k_id` int(11) default '0',
    `isim` varchar(20) character set latin5 NOT NULL default '',
    `coment` text character set latin5 NOT NULL,
    `aktivasyon` int(1) default '1',
    PRIMARY KEY (`id`)
    ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=5 ;

    --
    -- Tablo döküm verisi `yorum`
    --

    INSERT INTO `yorum` (`id`, `k_id`, `isim`, `coment`, `aktivasyon`) VALUES
    (1, 0, 'Ataaly', 'afadaxz', 0),
    (2, 0, 'Ataaly', 'afadaxz', 0),
    (3, 0, 'fg', 'f', 0),
    (4, 0, 'Ataaly', 'afadaxz', 0);
  • 29-07-2008, 18:31:56
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    html içerisinde php kullanmıssın.
    <input type="hidden" name="k_id" value="'.$_GET['id'].'"><br>
  • 29-07-2008, 19:07:21
    #5
    ploop adlı üyeden alıntı: mesajı görüntüle
    html içerisinde php kullanmıssın.
    <input type="hidden" name="k_id" value="'.$_GET['id'].'"><br>
    Yorumlaya bastığımda :

    http://www.baksak.net/ara.php?ara=&a...&yolla=Yorumla

    ya gidiyor öldürüyo beni yorum olayı .
  • 29-07-2008, 19:44:34
    #6
    Kimlik doğrulama veya yönetimden onay bekliyor.
    ploop un dediğini gördün mü ?
  • 29-07-2008, 20:04:38
    #7
    ploopun dediğini gördüm de sorunum yorumla dedidiğimde başka sayfaya gidiyor
    yorum.php ye değil.
  • 29-07-2008, 20:28:39
    #8
    Form içinde ara.php yazmışsın. yorum.php yap oraya gitsin.
    Birde böyle dene.
    <input type="hidden" name="k_id" value="<?php echo $_GET['id']; ?>"><br>
  • 29-07-2008, 20:35:21
    #9
    teşekkür ederim Ersat bey.Daha önceden puanınızı vermiştim: