Also im im im Versuch, einen Blog zu machen, und ich benutze ein Skript wie die unten, es funktioniert wie ein Charme, aber ich möchte überprüfen, welche Seite, die der Benutzer sucht und mache den Button für diese Seite als class = btn btn-success btn-md aktiv. Atm die Buttonfarbe für alle Seiten ist "aktiv" farbig, wie sortiert man das am besten Mannor?wie man überprüft, welche Seite aktiv ist in peitschen
<?php
$rowsPerPage = 10;
try
{
$conn = new PDO("sqlsrv:server=.\sqlexpress ; Database=", "", "");
$conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(Exception $e)
{
die(print_r($e->getMessage()));
}
try
{
$tsql = "SELECT COUNT(ProductNumber) FROM Production.Product";
$stmt = $conn->query($tsql);
$rowsReturned = $stmt->fetch(PDO::FETCH_NUM);
if($rowsReturned[0] == 0)
{
echo "No rows returned.";
}
else
{
$numOfPages = ceil($rowsReturned[0]/$rowsPerPage);
for($i = 1; $i<=$numOfPages; $i++)
{
$pageNum = "index.php?page=$i";
<------HERE IS THE PART I NEED HELP WITH------------>
print("<a href='$page' class='btn btn-success btn-md active'>$i</a> ");
}
echo "<br/><br/>";
}
$tsql = "SELECT * FROM
(SELECT ROW_NUMBER() OVER(ORDER BY ProductID)
AS RowNumber,
Name,
ProductNumber
FROM Production.Product)
AS Temp
WHERE RowNumber BETWEEN ? AND ?";
$stmt2 = $conn->prepare($tsql);
if(isset($_GET['pageNum']))
{
$highRowNum = $_GET['pageNum'] * $rowsPerPage;
$lowRowNum = $highRowNum - $rowsPerPage + 1;
}
else
{
$lowRowNum = 1;
$highRowNum = $rowsPerPage;
}
$params = array(&$lowRowNum, &$highRowNum);
$stmt2->execute(array($lowRowNum, $highRowNum));
print("<table border='1px'>
<tr>
<td>Row Number</td>
<td>Product Name</td>
<td>Product ID</td>
</tr>");
while($row = $stmt2->fetch(PDO::FETCH_NUM))
{
print("<tr>
<td>$row[0]</td>
<td>$row[1]</td>
<td>$row[2]</td>
</tr>");
}
print("</table>");
}
catch(Exception $e)
{
die(print_r($e->getMessage()));
}
?>
aktiv ist, so brauchen Sie so etwas wie 'if ($ _GET ['pageNum'] == $ i) '? –