Exemple #1
0
 static function getProveedoresByFilter($filter)
 {
     $conn = ExternalDao::getConnection();
     $result = new \stdClass();
     $proveedores = array();
     $sqlCount = "select  * from vt020_proveedor p   where p.n_proveedor not like '%NO USAR%' ";
     $sqlData = "select top " . ($filter->pageSize + $filter->pageSize * ($filter->currentPage - 1)) . " c_proveedor, rtrim(ltrim(p.n_proveedor)) as n_proveedor, f.c_proveedor_primario as es_fresco " . "from vt020_proveedor p " . "left join VT020_PROVEEDOR_FRESCOS f on f.c_proveedor_primario = p.c_proveedor " . "where p.n_proveedor not like '%NO USAR%' ";
     $sqlExept = "select top " . $filter->pageSize * ($filter->currentPage - 1) . " c_proveedor, rtrim(ltrim(p.n_proveedor)) as n_proveedor , f.c_proveedor_primario as es_fresco " . "from vt020_proveedor p " . "left join VT020_PROVEEDOR_FRESCOS f on f.c_proveedor_primario = p.c_proveedor " . "where p.n_proveedor not like '%NO USAR%' ";
     if ($filter->multicolumnSearchText) {
         $where = "  and ( cast(c_proveedor as varchar(50)) like '%" . $filter->multicolumnSearchText . "%' or lower(p.n_proveedor) like '%" . strtolower($filter->multicolumnSearchText) . "%') ";
         $sqlCount = $sqlCount . $where;
         $sqlData = $sqlData . $where;
         $sqlExept = $sqlExept . $where;
     }
     if (isset($filter->userId) && $filter->userId) {
         $users_proveedor = SecurityDao::getUserProveedores($filter->userId);
         $proveedorIds = Phinq::create($users_proveedor)->select(function ($item) {
             return $item->proveedorId;
         })->toArray();
         $ids = implode(" , ", $proveedorIds);
         if (!$ids) {
             $ids = '-1';
         }
         $where = "  and c_proveedor in ( " . $ids . ") ";
         $sqlCount = $sqlCount . $where;
         $sqlData = $sqlData . $where;
         $sqlExept = $sqlExept . $where;
     }
     $sqlExept = $sqlExept . "  order by N_PROVEEDOR";
     $sqlData = $sqlData . " EXCEPT " . $sqlExept;
     //echo $sqlData;
     //region Count
     $params = array();
     $options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
     $stmt = sqlsrv_query($conn, $sqlCount, $params, $options);
     if ($stmt == false) {
         die(print_r(sqlsrv_errors(), true));
     }
     $count = sqlsrv_num_rows($stmt);
     sqlsrv_free_stmt($stmt);
     //endregion
     //region data
     $stmt = sqlsrv_query($conn, $sqlData, null);
     if ($stmt == false) {
         die(print_r(sqlsrv_errors(), true));
     }
     while ($row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC)) {
         $proveedor = new \stdClass();
         $proveedor->id = $row['c_proveedor'];
         $proveedor->razonSocial = $row["n_proveedor"];
         $proveedor->esFresco = $row["es_fresco"];
         array_push($proveedores, $proveedor);
     }
     sqlsrv_free_stmt($stmt);
     sqlsrv_close($conn);
     //endregion
     $result->data = $proveedores;
     $result->count = $count;
     return $result;
 }
