ik heb een pagina script gemaakt.
die telken 3items toont.
soms toont deze op de 2de pagina maar 2 items en dan op pagina 3 - 1item
kunnen jullie me helpen ?
PHP Code:
<?
$p = $_GET["p"];
if($p == ""){
$pagina = 1;
$p = $_GET["p"];
}else{
$pagina = $_GET["p"];
}
?>
<?php
$een = "1";
$query = "SELECT * FROM producten WHERE afdeling='2' LIMIT ".$p.", 3"; // Limit eerste record, aantal daarna
$result = mysql_query($query) or trigger_error( mysql_error() );
while($rij = mysql_fetch_assoc($result)){
?>
<a href="index.php?naam=product&id=<?php echo $rij['id']; ?>"><img alt="foto <?php echo $rij['naam']; ?>" height="340px" src="admin/<?php echo $rij['foto']; ?>" /></a>
<?
}
?>
<? $optellen = $p + $een; ?>
<? $aftrekken = $p - $een; ?>
<br/><br/>
<?
if($p == 1){
}elseif($p == ""){
}
elseif($p == "0"){
}
else{ ?>
<a style="font-size:22px" href="index.php?naam=lighting&p=<? echo $aftrekken; ?>">«</a>
<? }
?>
<a style="font-size:22px" href="index.php?naam=lighting&p=<? echo $optellen; ?>">»</a>
- sql limit
-
15-09-2012, 20:56 #1
- Berichten
- 25
- Lid sinds
- 13 Jaar
sql limit
-
-
15-09-2012, 22:59 #2
- Berichten
- 15
- Lid sinds
- 13 Jaar
Re: sql limit
Omdat je de resultaten laat beginnen op de pagina nummer, terwijl je ze moet laten beginnen op (pagina - 1) * 3 (aangezien je er 3 per pagina laat zien).
Dus dan wordt het
PHP Code:$query = "SELECT * FROM producten WHERE afdeling='2' LIMIT ". (($p - 1) * 3) .", 3";
-
16-09-2012, 20:40 #3
- Berichten
- 25
- Lid sinds
- 13 Jaar
Re: sql limit
bedankt voor de hulp.
maar als ik deze gebruik krijg ik deze error.
Notice: 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 '-3, 3' at line 1 in
-
16-09-2012, 21:00 #4
- Berichten
- 15
- Lid sinds
- 13 Jaar
Re: sql limit
Dan zal het dus gewoon ($p * 3) zijn.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic