Pagina nummering werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Outsystems Developer Junior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als junior Outsystems Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Trainee pega developer

Wil jij een mooie stap maken in jouw carrière? Mooi! Bij De Mandemakers Groep haal je binnen 6 maanden je CSA- en CSSA-certificaten, waarna jij aan de slag kan als Pega-developer in ons IT-team. Achter de schermen zorg jij ervoor dat collega’s efficiënt werken en klanten iedere dag beter geholpen worden. Wil jij daaraan bijdragen? En jouw ICT-skills ontwikkelen? Lees dan snel verder en solliciteer vandaag nog als trainee Pega-developer. Wat ga je doen? Als trainee Pega developer leiden wij je op tot gecertificeerd software developer voor het low-code platform PegaSystems. In de training ben je verantwoordelijk voor een te

Bekijk vacature »

Creatieve Front-end developer gezocht!

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

Junior PHP Developer

Je maakt een vliegende start van je carrière, door meteen mee te bouwen aan de digitale aspecten van Coolblue. Wat doe je als Junior PHP Developer bij Coolblue? Als Junior PHP Developer ben je meteen vanaf de start onderdeel van een development team. Je kijkt veel mee met collega’s en volgt trainingen om te groeien als Junior Developer. Op dat moment komt je wil om steeds te blijven leren naar boven. Daarnaast pak je in de sprints ook je eigen stories op om Coolblue iedere dag een beetje beter te kunnen maken. Je sterk analytisch vermogen komt dan ook goed

Bekijk vacature »

PHP ontwikkelaar

Functie Jij komt te werken in een development team van 9 man. Het grootste deel doet back end development en daarnaast is er 1 teamlead en 1 tester in het team. Dit Agile team is van groots belang voor de organisatie omdat zij voornamelijk alle eigen systemen in-house ontwikkelen. Naast het door ontwikkelen van het bestaande platform en de software die daarbij komt kijken, zul jij je ook bezighouden met het realiseren en opzetten van nieuwe projecten binnen het bedrijf. Je staat nauw met de klant in contact om zo hun wensen zo goed mogelijk te kunnen realiseren. Daarnaast ontwikkel

Bekijk vacature »

Lead developer (PHP, Symfony, DDD)

