• 10-07-2021, 19:24:08
    #1
    Üyeliği durduruldu
    herkese selamun aleyküm. şimdi sizlere bir sorum olacak şimdi aşağıdaki kodlar ile veritabanındaki üyeleri çekiyorum okey buraya kadar sorun yok. şimdi ben bu logları kaydettiğim veritabanına bir tane daha tablo ekledim ( tanimla_tarih ) diye şimdi ben bir input girilmesini istiyorum oraya tarihi kaydetsin sizce inputa ne yazıcam? kodlar aşağıdadır yardımcı olursanız çok makbul geçer.
    <?php require "header.php"; ?>
    <div class="container-fluid">
       <div class="row">
          <div class="col-md-12">
             <div class="card">
                <div class="card-header">
                   <h5 class="font-weight-bold text-primary">İşlem Tanımla</h5>
                </div>
                <div class="card-body">
                   <form action="" id="sad2d1asd" >
                   <div class="form-row">
                   
                   <!-- İtem -->
                      <div class="col-md-12 form-group">
                         <label>Müşteri Seçiniz</label>
                         <select class="form-control" name="a1" id="musteriler" required>
                            <option value="" >Lütfen bir müşteri seçiniz.</option>
                            <?php 
                               $musteri_cek = $db->query("select * from musteri");
                               while($row=$musteri_cek->fetch(PDO::FETCH_ASSOC))
                               
                               { extract($row);
                               
                               
                               ?>
                            <option value="<?php echo $musteri_id ?>" ><?php echo $musteri_isim ?></option>
                            <?php } ?>
                         </select> </div>
                         
                         
                         
                         <!-- İtem -->
                         <div class="col-md-12 form-group" id="plakasecimi">
                         <label>Plaka Seçiniz</label>
                         <select class="form-control" name="a2" required>
                            <option value="" >Lütfen bir plaka seçiniz.</option>
                         </select></div> 
                         
                         <style>
                         #acil { display:none }
                         #acil_2 { display:none }
                         </style>
                
                          <!-- İtem -->
                      <div class="col-md-12 form-group" id="acil" >
                         <label>Hizmet Seçiniz</label>
                         <select class="form-control" name="a3" id="" required>
                            <option value="" >Lütfen bir hizmet seçiniz.</option>
                            <?php 
                               $musteri_cek = $db->query("select * from hizmetler");
                               while($row=$musteri_cek->fetch(PDO::FETCH_ASSOC))
                               
                               { extract($row);
                               
                               
                               ?>
                            <option value="<?php echo $hizmetler_id ?>" ><?php echo $hizmetler_title."---".$fiyat." TL" ?></option>
                            <?php } ?>
                         </select> </div>
                         
                         
                          <!-- İtem -->
                      <div class="col-md-12 form-group" id="acil_2">
                         <label>Ürün Seçiniz</label>
                         <select class="form-control" name="a4" id="" required>
                            <option value="" >Lütfen bir ürün seçiniz.</option>
                            <?php 
                               $musteri_cek = $db->query("select * from urunler");
                               while($row=$musteri_cek->fetch(PDO::FETCH_ASSOC))
                               
                               { extract($row);
                               
                               
                               ?>
                            <option value="<?php echo $urunler_id ?>" ><?php echo $urunler_1."---".$urunler_7." TL" ?></option>
                            <?php } ?>
                         </select> 
                         
                         
                         
                         <button id="sistem_tanimla" type="button" class="mt-3 btn btn-success btn-sm" >Sisteme Tanımla</button>
                    
                          
                         
                         <button class="mt-3 btn btn-success btn-sm" id="yukleniyor" style="display:none" type="button" disabled>
      <span class="spinner-border spinner-border-sm" role="status" aria-hidden="true"></span>
      Tanımlanıyor...
    </button>
                         
                         
                         </form>
                         
                         
                         <div class="sonuc"></div>
                         
                         
                         </div>
                         
    
                      
                      </div>
                   </div>
                </div>
             </div>
          </div>
       </div>
    </div>
    
    
    
    <?php require "footer.php"; ?>
    <script>
    $(document).ready(function(){
        $(document).on ("change","#musteriler", function(){
            var menuid = $(this).val();
            $.ajax({
                type: "POST",
                url: "pla_cek.php",//"models/ajax.php",
                data:  "id=" + menuid,
                success: function(html){
                    $("#plakasecimi").html(html);
                }
            });
        });
    });
    
    
    
    $(document).ready(function(){
        $(document).on ("change","#plakasecimi", function(){
    
    
    $("#acil").show(200);
    $("#acil_2").show(200);
    
    
        });
    });
    
    
    
    
    $(document).ready(function(){
        $("#sistem_tanimla").on("click", function(){ // buton idli elemana tıklandığında
            var gonderilenform = $("#sad2d1asd").serialize(); // idsi gonderilenform olan formun içindeki tüm elemanları serileştirdi ve gonderilenform adlı değişken oluşturarak içine attı
            
            $("#sistem_tanimla").hide();
            $("#yukleniyor").show();
            
            $.ajax({
                url:'tanimla_form.php', // serileştirilen değerleri ajax.php dosyasına
                type:'POST', // post metodu ile 
                data:gonderilenform, // yukarıda serileştirdiğimiz gonderilenform değişkeni 
                success:function(e){ // gonderme işlemi başarılı ise e değişkeni ile gelen değerleri aldı
                    
                            $("#sistem_tanimla").show();
            $("#yukleniyor").hide();
                    
                    $(".sonuc").html("").html(e); // div elemanını her gönderme işleminde boşalttı ve gelen verileri içine attı
                }
            });
            
        });
    });
    </script></html>
  • 10-07-2021, 19:27:00
    #2
    <input type="text" name="tanimla_tarih " value="<?php echo date('d.m.Y H:i:s'); ?>" disabled>
  • 10-07-2021, 19:29:13
    #3
    FidanAtug adlı üyeden alıntı: mesajı görüntüle
    <input type="text" value="<?php echo date('d.m.Y H:i:s'); ?>" disabled>
    Bu input çalışmaz, disabled olduğu için de veri post edilmez ayrıca input name eklenmesi gereklidir. Tabi ek olarak PHP tarafında da handle edilmesi gerekir.
  • 10-07-2021, 19:32:09
    #4
    Kullanıcı tarihi değiştirmemesi için disabled verdim. Onun dışında php otomatik tarihi çekerek butona tıklandığında value olarak tarihi sql'e kaydedecektir.

    Veya phpmyadminde tanimla_tarih sütununu datetime olarak değiştirip varsayılan değeri current timestamp yaparsanız input girmenizede gerek kalmaz.
  • 10-07-2021, 19:43:20
    #5
    Aleyküm selam. Tarih kaydettirmek için input kullanmana gerek yok





    Yapman yeterlidir