Pagina nummers

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

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 »

Top Low-Code Developer Gezocht!

Bedrijfsomschrijving Unieke Kansen, Uitstekende Arbeidsvoorwaarden & Inspirerend Team Wij zijn een toonaangevende, internationale organisatie die de toekomst van technologie vormgeeft door het creëren van innovatieve en baanbrekende oplossingen. Ons succes is gebaseerd op een hecht en gepassioneerd team van professionals die altijd streven naar het overtreffen van verwachtingen. Als jij deel wilt uitmaken van een dynamische, vooruitstrevende en inspirerende werkomgeving, dan is dit de perfecte kans voor jou! Functieomschrijving Als Low-Code Developer ben je een cruciaal onderdeel van ons team. Je werkt samen met collega's uit verschillende disciplines om geavanceerde applicaties te ontwikkelen en te optimaliseren met behulp van Low-code

Bekijk vacature »

Senior Airport Developer ( System engineer)

De functie Nice to know (you) De nieuwe A-pier wordt de duurzaamste van Schiphol. Als deze af is ligt er 4000 vierkante meter zonnepanelen op het dak. En de toiletten? Die spoelen door met regenwater. we gaan ervoor: het creëren van de meest duurzame en hoogwaardige luchthavens ter wereld. een toekomstbestendig en duurzaam Schiphol. Daar werken we elke dag hard aan in team Development & Sustainability. Jij bent regisseur, expert én aanjager van de ontwikkeling van Schiphol. Connecting your world Hoe maak je de ambities en doelstellingen van Schiphol concreet in een project? De waarde voor Schiphol naar eisen die

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

Bekijk vacature »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »

Senior .NET Developer I goed salaris en deels thui

Bedrijfsomschrijving Mijn opdrachtgever is al ruim 20 jaar een gevestigde naam in de wereld van software ontwikkeling, met drie kantoren in de Randstad, waaronder Alphen aan den Rijn. Zij richten zich op het bouwen van IT-oplossingen die ervoor zorgen dat de productiviteit van klanten te allen tijden optimaal is. Hiervoor neemt jouw nieuwe werkgever het volledige ontwikkelproces tot haar rekening; van het eerste gesprek om de klantwensen in kaart te brengen, tot aan het uiteindelijke onderhoud van de opgeleverde oplossing. In totaal werken er inmiddels bijna 200 gemotiveerde IT-ers binnen deze organisatie. De gemiddelde leeftijd ligt rond de 35. Het

Bekijk vacature »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Rotterdam dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen PHP, JAVA en Node.js. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

SAP Integratie Ontwikkelaar

Ben jij ambitieus in de verdere ontwikkeling van SAP binnen HANOS, en heb je kennis van SAP PI, CPI (SAP integration suite) en of andere middleware tooling? Dan ben jij mogelijk onze nieuwe SAP Integratie (middleware) Ontwikkelaar! Lees snel verder en solliciteer! Wat ga je doen? Als SAP Financieel Consultant ben je, als deel van een gedreven team van interne SAP consultants, de schakel tussen de gebruikersorganisatie en ICT. Je draagt proactief bij aan een optimale aansluiting van de SAP-functionaliteit (een applicatielandschap met o.a. Suite on HANA, Fiori, Hybris, C4C en BO), op de bedrijfsprocessen. Verder ondersteun je de HANOS

Bekijk vacature »

Back End Developer

Als Back End developer bij KUBUS houd je je bezig met het ontwikkelen van de (web)applicatie en services van BIMcollab. Je hebt een focus op de back end van onze software, daarvoor werken wij hoofdzakelijk met C# en .NET. Wij hanteren een full-stack benadering, wat betekent dat je naast de back-end ook meehelpt bij andere onderdelen van de code. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

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 »
Tim S

Tim S

25/09/2012 01:55:40
Quote Anchor link
Hallo,

Ik heb tijdje geleden toen ik net begon met php op internet een pagina nummer script gevonden. Dit script was de enigste die ik toen een beetje kon volgen en in me website kon plaatsen. Het enigste probleem is dat er een komma tussen de url's blijft staan. Het is een fout in het script en de bedoeling dat deze weggefilterd worden.

Hieronder het script, ik begrijp dat het misschien een hoop werk is maar ik hoop tocht dat er iemand naar kan kijken.

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
76
77
78
79
80
81
82
83
84
85
86
<?php
$max_entries_per_page
= 3;
 
// Het pagina nummer opvragen uit de url. Als deze niet vermeld is in de url, of dat deze niet nummeriek is, dan gebruiken we de laagste waarde. Dus het cijfer 1.
$pagenum = (isset($_GET['page_num']) && is_numeric($_GET['page_num'])) ? $_GET['page_num'] : 1;
 
// We gaan nu het aantal reacties opvragen uit de database
$query = mysql_query("SELECT * FROM gastenboek") or die(mysql_error());
$aantal_reacties = mysql_num_rows($query);
 
