• 08-09-2009, 14:32:11
    #1
    Arkadaşlar ardım ama hiçbiryerde böyle birşey bulamadım. Sayfamda bir linkim olcak "tıkla" gibi. Buraya tıklanınca aynı sayfada bir sql sorgusu çalıştıracağım. Bunu nasıl yapabilirim?
  • 08-09-2009, 14:35:05
    #2
    sayfa yenilenmeden sql çalışsın diyorsan JS Ajax öğrenmen lazım..

    yenilense de olur diyorsan GET metoduyla halledebilirsin
  • 08-09-2009, 14:37:46
    #3
    Yenilenmesini istemiyorum hocam, sağol biraz o konularda araştırma yapayım o halde.
  • 08-09-2009, 14:39:51
    #4
    Bunun gibi birşeymi istiyorsun
    <a href="index.php?do=tikla">Tıkla</a>
    
    <?php
    if(@$_GET["do"]=="tikla"):
    // sorgumuzu çalıştır
    $ekle = mysql_query("INSERT INTO tablo (kat,kat2) VALUES ('$kat','$kat2')");
    endif;
    ?>
  • 08-09-2009, 14:42:05
    #5
    Aslında bu kodda olur ama bu durumda sayfa yenilenecek. Yenilenmese daha iyi olur hocam.
  • 08-09-2009, 14:44:09
    #6
    Jquery ilede yapabilirsin ama bilmiyorum malesef
  • 08-09-2009, 14:46:55
    #7
    Araştırıyorum aslında basit bişey ama bilmeyince zor oluyo işte, bulduktan sonra buraya yazarım.
  • 08-09-2009, 14:50:51
    #8
    Üyeliği durduruldu
    Alıntı
    <div id="sonuc"></div>

    <input type="button" onclick="$('sonuc').load('x.php');" value="Calistir" />
    bu şekidle yapabilirsin jquery i kütüphane olarak çalışmana dahil ettikten sonra
  • 08-09-2009, 14:55:14
    #9
    <?php
    if(@$_GET["do"]=="tikla"):
    // sorgumuzu çalıştır
    $ekle = mysql_query("INSERT INTO tablo (kat,kat2) VALUES ('$kat','$kat2')");
    endif;
    ?>
    @star2218 arkadaşımızın yollamış olduğu şekilde sorgunu içeren sayfayı ayrı bir php dosyası olarak kaydet.
    daha sonra http://ajax-tr.com/wp-content/ekler/37/indir/ adresinden eyceks ajax kütüphanesini indir ve tıklama linkini kullanacağın sayfaya script dosyasını ekle,
    ardından
    <a href="#" onClick="JXG(0, 'SonucDonulecekDivID', 'sorgu.php', 'do=tikla');"> Tıkla</a>
    şeklinde kullanarak o sayfadaki sorguyu çalıştırabilirsin.

    <div id="SonucDonulecekDivID"></div> içine de işlem yapan sayfadan dönen sonuç doldurulur.