Hello guys I am using this script for my pagination:
<?php
if(isset($_GET['page']) && $_GET['page'] != '') {
$pageno = $_GET['page']; /* Sanitize Here */
} else {
/* You can redirect user to home page */
}
?>
<?php
if(isset($pageno)) {
if($pageno == '1') {
?>
<div class="container">
<div class="examples">
<div class="row">
<div class="span3">
<img id="one" src="img/example.png"/>
</div>
<div class="span3">
<img id="two" src="img/example.png"/>
</div>
<div class="span3">
<img id="three" src="img/example.png"/>
</div>
<div class="span3">
<img id="four" src="img/example.png"/>
</div>
</div>
<br />
<div class="row">
<div class="span3">
<img id="one" src="img/example.png"/>
</div>
<div class="span3">
<img id="two" src="img/example.png"/>
</div>
<div class="span3">
<img id="three" src="img/example.png"/>
</div>
<div class="span3">
<img id="four" src="img/example.png"/>
</div>
</div>
<br />
<div class="row">
<div class="span3">
<img id="one" src="img/example.png"/>
</div>
<div class="span3">
<img id="two" src="img/example.png"/>
</div>
<div class="span3">
<img id="three" src="img/example.png"/>
</div>
<div class="span3">
<img id="four" src="img/example.png"/>
</div>
</div>
<br />
<div class="pages">
<div class="prev-blocked"></div>
<a href="portfolio.php?page=2"><div class="next"></div></a>
<br /><br /><br />
</div>
</div>
<?php
}
elseif($pageno == '2') {
?>
<div class="container">
<br />
<div class="alert alert-error">
<b>Opps!</b> We could not find out the page you're requesting. <a href="index.php">Go back</a>
</div>
</div>
<!--
<div class="container">
<div class="examples">
<div class="row">
<div class="span3">
<img id="one" src="img/example.png"/>
</div>
<div class="span3">
<img id="two" src="img/example.png"/>
</div>
<div class="span3">
<img id="three" src="img/example.png"/>
</div>
<div class="span3">
<img id="four" src="img/example.png"/>
</div>
</div>
<br />
<div class="row">
<div class="span3">
<img id="one" src="img/example.png"/>
</div>
<div class="span3">
<img id="two" src="img/example.png"/>
</div>
<div class="span3">
<img id="three" src="img/example.png"/>
</div>
<div class="span3">
<img id="four" src="img/example.png"/>
</div>
</div>
<br />
<div class="row">
<div class="span3">
<img id="one" src="img/example.png"/>
</div>
<div class="span3">
<img id="two" src="img/example.png"/>
</div>
<div class="span3">
<img id="three" src="img/example.png"/>
</div>
<div class="span3">
<img id="four" src="img/example.png"/>
</div>
</div>
<br />
<div class="pages">
<a href="portfolio.php?page=1"><div class="prev"></div></a>
<div class="next-blocked"></div>
<br /><br /><br />
</div>
</div>
-->
<?php
}
}
?>
Can you see the line
elseif($pageno == '2') {
It means that page .php?page=2 will display the content below
I want to make it so every page that is higher than the number 2 will display the same page.
I’ve tried these options:
elseif($pageno == '>=2') {
elseif($pageno == '>2') {
And nothing of them works, not even an error.
I doubt you can do something this way with that script but, is there any other way to do so that works?
Thanks.
… should do the trick.
It actually may be written without casting to integer (or using intval function), because PHP is weakly-typed language. But I’d prefer that form to show my intention in the code more clearly. In fact, I’d change this line…
… to this:
… and proceed with direct number comparisons (like
$pageno === 1)