Paginanummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Junior/medior Back end developer PHP, Laravel

Functie Jij als ontwikkelaar komt te werken in een team bestaande uit 4 back end programmeurs, 2 vormgevers/ Front end developers en een online marketeer. Qua persoonlijkheden is het team erg gevarieerd van sportfanaten tot gameliefhebbers en Golfers. Een ding heeft iedereen hier gemeen; Passie voor goede code. In jouw rol zul je voor veel van je tijd je bezig houden met het ontwikkelen van maatwerk features en applicaties. Daarnaast hebben wij op aanvraag ook wel eens een website of onderhoudsklusje, die opgepakt moet worden en hier ben jij ook niet vies van. Jij als full stack developer zult dus

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

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 »

PHP developer (Laravel, Docker, Gitlab-CI)

Functie Het IT-team bestaat momenteel uit 4 ontwikkelaars. Ieder onderdeel van de software draait op aparte servers en het bestaat dus echt uit verschillende componenten intern ontwikkeld en je werkt aan alle facetten. Van uitbreiding van de core tot maatwerk voor de klant. Ook liggen er verschillende uitdagingen op servervlak en databases. Je zult de eerste periode veel samenwerken met de lead developer om vervolgens echt je gang te gaan binnen de software. Een groot deel van de systemen is gebouwd met behulp van het Laravel framework en PHP (minimaal 7.2), Docker voor lokaab gebruik en Gitlab-CI voor het deployen

Bekijk vacature »

.NET developer

Functie Heb jij veel kennis van ASP.NET Webforms en wil jij juist de overstap maken naar ASP.NET Core? Wij zijn per direct op zoek naar een ervaren .NET Webdeveloper die met ons samen ons platform wilt herschrijven van ASP.NET Webforms naar ASP.NET Core. Voor jou de unieke kans om met ons samen te innoveren en kennis op te doen van de nieuwste technieken binnen de Microsoft Stack. Wij hebben een development team met 10 IT specialisten bestaande uit onder andere 4 backend .NET developers en twee front-end developers. Wij zijn continu bezig om ons als team en bedrijf te blijven

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Back-end programmeur

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een nieuwe uitdaging? Voor een uitdagende werkgever in omgeving Waalwijk zijn wij op zoek naar een enthousiaste softwareontwikkelaar met kennis of ervaring met C# en SQL. In een uitdagende rol als C#.NET Developer werk je samen met een enthousiast en informeel team aan het bouwen van maatwerk software voor variërende klanten. Verder ziet jouw takenpakket er als volgt uit: Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je houdt je bezig met het ontwikkelen

Bekijk vacature »

Typescript Developer / Cloud platform

Dit ga je doen (Door)Ontwikkelen van het cloud platform; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het cloud platform; Sparren met de business. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er veel voor. Als Typescript ontwikkelaar word je onderdeel van het team gericht op de (door)ontwikkeling van hun eigen cloud platform welke wordt

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET developer start jij in een development team met twee ervaren software ontwikkelaars. Jouw persoonlijke ontwikkeling is voor ons erg belangrijk en jij gaat dan ook meelopen met onze Senior .NET ontwikkelaar die jou met zijn kennis en ervaring een goede begeleiding kan aanbieden. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit

Bekijk vacature »

C# .NET Developer

Functieomschrijving Voor dit leuke softwarre bedrijf in de omgeving Vught zijn we per direct op zoek naar een C#/.NET Developer. Is development jouw passie en doe je dit graag met C#/.NET? Lees dan snel verder! Jou werkzaamheden zullen zijn: Zorgen voor de optimalisatie van de huidige software en het automatiseren van bedrijfsprocessen. Naar aanleiding van de wensen van de klant ga je, met je collega's op zoel naar passende oplossingen en je werkt dit uit tot een mooi eindproduct. Je gaat webshops, websites en webapplicaties ontwikkelen door middel van ASP.NET, C# en MVC Framework. Bedrijfsprofiel Deze opdrachtgever houdt zich bezig

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

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

26/04/2024 00:16:51
 
- 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.