Bernd: Automatisches speichern, verarbeiten nach eine Klick auf ein option Feld, HTML

Beitrag lesen

Ich habe dieses vor kurzem für mich so umgesetzt

$('.artikelstandort').change(function() {

				var formData = {
					'standort':    $(this).val(),
					'projektID':   $(this).data('projekt-id'),
					'warenkorbID': $(this).data('warenkorb-id')		
				};

				console.log(formData);

				$.ajax({

					url:  "updateArtikelstandort.php",
					type: "post",
					dataType: 'json',
					data: formData,

					success:function(d) {

						$('#'+d.id).append('gespeichert');  

						setTimeout(function() {
							$('#'+d.id).empty();
						}, 1000);


					}
				});
			}); 

In der updateArtikelstandort.php steht folgendes

if ($stmt = $mysqli->prepare("Update warenkorb_temporaer SET wt_artikelstandort=? WHERE wt_id=?")) {    
	
	$stmt->bind_param("ss", $_POST["standort"], $_POST["warenkorbID"]);
	$stmt->execute();
	
}

echo json_encode( array("id" => $_POST["warenkorbID"]));

Und hier noch das HTML Feld

<label for="artikelstandort">Aufbauort</label>	
<input 
  type="text" 
  name="artikelstandort[]" 
  class="artikelstandort" 
  data-projekt-id="<?php echo htmlspecialchars($array['wt_projektID']); ?>" 
  data-warenkorb-id="<?php echo htmlspecialchars($array['wt_id']); ?>"
  value="<?php echo htmlspecialchars($array['wt_artikelstandort']); ?>"