আমি jquery ajax দিয়ে কিছু ভেলু এনে ইনপুট field এ বসাইছি। এখন আমি যদি চাই যখন submit বাটন এ প্রেস করব তখন ajax দিয়ে যে ভেলু গুলা আনছি সেগুলি database এ চলে যাবে।এটা কিভাবে করবো ?

আমার কোড

$("#department").change(function () {
            var deptid = $(this).val();
            console.log(deptid);
            $.ajax({
                url: 'action.php',
                type: 'post',
                data: {depart: deptid},
                dataType: 'json',
                success: function (response) {
                    console.log(response);

                    var len = response['teach_info'].length;
                    $("#teacher_id").empty();
                    $("#teacher_id").append("<option value=''>" + 'Select Teacher' + "</option>");
                    for (var i = 0; i < len; i++) {
                        var id = response['teach_info'][i]['id'];
                        var name = response['teach_info'][i]['teacher_name'];

                        $("#teacher_id").append("<option value='" + id + "'>" + name + "</option>");

                    }

asked 03 May '17, 15:38

saddam019's gravatar image

saddam019
1137

edited 03 May '17, 15:39


আপনি যেহেতু jquery ajax দিয়ে কিছু ভেলু এনে ইনপুট field এ বসাইছেন তাহলে বাকি কাজটুকু পারবেন আশা করি।কারন process টা এক। নিচের example টা দেখতে পারেন।

HTML

<form>
  <label>Name :</label>
  <input id="name" type="text">
  <label>Contact No :</label>
  <input id="contact" type="text">
  <input id="submit" type="button" value="Submit">
</form>

jQuery

$(document).ready(function(){
  $("#submit").click(function(){
    var name = $("#name").val();
    var contact = $("#contact").val();
    $.ajax({
      type: "POST",
      url: "ajaxsubmit.php",
      data: {
         name:name ,
         contact:contact
      },
      dataType: 'html',
      cache: false,
      success: function(result){
        alert(result);
      }
    });
  });
});

PHP

$connection = mysql_connect("localhost", "root", "");
$db = mysql_select_db("mydba", $connection);
$name = $_POST['name'];
$contact = $_POST['contact'];
//Insert query
$query = mysql_query("INSERT INTO form_element(name, contact) VALUES ('$name','$contact2')");
echo "Form Submitted Succesfully";
mysql_close($connection)

আশা করি এতে আপনার উত্তর পেয়ে যাবেন।

permanent link
This answer is marked "community wiki".

answered 04 May '17, 04:21

Hyper%20Remede's gravatar image

Hyper Remede
1284

1

ভাই এইটা কাজ করছে।আপ্নাকে যে কিভাবে ধন্যবাদ দিব। অনেক অনেক ধন্যবাদ ভাই

(04 May '17, 17:44) saddam019
Your answer
toggle preview

Follow this question

By Email:

Once you sign in you will be able to subscribe for any updates here

By RSS:

Answers

Answers and Comments

Markdown Basics

  • *italic* or _italic_
  • **bold** or __bold__
  • link:[text](http://url.com/ "title")
  • image?![alt text](/path/img.jpg "title")
  • numbered list: 1. Foo 2. Bar
  • to add a line break simply add two spaces to where you would like the new line to be.
  • basic HTML tags are also supported

Question tags:

×53
×10
×9
×7

question asked: 03 May '17, 15:38

question was seen: 221 times

last updated: 04 May '17, 17:44