Hallo,
ok, hab es fast geschafft. Mein Script sieht nun so aus
require_once 'zugangsdaten.php';
$test = htmlspecialchars($_GET["get"]);
if(isset($_POST['moin'])) {
$wert = htmlspecialchars($_POST["moin"]);
if ($stmt = $mysqli->prepare("INSERT INTO test (test) VALUES (?)"))
{
$test = $wert;
$stmt->bind_param("s", $test);
$stmt->execute();
}
else {
echo $mysqli -> error;
}
exit;
}
<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>
<input type="submit" name="senden" id="senden" value="Senden">
</p>
</form>
$(document).ready(function () {
$('#ajax_form').bind('submit', function() {
var form = $('#ajax_form');
var data = form.serialize();
$.post('inc/ajax.php', data);
return false;
});
});
Nach dem Abschicken ist auch ein Eintrag in der Datenbank, aber ich habe irgendwie keine Möglichkeit, mir eine Meldung ausgeben zu lassen z.B. Eintrag war erfolgreich. Als JS Meldung würde es klappen aber ich möchte dieses gerne überhalb meines Eingabefeldes haben.
Hat hier vielleicht noch jemand eine Idee?