Paginanummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Junior Front-End Developer

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

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Team Lead Java Developer

Functie Wat ga je doen als Java developer? Als Team Lead Java Developer draag een grote verantwoordelijk je stuurt ontwikkelaars aan en staat dagelijks in contact met jou ICT Manager. De team Bestaat uit front-end en backend systemen. Je ben in staat op hoog niveau de technische vak te bepalen en ook te bewaren. Je dag zie er als volgt uit, ontwikkelen van nieuwe en bestaande applicaties, het uitvoeren van processen en analyses en het beschrijven van functioneel ontwerpen. Ook zal samen met jouw Tester applicaties gaan testen door middel van peer reviews en het leveren van support aan gebruikers

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

Bekijk vacature »

Lead javascript developer Node.js React

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Senior Fullstack Developer (GOLang, TypeScript)

Bedrijfsomschrijving Our client is one of the large worldwide accounting firms. Functieomschrijving We are looking for a senior (all-round) developer (Project On Demand / Tax Technology) Uses as much as possible technology in support of the development process: Git, Jenkins, Docker, npm, skaffold, helm, etc. We are looking for a real hands-on developer; ie not a team lead or other managerial-style role; Acts with integrity both internally and externally and takes personal responsibility in this respect; Curious about the developments within their field and driven to make a difference with the team; Able to empathize with colleagues and stakeholders and

Bekijk vacature »

Digital Agency is looking for PHP developers!

Functie The team currently has 20 colleagues, consisting of developers (front and backend) and the operations team, which also includes management and two scrum masters. They are looking for a PHP developer who is able to work independently. You will work in one of the three scrum teams and start working on a project for the customer. The interesting thing about this is that you do have variety in terms of work, but at the same time continuously work for existing customers. This also gives you the opportunity to really go into depth and develop innovative technical solutions. In terms

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Voor een opdrachtgever in omgeving Delft zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

Robot Programmeur

In het kort Drie redenen waarom deze vacature uniek is! Modern, innovatief en Informeel bedrijf waar veel mogelijk is Werken met diverse robot merken Meehelpen met inbedrijfstellingen bij de klant De organisatie Hier ga je aan de slag Dit groeiende bedrijf van totaaloplossingen in de automatisering van productieprocessen, is hoofdzakelijk actief in de Benelux. Vanuit het kantoor in regio Amersfoort worden veel oplossingen geboden in de vorm van robotica. Geen project is hetzelfde wat garant staat voor bijzonder veel afwisseling. De bedrijfsgrootte is ongeveer 80 man. Van gerobotiseerde machinebeladingen tot aan assemblage automatiseringen wordt vanuit krachtige engineering maatwerk equipment geleverd.

Bekijk vacature »

Front-end developer (Medior/Senior)

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 »

Developer Angular & Kotlin

Dit ga je doen Het (door)ontwikkelen van mobiele apps en webapplicaties; Het opstellen van technisch ontwerp en het bespreken van ontwerpen met de software architect; Het uitvoeren van werkzaamheden op het gebied van technisch testen; Het in de gaten houden van nieuwe ontwikkelingen op jouw vakgebied en het adviseren van de organisatie hierover. Hier ga je werken Het gaat om een bekend internationaal handelsbedrijf met ruim 800 medewerkers, verdeeld over verschillende deelbedrijven. Deze organisatie is van oorsprong een familiebedrijf, er wordt hard gewerkt, er heerst een no nonsense en doeners mentaliteit, een informele sfeer en er is een mix van

Bekijk vacature »

Front end developer React Sportgames

Functie Als Front end developer ga jij aan de slag bij een gave en bekende organisatie op het gebied van sportgames. Jij gaat aan de slag in een scrumteam met 6 developers die gepassioneerd en actief bezig zijn om spelers kwalitatieve en mooie spelervaringen aan te bieden. Als scrumteam werken ze in drie wekelijkse sprints en begin je iedere ochtend met een stand-up. Als Front end developer werk jij bij deze organisatie voornamelijk met Javascript, html, css en React. Er wordt veel gebruikt gemaakt ook van C#, Docker en Kubernetes. Het team hecht veel waarde aan het leveren van hoogwaardige

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

22/12/2024 10:53:56
 
- 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.