Achot: Fertiger Code: <select> dynamisch aktualisieren nach PHP Insert

Beitrag lesen

Hallo,

hier mein fertiges Ergebnis:

<div id="inline" style="display:none; width:500px;">

<div id="response"></div>

<form form method="post" action="" id="test">
				
	<label for="ansprechpartner_anrede">Anrede</label>
	<input type="text" name="ansprechpartner_anrede" id="ansprechpartner_anrede" value="">

	<label for="ansprechpartner_name">Name</label>
	<input type="text" name="ansprechpartner_name" id="ansprechpartner_name" value="">

	<label for="ansprechpartner_telefon">Telefon</label>
	<input type="text" name="ansprechpartner_telefon" id="ansprechpartner_telefon" value="">

	<label for="ansprechpartner_email">E-Mail</label>
	<input type="email" name="ansprechpartner_email" id="ansprechpartner_email" value="" >

	<input type="hidden" name="code" value="<?php echo md5(uniqid()); ?>">

	<button type="submit" id="eintragen">Save</button>
</form>

</div>

Mein Insert


$code 			        = $_POST['code'];
$ansprechpartner_anrede 	= $_POST['ansprechpartner_anrede'];
$ansprechpartner_name 		= $_POST['ansprechpartner_name'];
$ansprechpartner_telefon 	= $_POST['ansprechpartner_telefon'];
$ansprechpartner_email 		= $_POST['ansprechpartner_email'];


if ($stmt = $mysqli->prepare("INSERT INTO test_tabelle (code, ansprechpartner_anrede, ansprechpartner_name, ansprechpartner_telefon, ansprechpartner_email) 
	                         
                               VALUES (?, ?, ?, ?, ?)")) { 
	     
	    $code  			= $_POST['code'];
	    $ansprechpartner_anrede     = $_POST["ansprechpartner_anrede"];
	    $ansprechpartner_name  	= $_POST["ansprechpartner_name"];
	    $ansprechpartner_telefon	= $_POST["ansprechpartner_telefon"];
	    $ansprechpartner_email	= $_POST["ansprechpartner_email"];
	      
$stmt->bind_param("sssss", $code, $ansprechpartner_anrede, $ansprechpartner_name, $ansprechpartner_telefon, $ansprechpartner_email);
	      
$stmt->execute();

  echo json_encode($_POST);
	      
}
 else {
  echo $mysqli -> error;
	      
}

Mein JS Code

$( "#test" ).submit(function( event ) {

 event.preventDefault();

  var send = $("#test").serialize();

  $.ajax({
				
	type: 	  "POST",
	url:  	  "insert.php",
	data:     send,
	dataType: 'json',
				
	success:  function(data) {

	console.log(data);

	$("#ansprechpartner option:last").after($('<option value="'+ data.code +'" selected>'+ data.ansprechpartner_name +'</option>'));

	function clearInputs(data){
	   $("#test :input").each(function(){
	   $(this).val('');
	});
};

	clearInputs();
        $.fancybox.close();
  }
 });
});
0 37

<select> dynamisch aktualisieren nach PHP Insert

Achot
  • php
  1. 0
    Regina Schaukrug
    • javascript
    • php
    1. 0
      Achot
      1. 0
        Regina Schaukrug
        1. 0
          Achot
          • mathematik
          • php
          1. 0

            success: function(msg)

            Achot
            • jquery
            • php
            1. 0
              Regina Schlauklug
              • mathematik
              • php
              1. 0
                Achot
                1. 0
                  Regina Schaukrug
                  • javascript
                  • php
                  • programmiertechnik
          2. 0
            Regina Schlauklug
            1. 0
              Achot
            2. 0
              Gunnar Bittersmann
              • html
              • javascript
  2. 0

    Coding style

    Gunnar Bittersmann
    1. 0
      Achot
      1. 0
        Matthias Apsel
        • javascript
        • php
        1. 0
          Christian Kruse
          1. 0
            Gunnar Bittersmann
            • mathematik
            • php
            1. 1
              dedlfix
              1. 0
                Gunnar Bittersmann
                1. 0
                  dedlfix
                  1. 0
                    Christian Kruse
                    1. 0
                      beatovich
                      1. 0
                        Christian Kruse
                        • humor
                  2. 0
                    Gunnar Bittersmann
                    1. 0
                      Christian Kruse
      2. 0
        beatovich
        1. 0
          Gunnar Bittersmann
          • javascript
          • php
  3. 0

    Fertiger Code: <select> dynamisch aktualisieren nach PHP Insert

    Achot
    1. 0
      Matthias Apsel
      1. 0
        Achot
        1. 0
          Gunnar Bittersmann
          • css
          • html
      2. 0
        beatovich
        1. 0
          Gunnar Bittersmann
          • html
    2. 0
      Gunnar Bittersmann
      • css
      • html
      1. 0
        Achot
        • javascript
        • php
        • programmiertechnik
      2. 0
        Gunnar Bittersmann
        • markdown
        • zu diesem forum
        1. 0
          Matthias Apsel