Paginanummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

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 »

Junior Software Developer (HBO / WO)

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer! Sta jij aan het begin van je carrière en heb je net je HBO of WO-diploma in de richting van ICT of Techniek mogen ontvangen? En heb jij grote affiniteit met software development? Dan hebben wij bij Jelling IT Professionals de perfecte opdrachtgever in de omgeving van Utrecht, die jou tot een volwaardig Fullstack Software Developer gaat opleiden. Binnen deze grote organisatie krijg je ruime en professionele trainingen die jouw in korte tijd vakbekwaam maken. Niet alleen het aan technisch aspect, maar ook zeker jouw persoonlijke ontwikkeling wordt veel

Bekijk vacature »

SQL Developer

Functie omschrijving Altijd al willen werken bij een snelgroeiend bedrijf, actief in de logistieke sector? Dit is je kans! Ik ben op zoek naar een ervaren SQL Developer in de omgeving Tilburg. Dit bedrijf is gespecialiseerd in in de ontwikkeling van software en maatwerk oplossingen voor het automatiseren van logistieke processen. Klanten zijn o.a. BOL en andere grote distributiecentrums. Jouw taken worden vooral: Verantwoordelijk voor ontwikkelen van stored procedures, voor snelle afhandeling van data; Optimalisatie van de SQL query's en T-SQL query's; Jij gaat je bezig houden met ontwerpen, ontwikkelen en optimaliseren van de MS SQL Databases; In deze functie

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Software Developer (Junior functie)

Functieomschrijving Wij zijn op zoek naar een Software Developer! Sta jij in de startblokken om je carrière te beginnen en kan je niet wachten om toffe software te gaan ontwikkelen? Kortom, ben je onlangs afgestudeerd of sta je op het punt om je papiertje te behalen? Voor een IT dienstverlener dat gespecialiseerd is in Microsoft technologie zijn wij op zoek naar C#.NET Developers. Het bedrijf heeft meerdere klanten in regio Utrecht waar je permanent kan komen te werken. Kom je liever te werken bij een klein softwarebedrijf of bij een groot consultancy bureau? Dat is helemaal aan jou de keuze!

Bekijk vacature »

Junior Developer Low-code

Dit ga je doen Low-code ontwikkeling van software voor landelijk bekende organisaties; Samenwerken in een team van 10 collega's; Opleveren van mooie eindproducten, middels de Agile methodiek; Direct contact met de eindklant over de gewenste oplossingen. Hier ga je werken Als startende IT-professional kom je te werken in de regio van Lelystad bij een organisatie die met toonaangevende klanten uit heel Nederland samen werkt. De producten en diensten van de organisatie bereiken miljoenen Nederlanders. Hierbij komt een grote hoeveelheid informatie kijken en deze moet discreet en veilig verwerkt worden. De processen die hierbij horen worden door het IT team vormgegeven.

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

Front end developer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers met passie voor hun vak. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van ontwerp en ontwikkeling zullen samenkomen in een proof of concept. Nadat is vastgesteld dat de oplossing voldoet aan de belangrijkste behoeftes worden producten of services gevalideerd door middel van korte iteraties. Hiermee zorgen ze ervoor dat het werk voldoet aan de technische vereisten en gebruikersbehoefte. Door het inzetten van de nieuwste technologieën die toekomstbestendig zijn weten ze klanten omver te blazen. Ook geven en organiseren ze veel

Bekijk vacature »

Front-end PHP Developer

Dit ga je doen Bouwen van de frontend van een nieuwe applicaties; Verbeteren van de user experience; Opstellen van een style guide; Schakelen met collega developers over de te bouwen oplossing; Je speelt een belangrijke rol in het neerzetten van het nieuwe systeem; Werken met o.a. Symfony 6, API Platform, Twig, Javascript, Redis Automatiseren van processen; Koppelen van verschillende functionaliteiten; Unit tests, integration tests, end-to-end tests; In de toekomst ga je nog werken aan andere projecten. Hier ga je werken Voor onze vaste opdrachtgever in de regio Breda zijn wij op zoek naar een Frontend Developer. Het betreft een organisatie

Bekijk vacature »

Junior Low-code ontwikkelaar gezocht omgeving Arnh

Bedrijfsomschrijving Wij zijn een dynamisch IT-bedrijf dat zich richt op het stroomlijnen van bedrijfsprocessen en het creëren van ondersteunende applicaties. Onze kracht ligt in het combineren van zakelijk inzicht met IT-expertise via gestroomlijnde procesontwerpen en wendbare applicatieontwikkeling met behulp van Low-code technologieën. Als jonge professional krijg je de kans om samen te werken met een team van 15 deskundige collega's, verspreid over nationale en internationale locaties. We bieden je een leerzame omgeving waar je je vaardigheden kunt ontwikkelen en groeien in je rol als Low-code ontwikkelaar. Word jij onze nieuwe Junior Low-code Ontwikkelaar (OutSystems)? Versterk ons team en draag bij

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

SQL Developer

