【问题标题】:how to edit data using ajax jquery php mysqli如何使用 ajax jquery php mysqli 编辑数据
【发布时间】:2017-06-04 10:50:24
【问题描述】:

我对这个程序中的错误感到很困惑,你能帮帮我吗?

这是一个使用 php 的过程:

$nm_pel        = $_POST['nm_pelanggan'];
  $alamat        = $_POST['alamat'];
  $telepon       = $_POST['telepon'];
  $email         = $_POST['email'];
  $id_pelanggan  = $_POST['id_pelanggan'];
  $sql = "UPDATE pelanggan SET nm_pelanggan='$nm_pel',alamat='$alamat',telepon='$telepon',email='$email' WHERE id_pelanggan='$id_pelanggan' ";
  mysqli_query($link,$sql);

这是一个函数 ajax:

 function updateData(str){
    var id_pelanggan = str;
    var nm_pelanggan = $('#nm-'+str).val();
    var alamat = $('#alt-'+str).val();
    var telepon = $('#tlp-'+str).val();
    var email  =$('#em-'+str).val();
    $.ajax({
      type : 'POST',
      url  : 'core/process.php?p=edit',
      data : "nm_pelanggan="+nm_pelanggan+"&alamat="+alamat+"&telepon="+telepon+"&email="+email+"&id_pelanggan="+id_pelanggan,
      success : function(data){
        viewData();
      } 
     });
  }

【问题讨论】:

  • "cara mengubah data dengan menggunakan" 这在英语中是什么意思?您需要将标题翻译成英文。
  • 根据谷歌翻译它是印度尼西亚语:'如何通过使用更改数据'
  • “我对这个程序中的错误感到非常困惑” - 究竟是什么?这个的 html 表单在哪里?
  • 好吧,对于我不知道的事情,我无能为力。
  • 此链接用于表单模式pastebin.com/vGM296xk,由于代码太大,我无法编写代码表单编辑

标签: php jquery ajax mysqli


【解决方案1】:

您的 javascript ajax 函数出现格式错误。我可以建议更正您发送的数据的构造函数吗?希望这会有所帮助。

$.ajax({
  type : 'POST',
  url  : 'core/process.php?p=edit',
  data : {nm_pelanggan:nm_pelanggan, alamat:alamat, telepon:telepon, email:email, id_pelanggan:id_pelanggan},
  success : function(data){
    viewData();
  } 
});

【讨论】:

    【解决方案2】:

    这个代码表单编辑数据:

        <div class="modal fade" id="edit-<?php echo $row['id_pelanggan']; ?>" tabindex="-1" role="dialog" aria-labelledby="editLabel-<?php echo $row['id_pelanggan']; ?>">
          <div class="modal-dialog" role="document">
            <div class="modal-content">
              <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
                <h4 class="modal-title" id=editLabel-"<?php echo $row['id_pelanggan'];?>">Edit Data Pelanggan <?php echo $row['id_pelanggan']; ?> </h4>
              </div>
              <form>
              <div class="modal-body">
                <div class="form-group ">
                    <label class="control-label requiredField" for="id_pelanggan">
                      Kode Pelanggan
                      <span class="asteriskField">
                        *
                      </span>
                    </label>
                    <input class="form-control" id="<?php echo $row['id_pelanggan']; ?>" value="<?php echo $row['id_pelanggan']; ?>"  type="text" disabled>
                  </div>
                  <div class="form-group ">
                    <label class="control-label " for="nm_pelanggan">
                      Nama Pelanggan
                    </label>
                    <input class="form-control" id="nm-<?php echo $row['id_pelanggan']; ?>" value="<?php echo $row['nm_pelanggan']; ?>" type="text">
                  </div>
                  <div class="form-group ">
                    <label class="control-label " for="alamat">
                      Alamat
                    </label>
                    <input class="form-control" id="alt-<?php echo $row['id_pelanggan'];?>" value="<?php echo $row['alamat'];?>" type="text">
                  </div>
                  <div class="form-group ">
                    <label class="control-label " for="telepon">
                      Nomor HP
                    </label>
                    <input class="form-control" id="tlp-<?php echo $row['id_pelanggan'];?>" value="<?php echo $row['telepon'];?>"  type="text">
                  </div>
                  <div class="form-group ">
                    <label class="control-label " for="email">
                      Email
                    </label>
                    <input class="form-control" id="em-<?php echo $row['id_pelanggan'];?>" value="<?php echo $row['email']; ?>" type="email">
                  </div>
                  <div class="modal-footer">
                    <button type="button" class="btn btn-default" data-dismiss="modal">Batal</button>
                    <button type="submit" onclick="updateData(<?php echo $row['id_pelanggan']; ?>)"  class="btn btn-primary" >Edit Data</button>
                  </div>
                </form>
              </div>
            </div>
          </div>
        </div>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-24
      • 1970-01-01
      • 2016-07-17
      • 2020-06-28
      • 2016-11-26
      • 2020-04-15
      • 1970-01-01
      • 2019-06-02
      相关资源
      最近更新 更多