Php,给这个会议用户提供当前生成的id?

时间:2017-02-27 07:27:20

标签: javascript php fullcalendar

我正在使用完整的日历。在此我需要成功创建会议时,我需要从数据库表中获取此会议ID,并将此ID应用于为此会议选择的用户。

我不需要像任何像mysqli_insert_id这样的php这样做。我需要id作为回应。

我坚持这一点。如果有人知道,请帮忙。

是的,我不知道如何获得会议ID并将其应用于用户。我的意思是说,如果我在一天内创建5个会议,我需要用户通过会议。为此,我需要为每个会议用户提供会议ID。

以下是我的代码,请参阅并向您推荐好主意。

Php Code。

function create_meetings($activeUserId , $title , $start , $des , $meetingName){
    echo $sql = "INSERT INTO `meetings`(`id`,`name` , `description` , `user_id` , `meeting_date_time` , `date_created` , `date_modified` , `status`) VALUES(NULL, '".$title."' , '".$des."',  ".$activeUserId." , '".$start."' , CURDATE() , '' , 'A')";
    if ($GLOBALS['conn']->query($sql) === TRUE) {
        echo "New record created successfully.";
    }else{
        echo 'Problem While inserting meeting attendance.';
    }
}

JavaScript代码。

function getUsers(depId){
            var data = { 'action': 'getUserDep', 'depId': depId};
            $.post("php/users.php", data).success(function (resp) {
                //console.log(resp);
                var json = $.parseJSON(resp);
                var outPut = '';
                var di = '';
                var id = '';
                var name = "";
                for(i in json){
                    di = json[i].dep_id;
                    id = json[i].id;
                    name = json[i].name;
                    outPut +="<li value="+id+" class='ui-widget-content name' id='name'><span class='di' style='display:none;'>"+di+"</span>"+name+" <div class='tick gray-tick pull-right' style='padding:10px; '></div></li>";
                }
                $('#selectable').html(outPut);
                $('#myModal').modal('show');
                $('.img').hide();
                $('#myInput').hide();
                $('#selectUsers , #manageUsers').click(function(){
                    var start = $.fullCalendar.moment(date).format();
                    var userid = $(this).val();
                    var title = copiedEventObject.title;
                    var cb = sessionStorage.activeUserId;
                    var des = $('#meeting_description').val();
                    var meetingName = $('#meetingName').val();
                    //console.log(title + " " + start);
                    var mData = { 'action': 'meetings', 'title': title , 'start': start , 'activeUserId': cb , 'des':des , 'meetingName': meetingName};
                    $.post('php/users.php' , mData).success(function(resp){
                        alert(resp);
                        $('#selectable').show();
                        $('#meeting').hide();
                        $('#selectUsers').hide();
                        $('#calendar').fullCalendar('renderEvent', copiedEventObject, true);
                    });
                });
                $('.name').click(function(){
                    $(this).find('.tick').toggleClass('green-tick');
                    var start = $.fullCalendar.moment(date).format();
                    alert(start);
                    var dep = $(this).find('.di').text();
                    var userid = $(this).val();
                    var cb = sessionStorage.activeUserId;
                    //alert(start + " " + dep + " " + userid);
                    //console.log(title + " " + start);
                    var MP_Data = { 'action': 'meeting_participants', 'dep': dep , 'activeUserId': cb , 'userid': userid};
                    $.post('php/users.php' , MP_Data).success(function(resp){
                        alert(resp);
                    });
                });
            });
        }
        getUsers();

0 个答案:

没有答案