Welkom, Gast. Je bent niet ingelogd.

php 1 fout, 1 vraag

Thomaz
'
Geplaatst op: 09 Feb 2007, 18:59
PimpCoins: 0
💸+
Bewerken Quote

Hallo allemaal,

Ik heb een fout in me script, en ik heb een vraagje over een script. Ik begin met de fout, die is nu even het belangrijkste. Daarna de vraag.

De fout:
Ik heb een stukje script, om pagina's optedelen als er meer dan een bepaald aantal resultaten zijn. Daarvoor gebruik ik mede dit:

1
2
3
4
5
6
7
8
<?php

                $query = "SELECT * FROM pb WHERE user='".$_SESSION['naam']."' && in_delete='nee' ORDER BY id DESC LIMIT '".$offset."','".$items_per_pagina."'";  
                $result=mysql_query($query) or die (mysql_error());  
                $mnr = mysql_num_rows($result);
                while ($sql = mysql_fetch_assoc($result)) 

?>

Maar dit werkt niet, de foutcode hierbij is:

1 | 2 | 3 | 4 | 5 | 6 | 7 | 8You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''12','2'' at line 1

De vraag:
Hoe kan ik ervoor zorgen dat het onderste stukje code niet dit laat zien:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8

Maar dit:
1 | 2 | 3 |

Dus dat het wordt afgebroken na bijv. 3 pagina's.

Dit is hierbij de code:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php

                for($i = 0; $i < $aantal_paginas; $i++) {
                    if($huidige_pagina == $i) {
           
                    echo "<b>".($i+1)."</b>";
                       }
                    else
                    {

                       echo "<a href="".$_SERVER['PHP_SELF']."?pagina=pberichten&p=".$i."">".($i+1)."</a>";
                       }

                      if($i < $aantal_paginas - 1) {
                       echo " | ";
                    }
                }

?>

Bvd.

Thomas

[Laatst bewerkt door Thomaz op vrijdag 9 februari 2007, om 19:24]
🤷‍♂️
Nog geen reacties, wees de eerste!
📫

Nieuw privébericht

🔥

Registreren


Login