Pagination probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van Software Developer! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van ervaren

Bekijk vacature »

Java Full Stack Developer

Java Full Stack developer What makes Cognizant a unique place to work? The combination of rapid growth and an international and innovative environment! This is creating a lot of opportunities for people like YOU — people with an entrepreneurial spirit who want to make a difference in this world. At Cognizant, together with your colleagues from all around the world, you will collaborate on creating solutions for the world's leading companies and help them become more flexible, more innovative and successful. And this is your chance to be part of the success story: we are looking for a (Senior) Java

Bekijk vacature »

Digitale Tovenaar Gezocht: Junior Low-code/No-code

Bedrijfsomschrijving Duik mee in een wereld vol innovatieve avonturen waar gegevens en technologie een magische symbiose aangaan! Al meer dan twee decennia lang zijn we de tovenaars achter de schermen die oplossingen creëren voor de meest complexe klantcontactvraagstukken en datagedreven software-uitdagingen. Bij ons draait het om de kracht van samenwerking en groei. We zijn een hechte vriendengroep die samen bergen verzet om elkaar én onze klanten te laten schitteren. Jouw succes is ons succes en we streven ernaar om elkaar naar nieuwe hoogten te tillen, niet voor even, maar voor altijd. We willen dat jij je helemaal thuis voelt in

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer .NET, C# voor een gaaf bedrijf in de omgeving van Utrecht! 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? Lees dan snel verder! Voor een opdrachtgever in de omgeving van Utrecht, zijn wij op zoek naar een Junior Software Developer. Werk jij graag aan verschillende projecten en ga je graag klanten op bezoek? Dan is dit de ideale functie voor jou! Binnen deze functie

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

Medior PHP developer

Functie Het team bestaat inmiddels uit zo’n 25 collega’s met specialisten op het gebied van development, data(analyse), marketing, infrastructuur en finance. Ze hebben een supermodern pand en bieden hiernaast veel vrijheid en verantwoordelijkheid. Ze doen er alles aan om jou op te gemak te stellen. Zo kun je je eigen werkplek inrichten naar persoonlijke wensen, maar gaan ze bijvoorbeeld ook jaarlijks met elkaar wintersporten en zijn er andere leuke uitjes. Als onderdeel van één van de scrumteams ga je aan de slag, samen ben je medeverantwoordelijk voor het doorontwikkelen van hun business applicatie waar het traffic team dagelijks mee werkt.

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

Front-end developer (React)

Functie Het frontend team bestaat momenteel uit 4 dedicated front-enders en is hard aan het groeien! Ook werken er diverse designers waar je veel mee schakelt. Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren, jij bent hierin de schakel tussen de eindgebruiker en de slimme backend. Je werkt in het frontend team samen met de backend teams en product owners om te zorgen dat onze applicaties een fijne gebruikerservaring opleveren. Ze werken o.a. met: React, Atomic design, Styled components, JavaScript / TypeScript, NPM, Webpack Blade templates, HTML, SCSS, Git flow. Eisen • HBO

Bekijk vacature »

Embedded Software Developer Games

Functie omschrijving Heb jij affiniteit met hardware en wil jij kleuren binnen een Qt framework? Spreek jij de talen C en of C ++? Dan ben ik wellicht opzoek naar jou! Voor een super gave opdrachtgever in omgeving Delft is er namelijk plek voor een nieuwe kracht! Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke game industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen en buitenland? Je zult in een team, samen met vier ontwikkelaars, de mooiste

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Roosendaal, ontwikkel je als PHP Developer niet alleen webapplicaties, maar ben je verder ook gefocust op het continu inspelen op nieuwe trends en ontwikkelingen m.b.t software development. Naast het bouwen van webapplicaties, ontwikkelen zij ook webshops en websites voor gave opdrachtgevers! Wat ga je doen? Het schrijven van schone en efficiënte codes volgens het Symfony framework; Het ontwerpen en implementeren van webapplicaties met het Symfony-framework; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het Symfony framework; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de

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 »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

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 »

.NET Developer

Functie De perfecte combinatie tussen techniek en vastgoed. Werk samen met de senior software developer om allerlei software van fluX te verbeteren. Gelukkig voel jij je helemaal thuis in de codewereld van .NET. Dus of je nu bezig bent met het verhogen van de conformiteitscore of het automatiseren van allerlei taxatiemodellen, jij weet precies hoe je de doelstellingen realiseert. En dat terwijl je ook samenwerkt met een extern ontwikkelteam. Waar dit team bepaalde softwaresystemen ontwikkelen, richt jij je vooral op onze Nederlands georiënteerde producten en alle wetgeving die daarbij komt kijken. Voor minimaal 32 uur per week verrijk jij onze

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 »
Fth lalala

