drvpv7995 2017-02-12 22:26 采纳率: 100%
浏览 112

如何使用AJAX / PHP编辑mySQL表中的行?

I have a mySQL table with entries each having an input ID and input text; can somebody help me fix this PHP/AJAX code so that I can edit the input text of the entries.

PHP CODE:

$inputID = $_POST['inputID'];
$inputtxt = $_POST['inputtxt'];

$strSql = "UPDATE Contributions SET $inputID = '$inputID',       $inputtxt='inputtxt' WHERE id = '$id'"

AJAX:

<script>
    $( "#EDITsave" ).click(function() {
    console.log("console")
    var index = document.getElementById("editinputtext").value;   
  $.ajax({
    type: "POST",
    url: "edit.php",
    data: {inputID: id, inputtxt:index},
    dataType: "text",
    success:function( msg ) {
      alert( "Data Saved: " + msg );
    }
   });
   });
 </script>
  • 写回答

1条回答 默认 最新

  • doumi4974 2017-02-13 02:05
    关注

    **

    • Here is the PHP code, hope this works

    **

    $inputID = $_POST['inputID'];
    $inputtxt = $_POST['inputtxt'];
    $id=$_POST['id'];
    
    $mysqli = new mysqli("localhost", "my_user", "my_password", "world");
    
    /* check connection */
    if (mysqli_connect_errno()) {
    echo "Connect failed: %s
    ", mysqli_connect_error();
    exit();
    }
    
    /* Prepare statement */
    $query = "UPDATE Contributions SET inputtxt=? WHERE id = ?";
    $stmt = $mysqli->prepare($query);
    
    $stmt->bind_param($inputtxt, $inputID);
    
    /* Execute the statement */
    try{ 
    $stmt->execute();
    }catch(Exception $e){
    echo $e->getMessage();
    return;
    }
    
    /* close statement */
    $stmt->close();
    
    echo 'Record updated';
    
    mysqli_close($link);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 为什么apriori的运行时间会比fp growth的运行时间短呢
  • ¥15 帮我解决一下膳食平衡的线性规划模型的数据实例
  • ¥40 万年历缺少农历,需要和阳历同时显示
  • ¥250 雷电模拟器内存穿透、寻基址和特征码的教学
  • ¥200 比特币ord程序wallet_constructor.rs文件支持一次性铸造1000个代币,并将它们分配到40个UTXO上(每个UTXO上分配25个代币),并设置找零地址
  • ¥15 关于Java的学习问题
  • ¥15 如何使用chatgpt完成文本分类任务?
  • ¥15 已知速度v关于位置s的等式,怎么转化为已知位置求速度v的等式
  • ¥15 我有个餐饮系统,用wampserver把环境配置好了,但是后端的网页却进去,是为什么,能不能帮远程一下?
  • ¥15 R运行没有名称为"species"的插槽对于此对象类"SDMmodelCV"