Şimdi Ara

php form into hatası

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
2
Cevap
0
Favori
101
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • arkadaşlar 3 alan var adsoyad, yakınlık, yaş ilgili alanları doldurduğumda ekle dediğimde adsoyad doğru ama her kayda son eklenen alandaki yakınlık ve yaş verisini yazıyor


    <div class="form-group col">

                <table id="dersler" class="table table-condensed" >

                  <thead>

                  <tr>

                    <th><strong>Sıra</strong></th>

                    <th>Ad Soyad</th>

      <th>Yakınlık</th>

    <th>Yaş</th>

                    <th>İşlem</th>

                  </tr>

                  </thead>


                  <tbody>

                  <tr>

                 

                    <td><strong>1</strong></td>

                    <td><input id="alan_1" class="form-control" name="alanlar[]" type="text" ></td>

    <td><select id="alan_2" name="alanlar2[]"class="form-control"><option value="Eş">Eş</option><option value="Çocuk">Çocuk</option><option value="Aile Bireyi">Aile Bireyi</option></td>

    <td><input id="alan_3" class="form-control" name="alanlar3[]" type="text" ></td>


                    <td></td>

                  </tr>

                  </tbody>


                 

                  <tfoot>

                  <th></th>

                  <td></td>

    <td></td>

    <td></td>

                  <td><p id="ekle"><a href="#" class="btn btn-success">Kişi Ekle</a></p></td>


                  </tfoot>

                </table>

              </div>

            </div>




    <?php


    if (isset($_POST['kaydet'])) {



      $sonuc = $baglanti->query(sprintf("INSERT INTO ogrenci (adsoyad) VALUES ('%s')", ($_POST['adsoyad'])));



      if (isset ($_POST['alanlar'])) {

    $alanlar2 = $_POST['alanlar2'];

    $alanlar3 = $_POST['alanlar3'];



        $eklenen_ogrenci_adi = $baglanti->insert_id;



         foreach ($_POST['alanlar'] as $key => $value) {

    foreach ($_POST['alanlar2'] as $key => $value2);

    foreach ($_POST['alanlar3'] as $key => $value3); 


          

          $baglanti->query(sprintf("INSERT INTO ders (ders_adi, ders_adi2, ders_adi3) VALUES ('%s','%s','%s')", ($value),($value2),($value3))); // burada ders_adi doğru ama ders_adi2, ders_adi3 alanına son eklenen satırın bilgilerini yazıyor ortadaki satırları almıyor

          $eklenen_ders_id = $baglanti->insert_id;


         


          $baglanti->query(sprintf("INSERT INTO ogrenci2ders (ogrenciID, dersID) VALUES ('%s','%s')",

            ($eklenen_ogrenci_adi), ($eklenen_ders_id)));

        }

      }


      $baglanti->close();

     

    }

    ?>


    <script type="text/javascript" src="js/jquery-3.1.1.min.js"></script>

    <script type="text/javascript" src="js/bootstrap.min.js"></script>

    <script type="text/javascript">



      var sayac = 1;

      $(function () {

        $('#ekle').click(function () {

          sayac += 1;

          $('#dersler tbody').append(

            '<tr><th><strong>' + sayac + '</strong></th><td><input id="alan_' + sayac + '" name="alanlar[]' + '" type="text" class="form-control" /></td> <td><select id="alan_' +sayac+'" name="alanlar2[]"class="form-control"><option value="Eş">Eş</option><option value="Çocuk">Çocuk</option><option value="Aile Bireyi">Aile Bireyi</option></td><td><input id="alan_' + sayac + '" name="alanlar3[]' + '" type="text" class="form-control" /></td><td><a href="#" class="sil btn btn-danger">Sil</a></td></tr>');

        });

     




        $('#dersler').on("click", ".sil", function (e) { //user click on remove text

          e.preventDefault();

          $(this).closest("tr").remove();


        })

      });


    .

      $('#myTabs a').click(function (e) {

        e.preventDefault()

        $(this).tab('show')

      })

    </script>








  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.