Functie Als Lead developer zorg je ervoor dat het team (bestaande uit zowel junior als ervaren developers) in staat is om de kwaliteit van de software (en code) verder te verhogen. In samenwerking met het team, de product owner en de andere lead developers zet je technische lijnen uit en bepaal je de prioriteiten per sprint. Lijkt het jou interessant om complexe problemen op te lossen en bijvoorbeeld een nieuwe applicatiestructuur in Symfony op te zetten? Dan komen wij graag met je in contact. Eisen • HBO werk- en denkniveau (ze kijken niet naar papieren, maar naar denkniveau, motivatie en

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving: De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van bromen snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie.De opdracht bestaat uit: het programmeren van de diverse modules;het tijdens demo's tonen van de

Bekijk vacature »

C# Developer

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Door middel van ASP.NET, MVC Framework en C# ga je webshops, websites en webapplicaties ontwikkelen. Je zorgt voor de optimalisatie van bestaande software en de automatisering van bedrijfsprocessen. Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Bedrijfsprofiel

Bekijk vacature »

Java Developer bij een jonge groeiende organisatie

Bedrijfsomschrijving Vind jij het als Java developer ook zo belangrijk dat een bedrijf je de ruimte en tijd geeft voor persoonlijke ontwikkeling? Dan zit je hier helemaal goed. Deze jonge organisatie is opgericht in 2018 en is ondertussen uitgegroeid tot een club van ongeveer 30 medewerkers. Het gaat hier om een echte Java club, die vrijheid en verantwoordelijkheid erg belangrijk vinden. Het bedrijf heeft een informele sfeer en de teams zijn erg hecht met elkaar. Ze delen graag de kennis en ervaringen met anderen, maar vinden andermans mening ook zeer belangrijk. De organisatie zet zich in voor ontwikkeling en besteed

Bekijk vacature »

Senior Software Developer C++

Vacature details Vakgebied: Software/IT Opleiding: Senior Vacature ID: 13342 Introductie Do you want to work for one of the most innovative companies located in the region of Eindhoven. Currently Due to growth we are looking for a Senior Software Developer. Our client is a high-tech company with international roots and can provide you with a challenging opportunity. Functieomschrijving Responsibilities: Design, develop, and maintain high-quality software applications in C++ Collaborate with other engineers, product managers, and stakeholders to understand requirements and develop solutions Write clean, maintainable, and efficient code Conduct thorough testing and debugging to ensure high-quality software Optimize applications for

Bekijk vacature »

PHP Back-end Developer

Vacature details Vakgebied: Software/IT Opleiding: Starter Werklocatie: Nijmegen Vacature ID: 13633 Introductie OUr client develop websites, webshops, and digital environments that are used by many visitors daily. They are seeking an experienced PHP-Developer Back-end to join the team. If you're looking for a position where you can tackle challenging, innovative, and multidisciplinary ICT projects and make a difference, this vacancy might be for you! Functieomschrijving As a PHP developer, you'll develop websites and digital environments used by many visitors daily. You'll work as a back-end developer and want to continuously develop in this field. You can work independently and efficiently,

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »
Remy Brokke

Remy Brokke

30/03/2007 14:29:00
Quote Anchor link
Ik heb een pagina nummering script in mijn oude nieuws script gezet. Kijk hier voor een voorbeeld. Op de 1e pagina doet hij netjes 10 nieuws items selecteren. Het stukje script wat hierbij hoort is:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<?php
$npp
= "10";
        $begin = mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC LIMIT 0, ".$npp) OR DIE(mysql_error());
        
        while($row = mysql_fetch_array($begin))
          {


            echo "<a href=\"".$_SERVER['PHP_SELF']."?item=".$row['id']."\"><b><i>".$row['titel']."</i></b></a> - <i>".$row['datum']."</i><br /><br />";

          }


        echo "<br />";

        //Eerst delen we het totaal aantal pagina's door het aantal nieuwsberichten per pagina.
        $nieuwepagina = $aantal / $npp;

        //Daarna ronden we het af naar boven. Functie: ceil. http://www.phphulp.nl/php/tutorials/1/106/186/
        $nieuwepagina = ceil($nieuwepagina);

        echo "Pagina: ";

        //P 1 sette en dan steeds hoger optellen zodat de nummer chronologisch blijven!
        $p = 1;
        for($i=$nieuwepagina; $i > 0;$i--)
                  {

            if($p == 1)
              {

                echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$p."\"><b>$p</b></a>";
              }

            else
              {
                echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$p."\">$p</a>";
              }

            $p++;
            }


?>


Maar als je verder gaat kijken werken de volgende pagina's niet goed. Hij pakt wel steeds goed de eerste limit maar de 2e werkt niet echt. Hier de code die bij het stuk hoort als er een GET p is.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
$npp
= "10";

if(isset($_GET['p']))
 {

    echo "<font size=\"2\"><a href=\"".$_SERVER['PHP_SELF']."\"><b>Nieuws</b></a></font><hr style=\"color:  #000000;\" /><br />";

    //Dan bestaat er een pagina nummer! :)
    $p = $_GET['p'];
    
    //Maximaal in de limit statement in de SQL.
    $maximaal = $p * $npp;

    //Minimaal in de limit statement in de SQL.
    $minimaal = $maximaal - $npp;

    $sql = mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC LIMIT ".$minimaal.", ".$maximaal." ") OR DIE(mysql_error());

    while($row = mysql_fetch_array($sql))
     {

        echo "<a href=\"".$_SERVER['PHP_SELF']."?item=".$row['id']."\"><b><i>".$row['titel']."</i></b></a> - <i>".$row['datum']."</i><br /><br />";
     }


    //Pagina nummering
    $pagina = mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC") OR DIE(mysql_error());
    $aantal = mysql_num_rows($pagina);
    echo "<br />";

    //Eerst delen we het totaal aantal pagina's door het aantal nieuwsberichten per pagina.
    $nieuwepagina = $aantal / $npp;

    //Daarna ronden we het af naar boven. Functie: ceil. http://www.phphulp.nl/php/tutorials/1/106/186/
    $nieuwepagina = ceil($nieuwepagina);

    echo "Pagina: ";

    //P 1 sette en dan steeds hoger optellen zodat de nummer chronologisch blijven!
    $pn = 1;
    for($i=$nieuwepagina; $i > 0;$i--)
          {

        if($p == $pn)
          {

            echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$pn."\"><b>$pn</b></a>";
          }

        else
                 {
            echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$pn."\">$pn</a>";
          }

        $pn++;
        }    
  }

?>


Wie o wie helpt mij uit de brand?
Gewijzigd op 01/01/1970 01:00:00 door Remy Brokke
 
PHP hulp

PHP hulp

20/11/2024 16:16:18
 
Remy Brokke

Remy Brokke

31/03/2007 14:59:00
Quote Anchor link
Iemand met een geweldige php kennis? :)
 