// Nu kunnen we berekenen hoeveel pagina's er nodig zijn voor alle reacties.
$totaal = ceil(  $aantal_reacties / $max_entries_per_page);
 
// Ook kunnen we erachter komen vanaf welke row we gaan selecteren uit de database.
$limit = (($pagenum -1) * (int) $max_entries_per_page);
 
// En tot slot kunnen we dus de query uitvoeren
$query = mysql_query("SELECT *,datum + INTERVAL 2 HOUR AS datum FROM gastenboek ORDER BY datum DESC LIMIT ". $limit .", ". $max_entries_per_page);



// De url om naar de vorige pagina te gaan. Als het pagina nummer niet groter is dan 1, dan hoeven we ook geen url te maken.
$url_vorige = ($pagenum > 1) ? '<a href="index.php?pagina=gastenboek_wensen&page_num='.($pagenum-1).'">&#171 Vorige</a>' : '';
 
// De url om naar de volgende pagina te gaan. Als het totaal aantal berichten groter is dan de huige paginanummer, dan maken we een url. Anders niet.
$url_volgende = ($pagenum < $totaal) ? '<a href="index.php?pagina=gastenboek_wensen&page_num='.($pagenum+1).'">Volgende &#187</a>' : '';

//tussen de url's
$range = 10;

//waar de nummering berint
$startWith = 1;

$use_pagenum = true;

//Deze variabele is de template voor het paginanummer waar we ons bevinden, tenzij $use_pagenum of false staat dan wordt dit een url
$current_template = '<b>%s</b>';

//het begin van de url, hierna komt het pagina nummer
$prefix= 'index.php?pagina=gastenboek_wensen&page_num=';
//einde van de url net noodzakelijk
$suffix = '';

// De for-lus. Deze is vrij lastig. We lussen vanaf $startWith, tot en met $totaal. De $i houdt bij hoever we zijn.
for($i = $startWith; $i <= $totaal; $i++) {
    if($i > ($totaal-$range)) {
        # Als de teller ($i) groter is dan het totaal - de range, dan mogen we de dit nummer omzetten tot url
        # Deze if zorgt ervoor dat er geen verdere stappen meer worden ondernomen in deze if-else-structuur    

    } elseif($use_pagenum && $totaal > $range && $i > $range && ($i == $pagenum - $range || $i == $pagenum + $range) ) {
        # Als we gebruik maken van het pagina nummer, dan willen we op deze plek die punten plaatsen om de boel te scheiden
        # De preg_replace verwijderd de laatste komma van de string, omdat we deze niet nodig hebben.

        $urls  = preg_replace('/,$/', '', $urls);
        $urls .= '...';
 
        # Ook zorgen we dat het huidge nummer niet als url wordt opgenomen
        continue;
    }
elseif($use_pagenum && $i > ($pagenum - $range) && $i < ($pagenum+$range)) {
        # Eigenlijk zijn dit alle urls in het midden, als we luisteren naar het pagina nummer.      
        # 1,2,3...deze dus...65,66,67

    } elseif(!$use_pagenum && $i==($range+1)) {
        # Als we niet luisteren naar de pagina nummer, willen we bij veel resultaten 3 punten in het midden
        $urls  = preg_replace('/,$/', '', $urls);
        $urls .= '...';
        continue;
    }
elseif($totaal > $range && $i > $range) {
        # Als het totaal en de teller hoger zijn de de range, willen we voor de rest alles negeren
        continue;
    }

 
    if($i!=$pagenum || ($i==$pagenum && !$current_template)) {
        // De teller is niet gelijk aan de huidige paginanummer. OF WEL, maar dan is $current_template op de waarde false.
        // Dus we schrijven de url voor pagina nummer $i.

        $urls .= '<a href="'.$prefix.$i.$suffix.'">'.$i.'</a>,';
        }
else {
        // Oke, deze pagina wordt op dit moment opgevraagt, en $current_template is niet false.
        // Vervang %s door $i in de 'template'.

        $urls .= sprintf($current_template, $i).',';
    }
}

 
// En weer even de laatste overbodige komma weghalen
$urls  = preg_replace('/,$/', '', $urls);

//en dan de code om de pagina nummers weer te geven
echo $url_vorige .' '. $urls .' '. $url_volgende;
[
/code]
 
PHP hulp

PHP hulp

27/05/2026 05:08:04
 
Bertus Wikkerink

Bertus Wikkerink

25/09/2012 22:03:34
Quote Anchor link
Beste Tim,
ik ben zelf nog maar beginner
maar volgens mij moet je het sterretje gebruiken voor en na de slash:
Jij hebt:
$urls = preg_replace('/,$/', '', $urls);

Probeer eens:
$urls = preg_replace(*/$/*, '', $urls);

Bertus
 



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.