Functie omschrijving We are looking for a dutch native speaker Jij gaat in deze functie aan de slag met uitdagende projecten en het creëren van maatwerk software, vooral middels SQL. Iedere klant/project is weer anders, maar dat maakt dit bedrijf en de functie erg uniek & uitdagend. Verder heb je de volgende taken: Ontwikkelen en ontwerpen van SQL databases. T-SQL wordt hierbij gebruikt als programmeer laag; Optimalisatie van query's, voor een verbeterde efficiency; Begeleiden van junior developers, mits je dit leuk vindt; Heb je meer interesse in een rol als consultant, dan is dit ook mogelijk. Je heb hier meer

Bekijk vacature »

Mendix Developer

Voor Troostwijk Groep zoeken wij een: Mendix Developer Wij zoeken Je bent een getalenteerde en ervaren Mendix Developer en het is tijd om je horizon te verbreden. Je wilt minder coderen en meer modelleren, minder bezig zijn met allerlei technische details en randvoorwaarden en meer met functionaliteit. Daarnaast ben je trots op de innovatieve en gebruiksvriendelijke applicaties die je in de loop van de jaren hebt gebouwd. Werk je graag in een enthousiast team, wil je veel vrijheid en kun je tegelijkertijd goed met deadlines omgaan, dan ben jij absoluut degene die wij zoeken! Wat je nodig hebt is ruime

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »
Erwin van Brink

Erwin van Brink

25/10/2010 12:15:31
Quote Anchor link
Hallo,

Ik heb onderstaande code van PHP Hulp en geimplementeerd op mijn site.
Werkt prima, op één ding na.
Hij begint de pagina nummering met '0' i.p.v. '1'...

Kan iemand mij helpden en vertellen waar het 'fout' gaat ?

Gegevens uit de Db halen :

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
<?php
// Pagina navigatie
    // Bepalen hoeveel zendingen er zijn


    $res1 = mysql_query("SELECT * FROM `klanten` WHERE klanten_bedrijf_link = '$bedrijf'");
    $items_totaal = mysql_num_rows($res1);
    if ( $items_totaal == 0 ) {
        $items_totaal == 1 ;
    }

    
    // Filter aantal klanten per pagina
    
    $aantal_per_pagina = $_REQUEST["items_per_pagina"];
    
    if ( $aantal_per_pagina != "" ) {
        $aantal_per_pagina_1 = $aantal_per_pagina;
    }
else {        
        $aantal_per_pagina_1 = "5" ;
    }


    $items_per_pagina = $aantal_per_pagina_1;

    // Benodigede pagina's
    $aantal_paginas = ceil($items_totaal / $items_per_pagina);
    $aantal_paginas = $aantal_paginas - 1;

?>


Code om de paginanummering te maken (deze wordt via include in pagina geladen ):

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<?php
        <td colspan="7" align="right" valign="middle">
            <
br /><br /><br />
            [
code]<?php
            // get the current page or set a default
            
//            $aantal_paginas = $aantal_paginas - 1;

            
            if (isset($_GET['currentpage']) && is_numeric($_GET['currentpage'])) {
               // cast var as int
               $currentpage = (int) $_GET['currentpage'];
            }
else {
               // default page num
               $currentpage = 0;
            }
// end if
            
            // if current page is greater than total pages...

            if ($currentpage > $aantal_paginas) {
               // set current page to last page
               $currentpage = $aantal_paginas;
            }
// end if
            // if current page is less than first page...

            if ($currentpage < 1) {
               // set current page to first page
               $currentpage = 0;
            }
// end if
            
            // the offset of the list, based on current page

            $offset = ($currentpage - 1) * $aantal_per_pagina;
            
            /******  build the pagination links ******/
            // range of num links to show

            $range = 3;

            echo "<ul id=\"pagination-digg\">";
            // if not on page 1, don't show back links
//            if ($currentpage > 1) {
               // get previous page num

               echo " <li class=\"next\"><a href=?currentpage=0&items_per_pagina=".$aantal_per_pagina.">&#171;&#171; </a><li> ";
               $prevpage = $currentpage - 1;
               // show < link to go back to 1 page
               echo " <li class=\"next\"><a href=?currentpage=" . $prevpage ."&items_per_pagina=".$aantal_per_pagina.">&#171; </a><li> ";
//            } // end if
            
            // loop to show links to range of pages around current page

            for ($x = ($currentpage - $range); $x < (($currentpage + $range) + 1); $x++) {
               // if it's a valid page number...
               if (($x >= 0) && ($x <= $aantal_paginas)) {
                  // if we're on current page...
                  if ($x == $currentpage) {
                     // 'highlight' it but don't make a link
                     echo " <li class=\"active\">". $x . "</li> ";
                  // if not current page...
                  } else {
                     // make it a link
                     echo " <li><a href=?currentpage=". $x . "&items_per_pagina=".$aantal_per_pagina.">$x</a><li> ";
                  }
// end else
               } // end if
            } // end for
                            
            // if not on last page, show forward and last page links        

            if ($currentpage != $aantal_paginas) {
               // get next page
               $nextpage = $currentpage + 1;
                // echo forward link for next page
               echo " <li class=\"next\"><a href=?currentpage=". $nextpage . "&items_per_pagina=".$aantal_per_pagina."> &#187;</a></li> ";
              
               echo " <li class=\"next\"><a href=?currentpage=". $aantal_paginas . "&items_per_pagina=".$aantal_per_pagina."> &#187;&#187;</a></li> ";
            }
