folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Jquery İcine Php İle Veritabanından Cekilen Bilgileri Yollamak



Jquery İcine Php İle Veritabanından Cekilen Bilgileri Yollamak

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    Üstteki seçiniz yazan satır :

     

    <tr id="yenisatir0">
    <td align="right" class="siyah_bi">
    <select id="secici<?=$i?>">
    <option>Seçiniz</option>
    <?php
    $sifreadicek= (mysql_query("select * from eksifretur order by sifretur_id",$vtyol ));
    while($satir=mysql_fetch_array($sifreadicek)){

    $sifretur_id=$satir["sifretur_id"];
    $sifre_adi=$satir["sifre_adi"];

    echo '<option name="sifre_adi[',$i,']" value="',$sifretur_id,'">',$sifre_adi,'</option>';
    } ?>
    </select>
    <input type="text" name="sifreadi[<?=$i?>]" id="ysname" class="siyah" style="display:none" /></td>
    <td><input type="text" name="textfield10" id="textfield10" class="siyah" /></td>
    <td><input type="text" name="textfield11" id="textfield11" class="siyah" /></td>
    <td><input type="text" name="textfield14" id="textfield12" class="siyah"/></td>
    <td><input type="button" name="button" id="button" value="Ekle" class="siyah" onclick="satirekle()"/></td>
    </tr>

     

    Ekle butonuna basınca alttaki satırı olusturan jquery kodu :

     

    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js" type="text/javascript"></script>
    <script type="text/javascript">
    var id = 0;

    function satirekle(){

    var nexts = id+1;
    $('#yenisatir'+id).after('<tr id="yenisatir'+nexts+'"><td align="right" class="siyah_bi"><select id="secici'+nexts+'">?buraya Ne yazacam?</select><input type="text" name="ysname" id="ysname'+nexts+'" class="siyah" style="display:none" /></td><td><input type="text" name="textfield10" id="textfield10" class="siyah" /></td> <td><input type="text" name="textfield11" id="textfield11" class="siyah" /></td><td><input type="text" name="textfield14" id="textfield12" class="siyah"/></td><td><input type="button" name="button" id="button" value="Ekle" class="siyah" onclick="satirekle()"/></td></tr>');
    ++id;
    }
    </script>

    nasıl yeni oluşan satırın iiçinide db den çekerek doldurabilirim ?

  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    wking
    wking's avatar
    Kayıt Tarihi: 28/Mart/2010
    Erkek

    Bütün yazıları okumadım hocam. Sadece yazıları okudum.

    Yeni satırı oluştururken jQuery'nin ajax fonksiyonunu kullanarak yapabilirsin bu işi.

    http://api.jquery.com/jQuery.ajax/

  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    daha açıklayıcı bi fikri olan varmı acaba ?

     

  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    NoktaliVirgul
    NoktaliVirgul's avatar
    Kayıt Tarihi: 02/Temmuz/2007
    Erkek

    ordaki selectbox'un içeriği her seferinde aynı mı olacak?


    If my calculations are correct, when this baby hits eighty-eight miles per hour... you"re gonna see some serious shit.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    veritabanından cekecek hocam orayı

  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    ZoRKaYa
    ZoRKaYa's avatar
    Kayıt Tarihi: 18/Eylül/2007
    Erkek
    aLsanCaK bunu yazdı:
    -----------------------------

    veritabanından cekecek hocam orayı


    -----------------------------
    Ayni bilgi bana lazim
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    PHP-SEO Developer
    Erdem
    Erdem's avatar
    Kayıt Tarihi: 04/Haziran/2002
    Erkek

    javascripte yeni satır oluşturma java scriptinin içine  fonksiyon yazacaksın örnek veriyorum

     yeniselectboxicek();

     

    diye çağaracaksın, yukarıya yeni selectbacicek diye bi fonksiyon oluşturacaksın ve

    jquery ile selectbox oluşturan php dosyasına post ettireceksin gelen verileri

    ki jquery o data olarak geliyor veriler 

    o div in içine yazdıracaksın.

    olacak bitecek


    Php for SEO nun ardından Php for Gcode (CNC)
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    hackingo
    hackingo's avatar
    Kayıt Tarihi: 09/Eylül/2005
    Erkek

    selectbox icerigini ilk cektiginde bir array'e ata

    misal : mySelectbox = [option1, option2, option3]; 

    bunu nasil yaparsin..

    var myArray = []; 

    $('#mySelectbox option').each(function(k, v){

            $(v).val().push(myArray);

    });

     

    ondan sonra her olusturdugun satirda gelen selectboxi bu arrayden olusturursun..

    yeniSatirEkle = function(){

            // diger islemler

            for (i in myArray){

                    $('myNewSelectbox').append('' + myArray[i]  + '');

            }

    }

    seklinde.. 

    aciklayici olmustur umarim..

     

    hatta ve hatta jquery tmpl olayini incele derim ne for a gerek kalir ne baska donguye.. rahat edersin..

  9. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    hackingo bunu yazdı:
    -----------------------------

    selectbox icerigini ilk cektiginde bir array'e ata

    misal : mySelectbox = [option1, option2, option3]; 

    bunu nasil yaparsin..

    var myArray = []; 

    $('#mySelectbox option').each(function(k, v){

            $(v).val().push(myArray);

    });

     

    ondan sonra her olusturdugun satirda gelen selectboxi bu arrayden olusturursun..

    yeniSatirEkle = function(){

            // diger islemler

            for (i in myArray){

                    $('myNewSelectbox').append('' + myArray[i]  + '');

            }

    }

    seklinde.. 

    aciklayici olmustur umarim..

     

    hatta ve hatta jquery tmpl olayini incele derim ne for a gerek kalir ne baska donguye.. rahat edersin..


    -----------------------------

    bu tamda benim dusundugum mantık ama, php deki diziyi nasıl javascriptin icine yollayacagımı bulamadım ?

  10. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    Birde bu şekilde denedim bunuda beceremedim; 

    $.ajax({
    type:"post",
    url:"sifreturleri.php?islem=getir",
    data:{},
    success:function(snc){
    $("#snc").html(snc);
    }

    });

     

    sifreturleri.php ;

     

    <?php

    $islem=$_POST["islem"];
    if($islem=="getir"){
    $sifreadicek= (mysql_query("select * from eksifretur order by sifretur_id",$vtyol ));
    while($satir=mysql_fetch_array($sifreadicek)){
    $sifretur_id=$satir["sifretur_id"];
    $sifre_adi=$satir["sifre_adi"];

    echo "<option name=\"sifre_adi[',$i,']\" value=\"',$sifretur_id,'\">',$sifre_adi,'</option>";
    } }
    ?>

     burda yanlış olan nedir ? 

     

     

     

  11. KısayolKısayol reportŞikayet pmÖzel Mesaj
    aLsanCaK
    aLsanCaK's avatar
    Kayıt Tarihi: 30/Kasım/2007
    Erkek

    $.ajax({
    type:'post',
    url:'sifreturleri.php',
    data:'islem=getir',
    success:function(e)
      { ....

    }

     

    şeklinde sorun çözüldü 

     

    ama şimdide gelen verideki türkçe karakterlerde sorun var ?

    sorgu yaptıgım sayfada

    mysql_query("SET NAMES 'latin5'");
    mysql_query("SET CHARACTER SET latin5");
    mysql_query("SET COLLATION_CONNECTION = 'latin5_turkish_ci'");

    bunları ekledim

    ayrıca verileri gösterdiğim sayfada

    kodu ekli ve veritabanı karsilastirmasıda latin5..

     

    sayfanın her yeri düzgün bitek jquery sorgusuyla gelen yerde türkçe karakter hatası var 

     

    Edit ÇÖZÜLDÜ 

    php sayfasının başına

    header("content-type: application/x-javascript; charset=iso-8859-9"); koydum düzeldi 

Toplam Hit: 2864 Toplam Mesaj: 14