aqui el codigo completo
Código PHP:
Ver original<?php
# conectare la base de datos
if(!$con){
}
}
$action = (isset($_REQUEST['action'])&& $_REQUEST['action'] !=NULL)?
$_REQUEST['action']:''; if($action == 'ajax'){
include 'pagination.php'; //incluir el archivo de paginación
//las variables de paginación
$page = (isset($_REQUEST['page']) && !empty($_REQUEST['page']))?
$_REQUEST['page']:1; $per_page = 10; //la cantidad de registros que desea mostrar
$adjacents = 4; //brecha entre páginas después de varios adyacentes
$offset = ($page - 1) * $per_page;
//Cuenta el número total de filas de la tabla*/
$count_query = mysqli_query($con,"SELECT count(*) AS numrows FROM medicina "); $total_pages = ceil($numrows/$per_page); $reload = 'index.php';
//consulta principal para recuperar los datos
$query = mysqli_query($con,"SELECT medicina.codigo,medicina.cantidad_recibida,medicina.medicamento,entrega.cantidad_entregada FROM medicina INNER JOIN ENTREGA on medicina.codigo=entrega.codigo GROUP BY medicina.codigo LIMIT $offset,$per_page");
if ($numrows>0){
?>
<table class="table table-bordered">
<thead>
<tr>
<th>Código</th>
<th>Medicina</th>
<th>Cantidad Recibida</th>
<th>Cantidad entregada</th>
<th>Disponible</th>
</tr>
</thead>
<tbody>
<?php
$totaling=$row['cantidad_recibida'];
$totalegre=$row['cantidad_entregada'];
$saldo = $totaling - $totalegre;
?>
<tr>
<td><?=$row["codigo"]?></td>
<td><?=$row["medicamento"]?></td>
<td align="center"><?=$row["cantidad_recibida"]?></td>
<td align="center"><?=$row["cantidad_entregada"]?></td>
<td align="center"><?php echo''.$saldo.'';?></td>
</tr>
<?php
}
?>
</tbody>
</table>
<div class="table-pagination pull-right">
<?php echo paginate($reload, $page, $total_pages, $adjacents);?>
</div>
<?php
} else {
?>
<div class="alert alert-warning alert-dismissable">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">×</button>
<h4>Aviso!!!</h4> No hay datos para mostrar
</div>
<?php
}
}
?>