Remy Brokke

Remy Brokke

31/03/2007 18:25:00
Quote Anchor link
Al gefixt! Ik had de LIMIT functie verkeerd begrepen. Van wmcity.nl:

Nielsvr:
Je begrijpt de limit functie verkeerd van mySQL. Het is niet LIMIT start, einde. Maar LIMIT start, hoeveelheid. In jou geval dus bijvoorbeeld LIMIT 0, 32. Laat resultaat 1 tot 32 zien. LIMIT 64, 32 laat resultaat 64 tot 96 zien...


Groetjes Remy!
Gewijzigd op 01/01/1970 01:00:00 door Remy Brokke
 
Lissy Pixel

Lissy Pixel

31/03/2007 19:13:00
Quote Anchor link
Hoe is het nu geworden?
Wil je dit ook posten?
 
Remy Brokke

Remy Brokke

01/04/2007 00:42:00
Quote Anchor link
Heb alleen het laatste aangepast. Dus dat is dit geworden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
<?php
$npp
= "10";

if(isset($_GET['p']))
 {

    echo "<font size=\"2\"><a href=\"".$_SERVER['PHP_SELF']."\"><b>Nieuws</b></a></font><hr style=\"color:  #000000;\" /><br />";

    //Dan bestaat er een pagina nummer! :)
    $p = $_GET['p'];
    
    //Maximaal in de limit statement in de SQL.
    $maximaal = $p * $npp;

    //Minimaal in de limit statement in de SQL.
    $minimaal = $maximaal - $npp;

    $sql = mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC LIMIT ".$minimaal.", ".$npp." ") OR DIE(mysql_error());

    while($row = mysql_fetch_array($sql))
     {

        echo "<a href=\"".$_SERVER['PHP_SELF']."?item=".$row['id']."\"><b><i>".$row['titel']."</i></b></a> - <i>".$row['datum']."</i><br /><br />";
     }


    //Pagina nummering
    $pagina = mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC") OR DIE(mysql_error());
    $aantal = mysql_num_rows($pagina);
    echo "<br />";

    //Eerst delen we het totaal aantal pagina's door het aantal nieuwsberichten per pagina.
    $nieuwepagina = $aantal / $npp;

    //Daarna ronden we het af naar boven. Functie: ceil. http://www.phphulp.nl/php/tutorials/1/106/186/
    $nieuwepagina = ceil($nieuwepagina);

    echo "Pagina: ";

    //P 1 sette en dan steeds hoger optellen zodat de nummer chronologisch blijven!
    $pn = 1;
    for($i=$nieuwepagina; $i > 0;$i--)
          {

        if($p == $pn)
          {

            echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$pn."\"><b>$pn</b></a>";
          }

        else
                 {
            echo "<a href=\"".$_SERVER['PHP_SELF']."?p=".$pn."\">$pn</a>";
          }

        $pn++;
        }    
  }

?>


En dan zit de verrandering alleen in dit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$sql
= mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC LIMIT ".$minimaal.", ".$maximaal." ") OR DIE(mysql_error());
?>


is dit geworden:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
    $sql
= mysql_query("SELECT * FROM tpnieuws ORDER BY id DESC LIMIT ".$minimaal.", ".$npp." ") OR DIE(mysql_error());
?>
 
Lissy Pixel

Lissy Pixel

01/04/2007 11:11:00
Quote Anchor link
DANK je wel voor de heldere uitleg !!!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.