Exemple #2
0
function get_count($MID)
{
    $query = "SELECT * FROM riot4.users WHERE logged_MID = ?";
    $params = array($MID);
    $statement = sqlsrv_query($conn, $query, $params);
    return sqlsrv_num_rows($statement);
}
 /**
  * Number of rows in the result set
  *
  * @return	int
  */
 public function num_rows()
 {
     // sqlsrv_num_rows() doesn't work with the FORWARD and DYNAMIC cursors (FALSE is the same as FORWARD)
     if (!in_array($this->scrollable, [FALSE, SQLSRV_CURSOR_FORWARD, SQLSRV_CURSOR_DYNAMIC], TRUE)) {
         return parent::num_rows();
     }
     return is_int($this->num_rows) ? $this->num_rows : ($this->num_rows = sqlsrv_num_rows($this->result_id));
 }
 public static function num_rows($queryDB = '', $objectStr = '')
 {
     $numRows = sqlsrv_num_rows($queryDB);
     if (is_object($objectStr)) {
         $objectStr($numRows);
     }
     return $numRows;
 }
 public function numRecords()
 {
     if (!is_resource($this->handle)) {
         return false;
     }
     // WARNING: This will only work if the cursor type is scrollable!
     if (function_exists('sqlsrv_num_rows')) {
         return sqlsrv_num_rows($this->handle);
     } else {
         user_error('MSSQLQuery::numRecords() not supported in this version of sqlsrv', E_USER_WARNING);
     }
 }
 function num_rows()
 {
     $num_rows = 0;
     $out = "";
     if ($this->result != false) {
         $num_rows = sqlsrv_num_rows($this->result);
         $out = $num_rows;
     } else {
         $out = 0;
     }
     //END if
     return $out;
 }
function fetchNRow($db, $query)
{
    global $db;
    $params = array();
    $options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
    $stmt = sqlsrv_query($db, $query, $params, $options);
    $row_count = sqlsrv_num_rows($stmt);
    if ($row_count === false) {
        die(print_r(sqlsrv_errors(), true));
    } else {
        return $row_count;
    }
    return false;
}
 public function _num_rows()
 {
     switch ($this->type) {
         case 'mssql':
             return mssql_num_rows($this->result);
             break;
         case 'sqlsrv':
             return sqlsrv_num_rows($this->result);
             break;
         default:
         case 'mysql':
             return mysql_num_rows($this->result);
             break;
     }
 }
Exemple #9
0
function loginQuery($user, $psw)
{
    global $serverName, $connectionInfo;
    $conn = sqlsrv_connect($serverName, $connectionInfo);
    $query = "Select TOP 1 * from usuario \n\tWHERE usuario='{$user}' OR correo='{$user}' AND contrasena='{$psw}'";
    $params = array();
    $options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
    $stmt = sqlsrv_query($conn, $query, $params, $options);
    $row_count = sqlsrv_num_rows($stmt);
    $row = sqlsrv_fetch_array($stmt, SQLSRV_FETCH_ASSOC);
    if ($row_count === 1) {
        $keys = array('result' => "true", 'id' => $row['id'], 'nombre' => $row['nombre'], 'correo' => $row['correo'], 'usuario' => $row['usuario'], 'pass' => $row['contrasena'], 'puesto' => $row['puesto']);
        return $keys;
    }
    if ($stmt === false) {
        die(print_r(sqlsrv_errors(), true));
    }
    sqlsrv_close($conn);
}
Exemple #10
0
 /**
  * (non-PHPdoc)
  *
  * @see Core_DB::query()
  */
 public function query($str, $key = '')
 {
     $this->query_str = $this->parse_prefix($str);
     // 自动替换表前缀
     if (!is_resource($this->link)) {
         $this->connect();
     }
     N('db_query', 1);
     // 记录开始执行时间
     G('queryStartTime');
     $this->lastqueryid = sqlsrv_query($this->link, $this->query_str, array(), array("Scrollable" => SQLSRV_CURSOR_KEYSET));
     $this->debug();
     if (false === $this->lastqueryid) {
         $this->error();
         return false;
     } else {
         $this->num_rows = sqlsrv_num_rows($this->lastqueryid);
         return $this->get_all($key);
     }
 }
