1
私は入力IDと入力テキストを持つエントリを持つmySQLテーブルを持っています。誰かがこのPHP/AJAXコードを修正して、エントリの入力テキストを編集できるように助けてくれますか?AJAX/PHPを使用してmySQLテーブルの行を編集するにはどうすればよいですか?
PHPコード:
$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>
'SET $ inputID = '$ inputID'、$ inputtxt = 'inputtxt''あなたはそれらの権利を持っていると確信していますか?このためのHTMLはどこですか? '$ id'が –
から来たところで、これらの使い方を教えてください。 –
HTMLフォームとデータベースの両方の列に同じ名前があると仮定すると、実際には通過していなくても、UPDATEコントリビューションSET inputID = $ inputID、inputtxt = $ inputtxt WHERE id = $ id " '$ id'変数です。 –