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

时间:2015-11-17 11:48:27

标签: php ajax phpmyadmin

*我使用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";
            } 



    } 
}

0 个答案:

没有答案