Jnnbo: fancybox - Beitrag bearbeiten

Beitrag lesen

Hallo Jörg,

Wenn alert(string) geht, dann geht auch document.getElementById.innerHTML=data bzw. halt das jquery-Pendant.

hab es jetzt so umgesetzt

ajax.php

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();
			echo "Daten wurden erfolgreich gespeicher";
			exit;
						}
			else {
				echo $mysqli -> error;
			}
}

Meine HTML Datei

<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>
<div id="response"></div>

Und zu guter letzt meine jQuery Script

$(document).ready(function () {
	
    $("#ajax_form").submit(function() {

	$("#response").html("Daten werden gespeichert...");
				$.ajax({
					type: "POST",
					url: "inc/ajax.php",
					data: "moin=" + $("#moin").val(),
					success: function(msg)
				{
										$("#response").html(msg);
			}
});

   return false;           
    });             
});