Fth lalala

01/07/2011 01:07:26
Quote Anchor link
Beste mensen,

Ik heb een probleem, en dat is dat ik dit heel graag wil:

[1] 2 3 4 5 6 7 8 9 10 //je bent op pagina 1 je krijgt de volgende 10 te zien
[5] 6 7 8 9 10 11 12 13 14 15 //je bent op pagina 5 je krijgt de volgende 10 te zien

Ik heb echt zoveel geprobeerd, maar het is me niet gelukt. Als iemand van jullie mij wilt helpen ben ik jullie echt heel erg dankbaar voor jullie moeite!

Mijn 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
<?php
include 'db.inc.php';
$per_page = 3;

$pages_query = mysql_query("SELECT COUNT('name_id') FROM names");
$pages = ceil(mysql_result($pages_query, 0) / $per_page);

$page = (isset($_GET['page'])) ? (int)$_GET['page'] : 1;
$start = ($page - 1) * $per_page;

$query = mysql_query("SELECT name FROM names LIMIT $start, $per_page");
while ($query_row = mysql_fetch_assoc($query)) {
    echo '<p>', $query_row['name'] ,'</p>';
}



if ($pages >= 1 && $page <=$pages) {
    for ($x=1; $x<=$pages; $x++) {
        echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a>';
    }
}


?>


<style>
a{
text-decoration:none;
}

</style>
 
PHP hulp

PHP hulp

26/05/2026 12:25:56
 
Tim S

Tim S

01/07/2011 01:51:43
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

for($x= $page; $x <= $pages; $x++) {
  if($x > $page+10) {
    break;
  }
else{
    echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a>';
  }
}


?>
 
Fth lalala

Fth lalala

02/07/2011 00:29:28
Quote Anchor link
Tim S op 01/07/2011 01:51:43:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php

for($x= $page; $x <= $pages; $x++) {
  if($x > $page+10) {
    break;
  }
else{
    echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a>';
  }
}


?>

Tim HARTSTIKKE BEDANKT voor je hulp.

Ik heb nog een vraag als je dat niet erg vind?

Nu is het zo:

[3] 4 5

Hoe kan ik ervoor zorgen dat je je na 3 en 2 voor 3 ziet zodat je terug kan gaan naar 1 en 2?

En ook dit:

[6] 7 8

Dus als ik op 8 klik wil ik dat 6 en 7 zichtbaar blijven.

In ieder geval hartstikke bedankt voor al je moeite en dat meen ik.
 
Tim S

Tim S

02/07/2011 01:12:04
Quote Anchor link
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
<?php
$extra_pages
= 2; //bepaald hoeveel pagina's je voor en na je huidige pagina wilt laten zien

//renderd de pagina's voor de huidige pagina

for($x = $page-$extra_pages; $x < $page; $x++) {
    if($x > 0) {
        echo '<a href="?page='.$x.'">'.$x.'</a>';
    }
}


//renderd de huidige pagina en eventuele pagina's die er na komen
for($x= $page; $x <= $pages; $x++) {
  if($x > $page+$extra_pages) {
    break;
  }
else{
    echo ($x == $page) ? '<strong><a href="?page='.$x.'">'.$x.'</a></strong> ' : '<a href="?page='.$x.'">'.$x.'</a>';
  }
}

?>
Gewijzigd op 02/07/2011 01:12:53 door Tim S
 
Fth lalala

Fth lalala

02/07/2011 02:10:09
Quote Anchor link
Tim,

BEDANKT voor al je hulp!
 
Fth lalala

Fth lalala

04/07/2011 19:28:00
Quote Anchor link
Beste leden,

Ik heb nog een vraag.
Als ik dit handmatig doe:

http://localhost/website/?page=23

Dan zie je onderaan de 2 paginas na 23 dus 24 25 terwijl die niet bestaan hoe kan ik ervoor zorgen dat als ik bijvoorbeeld maar 1 page heb en je voert:

http://localhost/website/?page=2 in dat hij automatisch naar de laatste pagina gaat dus pagina 1 in dit geval?