Exemple #11
0
 /**
  * 执行查询  返回数据集
  * @access public
  * @param string $str  sql指令
  * @param array $bind 参数绑定
  * @return mixed
  */
 public function query($str,$bind=array()) {
     $this->initConnect(false);
     if ( !$this->_linkID ) return false;
     //释放前次的查询结果
     if ( $this->queryID ) $this->free();
     N('db_query',1);
     // 记录开始执行时间
     G('queryStartTime');
     $str    =   str_replace(array_keys($bind),'?',$str);
     $bind   =   array_values($bind);
     $this->queryStr = $str;
     $this->queryID = sqlsrv_query($this->_linkID,$str,$bind, array( "Scrollable" => SQLSRV_CURSOR_KEYSET));
     $this->debug();
     if ( false === $this->queryID ) {
         $this->error();
         return false;
     } else {
         $this->numRows = sqlsrv_num_rows($this->queryID);
         return $this->getAll();
     }
 }
function storePlayer($name, $email, $gcm_regid)
{
    $db = new BaseDB();
    // insert user into database
    $sql = "INSERT INTO gcm_users(name, email, gcm_regid, created_at) VALUES('{$name}', '{$email}', '{$gcm_regid}', GETDATE())";
    $result = $db->dbQuery($sql);
    // check for successful store
    if ($result) {
        // get user details
        $id = $db->getLastId('gcm_users');
        // last inserted id
        $result = $db->dbQuery("SELECT * FROM gcm_users WHERE id = {$id}") or die(dbGetErrorMsg());
        // return user details
        $NumRecords = sqlsrv_num_rows($result);
        if ($NumRecords > 0) {
            return sqlsrv_fetch_array($result, SQLSRV_FETCH_BOTH);
        } else {
            return false;
        }
    } else {
        return false;
    }
}
 function sql_num_rows($sqltype, $result)
 {
     if ($sqltype == 'mysql') {
         if (class_exists('mysqli_result')) {
             return $result->mysqli_num_rows;
         } elseif (function_exists('mysql_num_rows')) {
             return mysql_num_rows($result);
         }
     } elseif ($sqltype == 'mssql') {
         if (function_exists('sqlsrv_num_rows')) {
             return sqlsrv_num_rows($result);
         } elseif (function_exists('mssql_num_rows')) {
             return mssql_num_rows($result);
         }
     } elseif ($sqltype == 'pgsql') {
         return pg_num_rows($result);
     } elseif ($sqltype == 'oracle') {
         return oci_num_rows($result);
     } elseif ($sqltype == 'sqlite3') {
         $metadata = $result->fetchArray();
         if (is_array($metadata)) {
             return $metadata['count'];
         }
     } elseif ($sqltype == 'sqlite') {
         return sqlite_num_rows($result);
     } elseif ($sqltype == 'odbc') {
         return odbc_num_rows($result);
     } elseif ($sqltype == 'pdo') {
         return $result->rowCount();
     }
 }
Exemple #14
0
 /**
  * Return the number of rows in the result.
  *
  * @throws \Pop\Db\Adapter\Exception
  * @return int
  */
 public function numRows()
 {
     if (isset($this->statement)) {
         return sqlsrv_num_rows($this->statement);
     } else {
         if (isset($this->result)) {
             return sqlsrv_num_rows($this->result);
         } else {
             throw new Exception('Error: The database result resource is not currently set.');
         }
     }
 }
?>
 </h3><!---หัวเรื่องหลัก-->
           <p>&nbsp;</p><!---หัวเรื่องรอง-->
		  <!----<input type="button" value="-จ่ายของเข้ารถ" id="btn" onclick="window.location='?page=add_picking_head';" class="inner_position_right" >
			---->
	</div><div class="sep"></div><br>
<form method="post" action="" id="frmSearch" name="frmSearch">
<table cellpadding="0" cellspacing="0"  border="0" align="center"  >
<tr><td colspan="2" align="center">
	<b>คลัง : </b>
	<select id="txt_location" name="txt_location"  style="width:170px;" required/>
	<option value="" > - เลือกคลังสินค้า - </option>
	<?php 
$sqlLoc = "select * from st_warehouse_location ";
$qryLoc = sqlsrv_query($con, $sqlLoc);
$row = sqlsrv_num_rows($qryLoc);
while ($detail = sqlsrv_fetch_array($qryLoc)) {
    ?>
			<option value="<?php 
    print $detail['locationno'];
    ?>
" ><?php 
    print $detail['locationname'];
    ?>
</option>
		
			<?php 
}
?>
	</select>
	<b>จ่ายให้</b>
