Hallo,
vielleicht findet ihr ja den Fehler, ich kann kein Beitrag bearbeiten
Mein PHP Script
$code_get = htmlspecialchars($_GET["get"]);
// Datensatz aus der Datenbank auslesen
$stmt = $mysqli->prepare("SELECT id, test, code FROM test WHERE code=?");
$stmt->bind_param("s", $code_get);
$stmt->execute();
$stmt->bind_result($id, $test, $code);
$stmt->fetch();
$stmt->close();
if(isset($_POST['moin'])) {
if ($stmt = $mysqli->prepare("Update test SET test=? WHERE code = ?"))
{
$test = $_POST["moin"];
$code = $code_get;
$stmt->bind_param("ss", $test, $code);
$stmt->execute();
echo "<div class=\"ok\">Daten wurden erfolgreich gespeicher</div>";
exit;
}
else {
echo $mysqli -> error;
}
}
Mein HTML Code
<form name="form1" id="ajax_form" method="post" action="">
<p>
<label for="moin">Test</label>
<input type="text" name="moin" id="moin" value="<?php echo $test;?>">
</p>
<p> </p>
<p>
<input type="submit" name="senden" id="senden" value="Senden">
</p>
</form>
Und zu guter letzt mein JS Code
$(document).ready(function () {
$("#ajax_form").submit(function() {
$("#response").html("<div class=\"data\">Daten werden gespeichert...</div>");
$.ajax({
type: "POST",
url: "inc/ajax.php",
data: "moin=" + $("#moin").val(),
success: function(msg) {
$("#response").html(msg);
}
});
return false;
});
});
In der Datenbank kommt das Update einfach nicht an, Fehler erhalte ich ebenfalls keine, die Logfiles sind leer.