Php 使用ajax保存通过数组传递的值和不使用数组传递的值

Php 使用ajax保存通过数组传递的值和不使用数组传递的值,php,ajax,phpmyadmin,Php,Ajax,Phpmyadmin,*我使用ajax将一组值作为数组从页面传递给用户,并将这些值保存到phpmyadmin中创建的表中 *现在我想要的是,我还传递了一些不在这个数组中的其他值。我在下面编写的这个后台代码中得到了它 *这里我想保存emp_id,然后将数组值保存到存储emp_id的同一行 我做不到…我尝试了很多方法…你能帮帮我吗 if(isset($_REQUEST['var1'])) { $emp_id =$_REQUEST['var1'];//i got this value $sql11="ins

*我使用ajax将一组值作为数组从页面传递给用户,并将这些值保存到phpmyadmin中创建的表中

*现在我想要的是,我还传递了一些不在这个数组中的其他值。我在下面编写的这个后台代码中得到了它

*这里我想保存emp_id,然后将数组值保存到存储emp_id的同一行

我做不到…我尝试了很多方法…你能帮帮我吗

if(isset($_REQUEST['var1']))
{
    $emp_id =$_REQUEST['var1'];//i got this value
    $sql11="insert into timesheet_entry(emp_id) values ('$emp_id')";
    mysql_query($sql11);


}

//-----------------------------------------------------------------



if(isset($_REQUEST['arr']))
{

    //here i am trying to get the id of the last row and then update the row with ref to this id

    $sql_id="select id from timesheet_entry where emp_id='$emp_id'";
    $res_id=mysql_query($sql_id);
    while($rowid=mysql_fetch_array($res_id))
    {
        $id1=$rowid['id'];
    }




    $all_data=array();
    $all_data=array_chunk($_REQUEST['arr'], 19);
    foreach($all_data as $values)
    {   


        $sql="update  timesheet_entry set(s_st='$values[0]',s_ot='$values[1]',m_st='$values[2]',m_ot='$values[3]',t_st='$values[4]',t_ot='$values[5]',w_st='$values[6]',w_ot='$values[7]',th_st='$values[8]',th_ot='$values[9]',f_st='$values[10]',f_ot='$values[11]',sa_st='$values[12]',sa_ot='$values[13]',job_code='$values[14]',job_name='$values[15]',st_tot='$values[16]',ot_tot=,'$values[17]',pm='$values[18]') where id=$id1";






            if(mysql_query($sql))
            {

                echo "success";

            }
            else
            {
                echo "fail";
            } 



    } 
}

目前,单引号内的变量不能工作。例如,$emp_id'@sinazza:不过我可以显示$id1的价值