// end if
            /****** end build pagination links ******/

            echo "</ul>";
            ?>

            </td>
?>


Alvast bedankt voor de reacties.
 
PHP hulp

PHP hulp

05/11/2024 15:37:02
 
- Mark -

- Mark -

25/10/2010 12:20:33
Quote Anchor link
Ik heb hem niet helemaal doorgelopen maar verander de 0 in regel 14 en 25 eens naar een 1.
 
Erwin van Brink

Erwin van Brink

25/10/2010 13:16:29
Quote Anchor link
Hallo Mark,

Bedankt voor je snelle reactie.

Dit zorgt er in ieder geval voor dat ik geen '0' pagina als link zie. Echter lost dit mijn probleem niet op.

Feitelijk komt het hier op neer dat de pagina telling begint op pagina '0' en niet op pagina '1'. De linkjes echter, beginnen bij pagina '1' en daardoor vallen de eerste records uit de Db weg. Als je op de 'Eerste pagina' link klikt en kijkt naar de link, dan zie je ook dat er 'currentpage=0' staat, welke feitelijk pagina '0' oproept. Deze link moet dus eigenlijk ook op de pagina 1 link komen.

Volgens mij doet het probleem zich ook alleen voor bij pagina 1 ...
Raar is ook dat als je de pagina de eerste keer oproept, het wel klopt. Zodra je naar een andere pagina gaat en weer terug naar '1', het probleem zich voordoet.


Toevoeging op 25/10/2010 13:34:57:

en wat me net pas opvalt, is dat de laatste pagina hetzelfde records heeft als de eerste. Dus pagina 0 heeft dezelfde records als de laatste pagina ...
 
Erwin van Brink

Erwin van Brink

27/10/2010 22:22:48
Quote Anchor link
Ik heb het opgelost !

Hieronder de juiste code :

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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
<?php
            // get the current page or set a default
            
            if (isset($_GET['currentpage']) && is_numeric($_GET['currentpage'])) {
               // cast var as int
               $currentpage = (int) $_GET['currentpage'];
            }
else {
               // default page num
               $currentpage = 0;
            }
// end if
            
            // if current page is greater than total pages...

            if ($currentpage > $aantal_paginas) {
               // set current page to last page
               $currentpage = $aantal_paginas;
            }
// end if
            // if current page is less than first page...

            if ($currentpage < 1) {
               // set current page to first page
               $currentpage = 0;
            }
// end if
            
    
            // the offset of the list, based on current page

            $offset = ($currentpage - 1) * $aantal_per_pagina;
            
            /******  build the pagination links ******/
            // range of num links to show

            $range = 3;

            echo "<ul id=\"pagination-digg\">";
            // if not on page 1, don't show back links
//            if ($currentpage > 1) {
               // get previous page num

               echo " <li class=\"next\"><a href=?currentpage=0&items_per_pagina=".$aantal_per_pagina.">&#171;&#171; </a><li> ";
               $prevpage = $currentpage - 1;
               // show < link to go back to 1 page
               echo " <li class=\"next\"><a href=?currentpage=" . $prevpage ."&items_per_pagina=".$aantal_per_pagina.">&#171; </a><li> ";
//            } // end if
            
            // loop to show links to range of pages around current page

            for ($x = ($currentpage - $range); $x < (($currentpage + $range) + 1); $x++) {
               // if it's a valid page number...
               if (($x > 0) && ($x <= $aantal_paginas)) {
                  // if we're on current page...
                  if ($x == ($currentpage+1)) {
                     // 'highlight' it but don't make a link
                     echo " <li class=\"active\">". ($x) . "</li> ";
                  // if not current page...
                  } else {
                     // make it a link
                     echo " <li><a href=?currentpage=". ($x-1) . "&items_per_pagina=".$aantal_per_pagina.">$x</a><li> ";
                  }
// end else
               } // end if
            } // end for
                            
            // if not on last page, show forward and last page links        
//            if ($currentpage != $aantal_paginas) {
               // get next page

               $nextpage = $currentpage + 1;
                // echo forward link for next page
                if ( $nextpage <> $aantal_paginas ) {
                       echo " <li class=\"next\"><a href=?currentpage=". ($nextpage) . "&items_per_pagina=".$aantal_per_pagina."> &#187;</a></li> ";
                    echo " <li class=\"next\"><a href=?currentpage=". ($aantal_paginas - 1) . "&items_per_pagina=".$aantal_per_pagina."> &#187;&#187;</a></li> ";
                    
                }
else {
                    
                    echo " <li class=\"next\"><a href=#> &#187;</a></li> ";
                    echo " <li class=\"next\"><a href=#> &#187;&#187;</a></li> ";
                }

              
//            } // end if
            /****** end build pagination links ******/

            echo "</ul>";
            ?>
 



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.