insert_Group_Right.php 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. <?php
  2. include("./script/php/permission/connect_sql.php");
  3. $group = array(array('Admin', '4'), array('Manager', '3'), array('Editor', '2'), array('User', '1'));
  4. $Pgroup = array('MyAccount');
  5. // $PageIDs = array();
  6. // $sql = "SELECT [PageID] FROM [dbo].[WebPage]";
  7. // $fetchResult = sqlsrv_query($conn, $sql);
  8. // while ($row = sqlsrv_fetch_array($fetchResult,SQLSRV_FETCH_NUMERIC)) {
  9. // array_push($PageIDs,$row[0]);
  10. // }
  11. for ($i = 0; $i < count($Pgroup); $i++) {
  12. for ($j = 0; $j < count($group); $j++) {
  13. $sql = 'INSERT INTO [GroupRight]
  14. ([GroupID]
  15. ,[PgroupID]
  16. ,[RightID])
  17. VALUES
  18. (?,?,?)';
  19. //$stmt = sqlsrv_query($conn, $sql, array($group[$j][0],$Pgroup[$i],$group[$j][1]));
  20. if( $stmt === false ) {
  21. if( ($errors = sqlsrv_errors() ) != null) {
  22. foreach( $errors as $error ) {
  23. echo "SQLSTATE: ".$error[ 'SQLSTATE']."<br />";
  24. echo "code: ".$error[ 'code']."<br />";
  25. echo "message: ".$error[ 'message']."<br />";
  26. }
  27. }
  28. }
  29. echo('[GroupID]: ' . $group[$j][0].' [PgroupID]: '.$Pgroup[$i]. ' [RightID]: ' . $group[$j][1]);
  30. echo('<br>');
  31. }
  32. }