Exemple #16
0
 public static function getNumRows($query)
 {
     $database = self::GetInstance();
     switch ($database->type) {
         case 'mysql':
             break;
         case 'mssql':
             if (extension_loaded('pdo_mssql')) {
             } else {
                 if (extension_loaded('mssql')) {
                     $result = mssql_query($query);
                     if (!$result) {
                         echo 'Error in statement execution.\\n';
                         die('MSSQL error: ' . mssql_get_last_message());
                     }
                     $row_count = mssql_num_rows($result);
                     return $row_count;
                 } else {
                     if (extension_loaded('sqlsrv')) {
                         $params = array();
                         $options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
                         $result = sqlsrv_query($database->connection, $query, $params, $options);
                         if (!$result) {
                             echo 'Error in statement execution s.\\n';
                             die("Problemas en el select:" . sqlsrv_errors());
                         }
                         $row_count = sqlsrv_num_rows($result);
                         if ($row_count) {
                             return $row_count;
                         } else {
                             return 0;
                         }
                     }
                 }
             }
             break;
         default:
             //trigger_error('This database type is not supported',E_USER_ERROR);
             break;
     }
 }
                                         <th>Course Name</th>
                                         <th>Worksheet Number</th>
                                         <th>Performance</th>
                                         <th>Go To</th>
                                     </tr>
                                 </thead>
                                 <tbody>
 <?php 
 $params = array($courseID, $enrollmentID);
 $options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
 $worksheetsubmissionsSQL = "SELECT CT.CourseName, WS.WorksheetNumber, SS.StudentSubmissionID, WS.WorksheetID\n            FROM CourseTypes CT, Courses C, Enrollment ER, Worksheets WS, StudentSubmissions SS\n            WHERE C.CourseID = ? AND\n                  ER.EnrollmentID = ? AND\n\t\t\t\t  ER.CourseID = C.CourseID AND\n                  WS.CourseID = C.CourseID AND\n                  C.CourseTypesID = CT.CourseTypesID AND\n                  SS.EnrollmentID = ER.EnrollmentID AND\n                  SS.WorksheetID = WS.WorksheetID";
 $worksheetsubmissions = sqlsrv_query($con, $worksheetsubmissionsSQL, $params, $options);
 if ($worksheetsubmissions === false) {
     die(print_r(sqlsrv_errors(), true));
 }
 $resultlength = sqlsrv_num_rows($worksheetsubmissions);
 if ($resultlength == 0) {
     echo "No Submissions!";
 } else {
     $coursenames = [];
     $worksheetnumbers = [];
     $studentsubmissionids = [];
     $worksheetids = [];
     while (sqlsrv_fetch($worksheetsubmissions) === true) {
         $coursenames[] = sqlsrv_get_field($worksheetsubmissions, 0);
         $worksheetnumbers[] = sqlsrv_get_field($worksheetsubmissions, 1);
         $studentsubmissionids[] = sqlsrv_get_field($worksheetsubmissions, 2);
         $worksheetids[] = sqlsrv_get_field($worksheetsubmissions, 3);
     }
     for ($i = 0; $i < $resultlength; $i++) {
         echo "<tr><td>{$coursenames[$i]}</td><td>{$worksheetnumbers[$i]}</td><td>TBD</td><td><form method =\"post\" action=\"/Teacher/MyCourses/ViewCourse/ViewWorksheet/ViewSubmission/\" name=\"viewsubmissionlink{$i}\" id=\"viewsubmissionlink{$i}\"><input hidden type=\"text\" name=\"worksheetID\" value=\"{$worksheetids[$i]}\"><input hidden type=\"text\" name=\"submissionID\" value=\"{$studentsubmissionids[$i]}\"><button class=\"btn btn-primary\">View Submission</button></form></td></tr>";
Exemple #18
0
 /**
  * Count
  *
  * @return integer
  */
 public function count()
 {
     return sqlsrv_num_rows($this->resource);
 }
 $stmt2 = sqlsrv_query($conn, $sql_opzioni);
 $row_count = sqlsrv_num_rows($stmt2);
 $row_op = sqlsrv_fetch_array($stmt2, SQLSRV_FETCH_ASSOC);
 if ($row_count === 0) {
     $prezzo_di_listino = "";
     $prezzo_al_pubblico = "";
 } else {
     $prezzo_di_listino = $row_op['Prezzo_di_Listino'];
     $prezzo_al_pubblico = $row_op['Prezzo_al_Pubblico'];
 }
 if (strtotime($data_ora_corrente) > strtotime($data_fine_offerta_completa)) {
     $offerta_sospesa = 1;
 }
 $sql_count = "SELECT COUNT(*) as CouponStampati FROM acquisti WHERE offerta = " . $row['id'] . " AND Abilita = 1 AND Data_da <= '" . $dataoggi . "'";
 $stmt3 = sqlsrv_query($conn, $sql_count);
 $row_sql_count = sqlsrv_num_rows($stmt3);
 $row_count_cop = sqlsrv_fetch_array($stmt3, SQLSRV_FETCH_ASSOC);
 if ($row_sql_count !== 0) {
     $CouponStampati = $row_count_cop['CouponStampati'];
 }
 $nome = $row['Nome'];
 $titolo = $row_op['Titolo'];
 if ($offerta_sospesa === 1) {
     $coupon[] = array("id" => $row['id'], "nome" => $nome, 'sospesa' => $offerta_sospesa, 'esaurita' => $row['Offerta_Esaurita'], "foto_1" => 'http://www.tuttoshopping.com/' . $row['Foto_1'], "Offerta_Deluxe" => $row['Offerta_Deluxe'], "prezzo_di_listino" => number_format($row_op['Prezzo_di_Listino'], 2, '.', ''), "categoria" => $row['Categoria'], "prezzo_al_pubblico" => number_format($row_op['Prezzo_al_Pubblico'], 2, '.', ''), "stampati" => $CouponStampati, "Opzioni" => array("id" => $row_op['id'], "Data_da" => $row_op['Data_da'], "Titolo" => $titolo, "Prezzo_al_Pubblico" => $prezzo_al_pubblico, "Offerta" => $row_op['Offerta'], "Prezzo_di_Listino" => $prezzo_di_listino));
 } else {
     if ($row['Offerta_Esaurita'] === 1) {
         $coupon[] = array("id" => $row['id'], "nome" => $nome, 'sospesa' => $offerta_sospesa, 'esaurita' => $row['Offerta_Esaurita'], "foto_1" => 'http://www.tuttoshopping.com/' . $row['Foto_1'], "Offerta_Deluxe" => $row['Offerta_Deluxe'], "prezzo_di_listino" => number_format($row_op['Prezzo_di_Listino'], 2, '.', ''), "categoria" => $row['Categoria'], "prezzo_al_pubblico" => number_format($row_op['Prezzo_al_Pubblico'], 2, '.', ''), "stampati" => $CouponStampati, "Opzioni" => array("id" => $row_op['id'], "Data_da" => $row_op['Data_da'], "Titolo" => $titolo, "Prezzo_al_Pubblico" => $prezzo_al_pubblico, "Offerta" => $row_op['Offerta'], "Prezzo_di_Listino" => $prezzo_di_listino));
     } else {
         $coupon[] = array("id" => $row['id'], "nome" => $nome, 'sospesa' => $offerta_sospesa, 'esaurita' => $row['Offerta_Esaurita'], "foto_1" => 'http://www.tuttoshopping.com/' . $row['Foto_1'], "Offerta_Deluxe" => $row['Offerta_Deluxe'], "prezzo_di_listino" => number_format($row_op['Prezzo_di_Listino'], 2, '.', ''), "categoria" => $row['Categoria'], "prezzo_al_pubblico" => number_format($row_op['Prezzo_al_Pubblico'], 2, '.', ''), "stampati" => $CouponStampati, "Opzioni" => array("id" => $row_op['id'], "Data_da" => $row_op['Data_da'], "Titolo" => $titolo, "Prezzo_al_Pubblico" => $prezzo_al_pubblico, "Offerta" => $row_op['Offerta'], "Prezzo_di_Listino" => $prezzo_di_listino));
     }
 }
<td bgcolor="#66CCFF"><?php 
    echo $reSP['PackStart'];
    $PackStart = $PackStart + $reSP['PackStart'];
    ?>
</td>
<td bgcolor="#66CCFF"><?php 
    echo number_format($reSP['OrderTotal']);
    $OrderTotalSP = $OrderTotalSP + $reSP['OrderTotal'];
    ?>
</td>
<td bgcolor="#66CCFF">
<?php 
    $sqlBySP = "SELECT count( distinct Order_List.Customer_Id) as CountByStart\nFROM Order_List left join ORDER_DETAIL\non Order_List.OrderID=ORDER_DETAIL.OrderID\n\nwhere Order_List.Orderdate ='{$re1['DATE_PLAN']}' \nand Order_List.SaleCode='{$sale}' \nand Order_List.ApproverStatus='Y'\nand Order_List.Canceled='N' \nand Order_List.Customer_Id <>'' \nand Order_List.ORDERTYPE='0'\nand ORDER_DETAIL.ProductID='FG201401'\n ";
    $qryBySP = sqlsrv_query($con, $sqlBySP, $params, $options);
    $reBySP = sqlsrv_fetch_array($qryBySP);
    $rowBySP = sqlsrv_num_rows($qryBySP);
    echo $reBySP['CountByStart'];
    $CountByStart = $CountByStart + $reBySP['CountByStart'];
    ?>
</td>
<td bgcolor="#66CCFF"><?php 
    $vs33 = $reBySP['CountByStart'] / $reIn['CountIn'] * 100;
    echo number_format($vs33) . "%";
    $vs33Total = $vs33Total + $vs33;
    ?>
</td>

<td bgcolor="#F0F0F0"><?php 
    echo $sumBox = $reCa['sumBoxCarabao'] + $reSP['sumBoxStart'];
    $sumBoxTotal = $sumBoxTotal + $sumBox;
    ?>
//------------------------------------------------------โดย PONG 14/10/2015-------------------
session_start();
set_time_limit(0);
include "../../includes/config.php";
$Tel = $_POST['Tel'];
$sim = $_POST['sim'];
$text_all = $_POST['text_all'];
$number = $_POST['number'];
$per_page = $number;
if ($text_all) {
    $sql = "SELECT * FROM  (SELECT ROW_NUMBER() OVER(ORDER BY phone_no desc) AS\nrownum,phone_no,sim_id FROM st_Device_PhoneSim where sim_id is not null)AS Table1 ";
} else {
    $sql = "SELECT * FROM  (SELECT ROW_NUMBER() OVER(ORDER BY phone_no desc) AS\nrownum,phone_no,sim_id FROM st_Device_PhoneSim \nwhere sim_id like '%{$sim}%' and phone_no like '%{$Tel}%' and sim_id is not null)AS Table1 ";
}
$result = sqlsrv_query($con, $sql, $params, $options);
$num_rows = sqlsrv_num_rows($result);
?>
<html>
<body>
<?php 
if ($num_rows == 0) {
    echo "<p align='center'><b>----------ไม่พบข้อมูล------------</b></p>";
} else {
    ?>
<table cellpadding="0" cellspacing="0"  border="0" align="left"  class="box" width="1050px">
<tr><td colspan="2"> 

	<table cellpadding="0" cellspacing="0" BORDERCOLOR="#FF9933" border="1" align="center"  width="450px">
	<tr bgcolor="#FFCC99">
	<td align="center"><font size="2">ลำดับ</font></td>
	<td align="center"><font size="2">Serial Sim.</font></td>
Exemple #22
0
 /**
  * Get the number of rows in the result set for the executed SQL given by the cursor.
  *
  * @return  integer  The number of rows in the result set.
  *
  * @since   12.1
  * @see     Countable::count()
  */
 public function count()
 {
     return sqlsrv_num_rows($this->cursor);
 }
if (!empty($_SESSION['LoggedIn']) && !empty($_SESSION['Username'])) {
    if (!($_SESSION['Role'] == 'Admin' && $_SESSION['AccessType'] == 'Super')) {
        ?>
        <p>You do not have permission to view this page.  Redirecting in 5 seconds</p>
        <p>Click <a href="/">here</a> if you don't want to wait</p>
        <meta http-equiv='refresh' content='5;/' />
        <?php 
    } else {
        $params = array();
        $options = array("Scrollable" => 'static');
        $adminsSQL = "\n        SELECT I.InstitutionName, A.FirstName, A.LastName, A.AdministratorID, R.Designation, CONVERT(VARCHAR(11), SU.date_added, 106)\n        FROM Institutions as I, Administrators as A, RoleInstances as RI, Roles as R, SiteUsers as SU\n        WHERE A.RoleInstanceID = RI.RoleInstanceID AND\n              SU.username = A.SiteUsername AND\n              RI.RoleID = R.RoleID AND\n              R.Role = 'Admin' AND\n              I.InstitutionID = A.InstitutionID";
        $admins = sqlsrv_query($con, $adminsSQL, $params, $options);
        if ($admins === false) {
            die(print_r(sqlsrv_errors(), true));
        }
        $num_admins = sqlsrv_num_rows($admins);
        $institutions = [];
        $fnames = [];
        $lnames = [];
        $adminids = [];
        $designations = [];
        $dates = [];
        while (sqlsrv_fetch($admins) === true) {
            $institutions[] = sqlsrv_get_field($admins, 0);
            $fnames[] = sqlsrv_get_field($admins, 1);
            $lnames[] = sqlsrv_get_field($admins, 2);
            $adminids[] = sqlsrv_get_field($admins, 3);
            $designations[] = sqlsrv_get_field($admins, 4);
            $dates[] = sqlsrv_get_field($admins, 5);
        }
        ?>
$password = "******";
$database = "codigocar1";
$url = "sqlserver01.codigocar1.hospedagemdesites.ws";
$cod = $_REQUEST["cod"];
$conninfo = array("Database" => $database, "UID" => $username, "PWD" => $password, "CharacterSet" => "UTF-8");
$servidor = sqlsrv_connect($url, $conninfo) or die("Não foi possível a conexão com o servidor!");
//1_Se elige el formato de datos para lla conexion UTF8
//Se prepara la peticion
//2_Se establece la consulta a la BD
$params = array();
$options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
$consulta = "SELECT * FROM opcionaisXdescricao where codigo='" . $cod . "' or codprod=" . $cod . "";
//echo "sql: ".$consulta;
//die();
$sql = sqlsrv_query($servidor, $consulta, $params, $options);
$row_count = sqlsrv_num_rows($sql);
//3_Se declara un arreglo
$datos = array();
//SE genera el archivo JSON
$i = 0;
while ($obj = sqlsrv_fetch_object($sql)) {
    //echo 'foi';
    $i = $i + 1;
    if ($i != $row_count) {
        $datos[] = array('opcional' => $obj->opcional . ",&nbsp;");
    } else {
        $datos[] = array('opcional' => $obj->opcional . ".");
    }
}
echo '' . json_encode($datos) . '';
sqlsrv_close($servidor);
	&nbsp;<B style="color:red;text-align:center;">*</B>
	</td></tr>
	</td></tr><tr><td colspan="2">&nbsp;</td></tr>
<tr><td><B>รูป</B></td><td><input type="file" id="txt_file" name="txt_file"></td>
	<tr><td colspan="2">&nbsp;</td></tr>

<tr><td width="150"><B>หมายเหตุ</B></td><td><input type="text" id="txt_remark"align="center" name="txt_remark" size="35"></td></tr>
<tr><td colspan="2">&nbsp;</td></tr>
<tr><td><B>บริษัท</B></td><td>
	<select id="txt_COMPANY" name="txt_COMPANY"  style="width:300px;">
	<?php 
$sql = "SELECT COMPANYCODE,COMPANYNAME  FROM st_companyinfo_exp   ";
$params = array();
$options = array("Scrollable" => SQLSRV_CURSOR_KEYSET);
$qry = sqlsrv_query($con, $sql, $params, $options);
$row = sqlsrv_num_rows($qry);
for ($j = 0; $j < $row; $j += 1) {
    $detail = sqlsrv_fetch_array($qry);
    ?>
			<option value="<?php 
    print $detail['COMPANYCODE'];
    ?>
" ><?php 
    print $detail['COMPANYNAME'];
    ?>
</option>
		
			<?php 
}
?>
	</select>
 $options = array("Scrollable" => 'static');
 $query = "SELECT S.[FirstName], S.[LastName], L.[Language], S.[ID], COUNT(DISTINCT E.[Teachers&ClassesID])\nFROM Students as S, Expressions as E, Languages as L\nWHERE L.[LanguageID] = S.[Language] AND\nS.[ID] in (SELECT DISTINCT ES.StudentID FROM Expressions as ES) AND\nE.[StudentID] = S.[ID]";
 /*if (!(empty($_POST['studentLastName'])))
   {
       $query = " = ?";
       $params = array($_POST['studentID']);
   }*/
 $query .= " GROUP BY S.[FirstName], S.[LastName], S.[ID], L.Language";
 $stmt = sqlsrv_query($con, $query, $params, $options);
 if (!$stmt) {
     die(print_r(sqlsrv_errors(), true));
 }
 /* Extract Pagination Paramaters */
 $rowsPerPage = isset($_GET['pp']) ? $_GET['pp'] : 10;
 // get rows per page, default = 50
 $rowsReturned = sqlsrv_num_rows($stmt);
 if ($rowsReturned === false) {
     die(print_r(sqlsrv_errors(), true));
 } elseif ($rowsReturned == 0) {
     echo "No rows returned.";
     exit;
 } else {
     /* Calculate number of pages. */
     $numOfPages = ceil($rowsReturned / $rowsPerPage);
 }
 /* Echo results to the page */
 $pageNum = isset($_GET['pageNum']) ? $_GET['pageNum'] : 1;
 $page = Pagination::getPage($stmt, $pageNum, $rowsPerPage);
 foreach ($page as $row) {
     $studentPageLink = "ViewStudent/?studentID={$row['3']}";
     echo "<tr><td>{$row['0']}</td><td>{$row['1']}</td><td>{$row['2']}</td><td><a href='{$studentPageLink}'>Student's Page</a></td><td>{$row['4']}</td></tr>";
Exemple #27
0
 /**
  * Get the number of returned rows for the previous executed SQL statement.
  *
  * @param   resource  $cursor  An optional database cursor resource to extract the row count from.
  *
  * @return  integer   The number of returned rows.
  *
  * @since   12.1
  */
 public function getNumRows($cursor = null)
 {
     $this->connect();
     return sqlsrv_num_rows($cursor ? $cursor : $this->cursor);
 }
Exemple #28
0
 /**
  * Returns number of rows in previous resultset. If no previous resultset exists,
  * this returns false.
  *
  * @return integer Number of rows in resultset
  */
 function lastNumRows()
 {
     if ($this->_result) {
         return @sqlsrv_num_rows($this->_result);
     }
     return null;
 }
 /**
  * Number of rows in the result set
  *
  * @access	public
  * @return	integer
  */
 function num_rows()
 {
     return @sqlsrv_num_rows($this->result_id);
 }
Exemple #30
-1
 /**
  * Number of rows in the result set
  *
  * @access	public
  * @return	integer
  */
 function num_rows()
 {
     if (!$this->num_rows) {
         $this->num_rows = @sqlsrv_num_rows($this->result_id);
     }
     return $this->num_rows;
 }