Forum

November 2nd, 2014
A A A
Avatar

Lost password?
Advanced Search

— Forum Scope —




— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

The forums are currently locked and only available for read only access
sp_Feed Topic RSS sp_Related Related Topics sp_TopicIcon
How to add row
21/02/2012
02:09
Avatar
cheech74
Member
Members
Forum Posts: 10
Member Since:
31/12/2011
sp_UserOfflineSmall Offline

I have created a basic grid, but am having problems adding a new row in jqgrid - any help much appreciated. I have set up the php file with add/edit as below.

thanks

    <script type="text/javascript">
   
    $(function(){
   
      $("#rota").jqGrid({
        url:'example.php',
        datatype: "json",
     mtype: 'POST',
        colNames:['Id', 'Date', 'HPJ', 'Recycler','CCTV','Assistant'],
        colModel:[
         {name:'id',index:'id', width:200,hidden:false,sortable:false,editable:true},
      {name:'date',index:'date', width:200,sortable:false,editable:true},
         {name:'hpj',index:'hpj', width:200,sortable:false,editable:true},
          {name:'recycler',index:'recycler', width:200,sortable:false,editable:true},
          {name:'cctv',index:'cctv', width:200,sortable:false,editable:true},
       {name:'assistant',index:'assistant', width:200,sortable:false,editable:true}
        ],
     rowNum:30,
        sortname: 'id',
        viewrecords: true,
        sortorder: "asc",
        caption:"Weekend Call Out Rota",
     pager : '#navGrid',
     forceFit : true,
    editurl: 'rotaedit.php?action=save',
    
    });
   
    jQuery("#rota").jqGrid('navGrid','#navGrid',{edit:true,add:true,del:true});
   
  
    });

Here is the rotaedit.php code I am using

    //mysql_set_charset('utf8',$database); mysql_query("SET NAMES 'utf8'");  
     if($_POST['oper']=='add') 
    
    {    
     $id   =   mysql_real_escape_string($_POST['id']);
     $date   =   mysql_real_escape_string($_POST['date']);
     $hpj =   mysql_real_escape_string($_POST['hpj']);
     $recycler    =   mysql_real_escape_string($_POST['recycler']);   
     $cctv  =   mysql_real_escape_string($_POST['cctv']);
     $assistant   =   mysql_real_escape_string($_POST['assistant']);  
     $sql = "UPDATE ".$tablename."
     SET id = '".$id."',
     date = '".$date."',
    hpj = '".$hpj."',
    recycler = '".$recycler."',
     cctv = '".$cctv."' , 
     assistant= '".$assistant."'"; 
   
   
     echo $sql; $result=mysql_query($sql) or die(mysql_error());
     mysql_close($db);    }
    
    
    
     if($_POST['oper']=='edit')
     {    
     $id   =   mysql_real_escape_string($_POST['id']);
     $date   =   mysql_real_escape_string($_POST['date']);
     $hpj =   mysql_real_escape_string($_POST['hpj']);
     $recycler    =   mysql_real_escape_string($_POST['recycler']);   
     $cctv  =   mysql_real_escape_string($_POST['cctv']);
     $assistant   =   mysql_real_escape_string($_POST['assistant']);  
     $sql = "UPDATE ".$tablename."
     SET id = '".$id."',
     date = '".$date."',
    hpj = '".$hpj."',
    recycler = '".$recycler."',
     cctv = '".$cctv."' , 
     assistant= '".$assistant."'";
    
   
   
     echo $sql; $result=mysql_query($sql) or die(mysql_error());
     mysql_close($db);    }
     if($_POST['oper']=='del')  {   } 

22/02/2012
21:30
Avatar
strgg
Member
Members
Forum Posts: 16
Member Since:
19/03/2011
sp_UserOfflineSmall Offline

Maybe it could help to use INSERT instead of UPDATe in the add conditional

25/02/2012
01:56
Avatar
cheech74
Member
Members
Forum Posts: 10
Member Since:
31/12/2011
sp_UserOfflineSmall Offline

Yep thats done it - thanks very much. Couldn't see it for looking

23/03/2012
01:55
Avatar
cheech74
Member
Members
Forum Posts: 10
Member Since:
31/12/2011
sp_UserOfflineSmall Offline

I am sure I had this working before, but i am only able to edit the first row. If i try to edit any others the new data doesnt save.

I am still using the code as above. Also what would need to go in to delete a row.

many thanks

Forum Timezone: Europe/Sofia

Most Users Ever Online: 715

Currently Online:
37 Guest(s)

Currently Browsing this Page:
1 Guest(s)

Top Posters:

OlegK: 1255

markw65: 179

kobruleht: 144

phicarre: 132

YamilBracho: 124

Renso: 118

Member Stats:

Guest Posters: 447

Members: 11373

Moderators: 2

Admins: 1

Forum Stats:

Groups: 1

Forums: 8

Topics: 10592

Posts: 31289

Newest Members:

, razia, Prankie, psky, praveen neelam, greg.valainis@pa-tech.com

Moderators: tony: 7721, Rumen[Trirand]: 81

Administrators: admin: 66

Comments are closed.
Privacy Policy   Terms and Conditions   Contact Information