Código PHP:
Warning: odbc_exec() [function.odbc-exec]: SQL error: [MySQL][ODBC 3.51 Driver][mysqld-5.0.18-nt]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Resource id #8 LIMIT 0, 5' at line 1, SQL state 37000 in SQLExecDirect in C:Program FilesEasyPHP1-8wwwarchivosadmincatCombo.php on line 45
Código PHP:
$query_limit_rsCategorias = sprintf("%s LIMIT %d, %d", $SeleArchivos, $startRow_rsCategorias, $maxRows_rsCategorias);
Código PHP:
//paginacion
$currentPage = $_SERVER["PHP_SELF"];
$maxRows_rsCategorias = 5;
$pageNum_rsCategorias = 0;
if (isset($_GET['pageNum_rsCategorias'])) {
$pageNum_rsCategorias = $_GET['pageNum_rsCategorias'];
}
$startRow_rsCategorias = $pageNum_rsCategorias * $maxRows_rsCategorias;
//fin paginacion
$categorias = "Select * from categorias";
$query = odbc_exec($conexion,$categorias);
//existe un combo box para seleccionar el categoria aqui en medio
//sigue el script para la paginacion
$SeleArchivos = "Select * from archivos Where Cat='".$_GET['id_cat']."'";
$SeleQueryArchivos = odbc_exec($conexion,$SeleArchivos);
//sigue paginacion
$query_limit_rsCategorias = sprintf("%s LIMIT %d, %d", $SeleArchivos, $startRow_rsCategorias, $maxRows_rsCategorias);
$rsCategorias = odbc_exec($conexion,$query_limit_rsCategorias) or die(mysql_error());
$row_rsCategorias = odbc_fetch_row($rsCategorias);
if (isset($_GET['totalRows_rsCategorias'])) {
$totalRows_rsCategorias = $_GET['totalRows_rsCategorias'];
} else {
$all_rsCategorias = odbc_exec($conexion,$SeleQueryArchivos);
$totalRows_rsCategorias = odbc_fetch_row($all_rsCategorias);
}
$totalPages_rsCategorias = ceil($totalRows_rsCategorias/$maxRows_rsCategorias)-1;
$queryString_rsCategorias = "";
if (!empty($_SERVER['QUERY_STRING'])) {
$params = explode("&", $_SERVER['QUERY_STRING']);
$newParams = array();
foreach ($params as $param) {
if (stristr($param, "pageNum_rsCategorias") == false &&
stristr($param, "totalRows_rsCategorias") == false) {
array_push($newParams, $param);
}
}
if (count($newParams) != 0) {
$queryString_rsCategorias = "&" . htmlentities(implode("&", $newParams));
}
}
$queryString_rsCategorias = sprintf("&totalRows_rsCategorias=%d%s", $totalRows_rsCategorias, $queryString_rsCategorias);
//aqui los enlaces hacia las paginas
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center"><?php if ($pageNum_rsCategorias > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_rsCategorias=%d%s", $currentPage, 0, $queryString_rsCategorias); ?>"><img src="First.gif" border=0></a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center"><?php if ($pageNum_rsCategorias > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_rsCategorias=%d%s", $currentPage, max(0, $pageNum_rsCategorias - 1), $queryString_rsCategorias); ?>"><img src="Previous.gif" border=0></a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_rsCategorias < $totalPages_rsCategorias) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_rsCategorias=%d%s", $currentPage, min($totalPages_rsCategorias, $pageNum_rsCategorias + 1), $queryString_rsCategorias); ?>"><img src="Next.gif" border=0></a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center"><?php if ($pageNum_rsCategorias < $totalPages_rsCategorias) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_rsCategorias=%d%s", $currentPage, $totalPages_rsCategorias, $queryString_rsCategorias); ?>"><img src="Last.gif" border=0></a>
<?php } // Show if not last page ?>
</td>
</tr>
</table>
Código PHP:
$query_limit_rsCategorias = sprintf("%s LIMIT %d, %d", $SeleArchivos, $startRow_rsCategorias, $maxRows_rsCategorias);
Espero me ayuden a entender la linea por favor
Saludos