Mijn code kun je hierboven zien.

Bedankt voor al jullie moeite.
 
Fth lalala

Fth lalala

11/07/2011 23:42:41
Quote Anchor link
Kan iemand mij nog helpen aub?
 
Ozzie PHP

Ozzie PHP

12/07/2011 00:44:16
Quote Anchor link
Dit doe je door een controlestructuur te bouwen.

Bepaal eerst hoeveel pagina's je hebt. Controleer vervolgens met behulp van $_GET['page'] of het aantal pagina's dat wordt opgevraagd groter is dan dit aantal. Ja? Dan roep je in plaats van de opgevraagde pagina de laatste pagina aan.
 
Fth lalala

Fth lalala

12/07/2011 22:55:55
Quote Anchor link
Beste Ozzie,

Dankjewel, maar een probleem ik kan niet weten hoeveel pagina's ik heb.
Ik kan a.d.h van een CMS video's toevoegen en op een pagina passen 45 video's dus ik kan niet van te voren bepalen hoeveel pagina's ik heb.
 
- Ariën  -
Beheerder

- Ariën -

12/07/2011 23:05:43
Quote Anchor link
Als je weet hoeveel video's je hebt, kan je toch het aantal pagina's uitrekenen?
 
Fth lalala

Fth lalala

15/07/2011 00:39:08
Quote Anchor link
- Aar - op 12/07/2011 23:05:43:
Als je weet hoeveel video's je hebt, kan je toch het aantal pagina's uitrekenen?



Ik kan toch niet van te voren weten hoeveel video's ik ga uploaden?
 
Ozzie PHP

Ozzie PHP

15/07/2011 01:03:45
Quote Anchor link
Hihihi... sorry dat ik even moet lachen om je opmerking (goed bedoeld hoor).

Nee, natuurlijk weet je vantevoren niet hoeveel je er gaat uploaden. Maar je kunt wel via een query opvragen hoeveel video's er in de database staan. Stel dit zijn er 100... en jij wil op iedere pagina 5 video's tonen. Dan heb je dus 100 / 5 = 20 pagina's.
 
Fth lalala

Fth lalala

15/07/2011 01:05:22
Quote Anchor link
Ozzie PHP op 15/07/2011 01:03:45:
Hihihi... sorry dat ik even moet lachen om je opmerking (goed bedoeld hoor).

Nee, natuurlijk weet je vantevoren niet hoeveel je er gaat uploaden. Maar je kunt wel via een query opvragen hoeveel video's er in de database staan. Stel dit zijn er 100... en jij wil op iedere pagina 5 video's tonen. Dan heb je dus 100 / 5 = 20 pagina's.


Haha, hoe kan ik er dus voor zorgen dat als je dit doet:

mijnsite.nl/page=22

terwijl 22 niet bestaat dat hij automatisch naar 1 gaat/of laatste pagina?
 
Ozzie PHP

Ozzie PHP

15/07/2011 01:31:43
Quote Anchor link
Dat heb ik je al uitgelegd in mijn voorlaatste bericht toch? Wat snap je niet?
 
The Force

The Force

15/07/2011 03:20:00
Quote Anchor link
Bereken dan gewoon eerst (zoals Ozzie heeft uitgelegd) hoeveel pagina's je hebt. Een simpele "if($_GET['page'] > $aantalpagina's || $_GET['page'] < 1)" is dan al afdoende.

Edit: het is te laat, dat had Ozzie in de post daarvoor dus ook al uitgelegd. Zoals ie al zei eigenlijk -_-.
Gewijzigd op 15/07/2011 03:21:37 door The Force
 
Danny Dillema

Danny Dillema

15/07/2011 04:00:37
Quote Anchor link
Een simpel voorbeeld.

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
<?php
$aantal_items
= 95;
$limit = 45;

$aantal_pag = $aantal_items / $limit;
  
if(!is_int($aantal_pag)) {
    $aantal_pag = (int)$aantal_pag;
    $aantal_pag += 1;
}

 echo $aantal_pag; //in dit geval 3 pagina's: 45 - 45 - 5

$pag_num = 4;
 
 if($pag_num > $aantal_pag) {
    //stuur je gebruiker door
 }
?>
Gewijzigd op 15/07/2011 04:03:43 door Danny Dillema
 
Fth lalala

Fth lalala

15/07/2011 23:49:45
Quote Anchor link
Bedankt allemaal, het is nu duidelijk.
 



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.