Paginering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Lead developer

Functie Als lead developer wordt jij verantwoordelijk voor een van onze development teams. Samen met de Software Architect bewaak jij de kwaliteit en uitvoering van onze complexe vraagstukken. Daarnaast ben jij verantwoordelijk voor het inschatten, designen en ontwikkelen van middelgrote tot grote veranderingen in de software. Ook coördineer jij het proces rondom complexe technische vraagstukken. Verder bestaat jouw takenpakket uit het volgende: – Het aansturen van jouw development team; – Het begeleiden van Junior Software Engineers; – Het maken van technische analyses m.b.t. nieuwe aanvragen en het tijdsbestek inschatten voor de uitvoering hiervan; – Het uitvoeren van de ontwikkeling van

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Full Stack Developer

Dit ga je doen Ontwikkelen van Product Informatie Management (PIM) systemen; Werken aan zowel grotere als kleine projecten voor toonaangevende klanten binnen o.a. de retail; Verantwoordelijk voor de front-end werkzaamheden; Naast de front-end werk je ook aan de backend. Hier ga je werken Als Full Stack Developer komt je te werken binnen een vooruitstrevende organisatie die Product Informatie Management (PIM) systemen levert aan hun klanten. Hun klanten zijn toonaangevende bedrijven binnen o.a. de retail. De organisatie zit gevestigd in regio Zwolle en bestaat uit zo'n 35 medewerkers, waarvan 30 IT. Je komt te werken binnen één van de zelfsturende development

Bekijk vacature »

.net developer

Hoi! Wij zijn auto.nl en wij verkopen auto's online. je bestelt bij ons een auto net zo makkelijk als een spijkerbroek. En bevalt ie niet? Dan stuur je 'm gewoon weer terug. En dat we dat goed doen bewijst onze hoge klanttevredenheid van een 9,3. Nu maken we de volgende stap bij auto.nl. We starten met fysieke winkels. Online zoeken, offline bekijken. Maar nog altijd, geen gedoe! Gewoon eerlijk, transparant en zonder zorgen een auto kopen.. Maar om dat waar te blijven maken en nóg beter te worden, zoeken we uitbreiding van ons development team. Wat ga je precies doen?

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in een ontwikkelteam met 7 .NET developers. In ons team werken er drie senior .NET developer, twee medior .NET developers en twee junior .NET developers. Er is dan ook genoeg senioriteit in ons team om jou te kunnen bieden wat jij nodig hebt! Wij werken in scrum en hebben drie wekelijkste sprints. Daarnaast doen wij minimaal vier keer per jaar een release. Ons platform is ontzettend complex en groot. Het is dan ook in het begin belangrijk dat jij de processen gaat begrijpen. Jij krijgt dan ook een cursus om beter te begrijpen

Bekijk vacature »

Front end developer

Functie Qua type opdrachten is er echt een verscheidenheid aan afnemers, zo werken ze met grote multinationals, maar ook met startups. Zo kom je te werken in een gevarieerde omgeving en kan je ook schakelen tussen verschillende culturen. De projecten variëren van greenfield projecten tot langdurige ontwikkeltrajecten. Hier wordt alleen maar gewerkt met aan front end projecten. Daarom maakt het onze partner niet uit waar jij kennis van hebt, als je maar gedegen kennis hebt van Javascript frameworks, Unit testing en ook bekend bent met de scrum methodiek. Eisen Minimaal 4 jaar relevante werkervaring Kennen en ervaring van Javascript frameworks

Bekijk vacature »

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 »

Front-end Angular developer

Functie In jouw rol als Front-End developer werk je samen met de backend developers om middels tweewekelijkse sprints het platform naar een hoger niveau te tillen. Hiernaast heb je affiniteit met data en werk je graag samen met het team om de gegevensintegriteit en -beveiliging te waarborgen, om ervoor te zorgen dat de gebruiker wereldwijd de beste SaaS-services heeft. Deze organisatie heeft meer dan 100 mensen in dienst, waarvan er 45 in Nederland werken. Het ontwikkelteam bestaat uit 10 mensen en is verdeeld in 2 scrumteams. Het eerste team bestaat uit Java en Scala ontwikkelaars. Het tweede team, waar jij

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

PHP ontwikkelaar

Functie Met een complex en uitgebreid e-commerce platform, een eigen PIM-systeem en eigen scan applicatie – krijg jij dagelijks te zien hoe jouw werk gebruikt wordt door miljoenen gebruikers. En we staan qua development pas in de startblokken, aangezien er nog meerdere projecten op de plank liggen te wachten! Ons huidige development team bestaat uit 8 programmeurs. Er wordt dagelijks gereflecteerd op geschreven code, Scrum taken en kennisdelen onderling is een must. Onze voertaal binnen ons team is Engels, dit omdat wij twee internationale collega’s hebben. Ons huidige “IT Landschap” bestaat voornamelijk uit allerlei losse onderdelen die individueel, maar ook

Bekijk vacature »

Senior, Medior and Junior SAP HANA Developer

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Veldhoven Vacature ID: 12696 Introductie Our client is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. Wat verwachten we van jou? SAP Certified Application Associate - SAP HANA Cloud Modeling (training and/or certification) Bachelor degree or higher Excellent understanding of SAP HANA (2.0 / Cloud), Data Modelling and writing

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 »

Back-End Web Developer

As a Back-End Web Developer at Coolblue, you ensure that our webshops work as optimal as possible. How do I become a Back-End Web Developer at Coolblue? As a Back-End Web Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you also feel confident with setting up microservices in Typescript or are open to learning this. Would you also like to become a PHP Developer at Coolblue? Read below if the job suits you. You enjoy doing this Writing pure

Bekijk vacature »

Front-end Developer

Do you want to work with the latest technologies on the development of new systems and applications? Create elegant interfaces using VueJS for thousands of users? Get moving and strengthen Nederlandse Loterij as a Front-end Developer. Thanks to your efforts, our services are always presented in style. As a Front-end Developer you are responsible for website development and improving customer experience based on data analyze. In this way, you directly contribute to a happy, healthy and sporty Netherlands. As a Front-end Developer you score by: Writing elegant, testable components without side-effects to provide functionality to the users Website development, adding

Bekijk vacature »

Pagina: 1 2 volgende »

Albert de Wit

Albert de Wit

21/05/2012 10:25:25
Quote Anchor link
Hallo,

Ik ben op zoek naar een uitleg, tutorial over paginering. Ik heb flink op google gerommeld maar kan niet echt wat vinden (hetgene dat ik vind loop ik mee vast of wil niet werken). Het probleem ligt vooral bij de nummers onderaan de pagina waarmee ik wil navigeren naar de volgende pagina. Als je bijvoorbeeld met een GET form aan het werken bent en met <a href='?'> werkt dan heb ik geen idee wat ik in moet vullen op de plek van het vraagteken. Kan iemand me helpen of doorverwijzen?

Hartstikke bedankt alvast!
 
PHP hulp

PHP hulp

24/11/2024 20:05:11
 
Chris PHP

Chris PHP

21/05/2012 10:26:28
Quote Anchor link
@Albert,

Ik join je met deze vraag :D ik ben er namelijk ook zeer benieuwt naar hoe dit nu makkelijk aangepakt kan worden. Vooral met Database opvragen etc.
 
Gerhard l

gerhard l

21/05/2012 10:34:22
Quote Anchor link
http://php.about.com/od/phpwithmysql/ss/php_pagination.htm Hier staat bijna alles in wat jij wilt weten.
Alleen dit stukje aan het begin:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?
if(isset($_GET['p'])){
    $pagenum = (int) $_GET['p'];
}

else{
    $pagenum = 1;
}

?>
 
Chris PHP

Chris PHP

21/05/2012 10:39:00
Quote Anchor link
@Gerard,

Maar hoe gebruik je dit met bijvoorbeeld een MySQL SELECT van 40 records, waar je er dus maar 10 per pagina wil laten zien?
 
Albert de Wit

Albert de Wit

21/05/2012 10:40:52
Quote Anchor link
Simpel lijkt me.

SELECT * FROM blahblah WHERE blahblah LIMIT paginanummer*10,10

pagina 1 laat zien 1,10
pagina 2 laat zien 2,20
pagina 3 laat zien 3,30
pagina 4 laat zien 4,40
Gewijzigd op 21/05/2012 10:41:05 door Albert de Wit
 
Gerhard l

gerhard l

21/05/2012 10:42:32
Quote Anchor link
*Gerhard ;)

Daar is een variable voor, verander deze dan naar 10:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?
//This is the number of results displayed per page

$page_rows = 10;

// Hij berekent dan hoeveel paginas
$last = ceil($rows/$page_rows);

// Dan maakt mij de limit aan voor mysql
$max = 'limit ' .($pagenum - 1) * $page_rows .',' .$page_rows;

//pagina 1 wordt dus limit 0, 10 en pagina 2 limit 10, 20 enz enz
?>
 
Roy sterretje

Roy sterretje

21/05/2012 10:45:53
Quote Anchor link
Als ik het goed begrijp wil je de pagina's oproepen via een GET variabele.

<a href='index.php?page=home'></a>
<a href='index.php?page=nieuws'></a>
<a href='index.php?page=contact'></a>
Vervolgens haal je met een PHP script de GET variabele op. In dit geval is dat:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
echo $_GET[page] . '.php';

?>


Wanneer je dus op een link geklikt hebt wordt .php toegevoegd aan je GET variabele.

Hoop dat dit is wat je bedoeld.
 
Chris PHP

Chris PHP

21/05/2012 10:46:24
Quote Anchor link
@GerHard ;),

Mijn excuss voor het typotje :-D, dank je ik zal het eens gaan proberen. Wat me dan nog niet duidelijk is.

De query selecteerd 40 records, met de code van jou deel ik ze op in delen van 10 records. Echter hoe zet ik nu de volgende 10 op pagina 2, etc?
 
Albert de Wit

Albert de Wit

21/05/2012 10:47:27
Quote Anchor link
Oké... maar ik kom nergens de navigering tegen. Waar staan de cijfertjes om te navigeren van pagina naar pagina? Kan dat zonder het url-onvriendelijk te maken (ik zou keuzes het liefst in de url terugzien).

Als ik bijvoorbeeld een link van de 4de naar de eerste pagina wil dan ?????

<a href='index.php?entoen?'>Eerste</a>

Toevoeging op 21/05/2012 10:49:42:

Roy sterretje op 21/05/2012 10:45:53:
Als ik het goed begrijp wil je de pagina's oproepen via een GET variabele.


wij doelen meer hierop -> http://www.wehkamp.nl/computer-telecom/ipad-tablets-e-readers/C31_6F0/#&&KW4=&PI=4&SM=5&ML=&KW10=&KW1=&PRmin=0&KW8=&KW5=&PRmax=700&KW3=&MK=&F=1_2_4_17_

Als je naar onderen gaat zie je dat je je op pagina 5 bevind.
Gewijzigd op 21/05/2012 10:50:28 door Albert de Wit
 
Roy sterretje

Roy sterretje

21/05/2012 10:50:02
Quote Anchor link
Als je meerdere GET waardes hebt gebruik je een "&"

<a href='index.php?var=1&var=2'
 
Gerhard l

gerhard l

21/05/2012 10:50:17
Quote Anchor link
@Chris
Je doet eerst een query om te kijken hoeveel resultaten je hebt, daarna doe je pas de query om de gegevens echt op te halen, en hierin zit de limit verwerkt, waardoor je alleen de X aantal resultaten krijgt per pagina.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?
//$max = "limit 0, 10"; //bijvoorbeeld
$data_p = mysql_query("SELECT * FROM topsites $max");
?>

@Albert
Ik zie hier toch duidelijk paginering staan:
http://php.about.com/od/phpwithmysql/ss/php_pagination_3.htm
Gewijzigd op 21/05/2012 10:50:56 door gerhard l
 
Albert de Wit

Albert de Wit

21/05/2012 10:51:13
Quote Anchor link
Roy sterretje op 21/05/2012 10:50:02:
Als je meerdere GET waardes hebt gebruik je een "&"


en hoe doe je dit met checkboxes?
 
Roy sterretje

Roy sterretje

21/05/2012 10:57:29
Quote Anchor link
@Albert

De link die wordt gevormd als je gesubmit hebt is:
http://mijndomein.nl/index.php?var1=een&var2=twee

Dit geldt alleen wanneer beide geselecteerd zijn.

<form>
<input type='checkbox' name='var1' value='een' />
<input type='checkbox' name='var2' value='twee' />
<input type='submit' value='Verzend' />
</form>
 
Albert de Wit

Albert de Wit

21/05/2012 10:58:24
Quote Anchor link
ik kom zo even met een voorbeeld, ik hoop dat ik me dan duidelijker kan maken
 
Roy sterretje

Roy sterretje

21/05/2012 10:58:48
Quote Anchor link
Albert de Wit op 21/05/2012 10:58:24:
ik kom zo even met een voorbeeld, ik hoop dat ik me dan duidelijker kan maken



Prima
 
Chris PHP

Chris PHP

21/05/2012 11:00:47
Quote Anchor link
@Gerhard,

Ik zal eens kijken met het voorbeeldje van About, echter gebruiken ze wel dingen zoals or die, mysql_fetch_array. Ik heb geen idee hoe oud dit is maar als voorbeeld is het wel degelijk iets.

@Albert, checkbox heeft toch ook een name en value veld, dat kun je dan toch gebruiken?
 
Gerhard l

gerhard l

21/05/2012 11:06:24
Quote Anchor link
'Or die' en de 'fetch array' hoef je niet te gebruiken, gebruik goede foutafhandeling en bij voorkeur fetch assoc maar de tut ging vooral om de LIMIT en de variablen die je in de href moet zetten, aangezien de TS hierna vroeg.
 
Albert de Wit

Albert de Wit

21/05/2012 11:08:23
Quote Anchor link
Even voor de duidelijkheid (nu ga ik in details)

ik heb een form waarin ik kan kiezen welke talen ik wil hebben (laten we zeggen van boeken)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<form action='index.php' method='GET'>
<input type='check' name='taal[]' value='Nederlands'>Nederlands<br>
<input type='check' name='taal[]' value='Fries'>Fries<br>
<input type='check' name='taal[]' value='Duits'>Duits<br>
<input type='check' name='taal[]' value='Engels'>Engels<br>
<hr>
<select name='zaak'>
<option value='De slegte'>De slegte</option>
<option value='Hema'>Hema</option>
<option value='Aldi'>Aldi</option>
</select>
<input type='submit' name='sorteer' value='Zoek'>
</form>


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
if (isset($_GET['sorteer']))
{

  $query .= "SELECT * FROM boeken WHERE titel!='sjhf8oq'";
  for ($i=0;count($_GET['taal[]']);$i++)
  {

    $query .= "AND (taal='ybf8b38'";
    if (isset($_GET['taal'][$i]))
    {

      $query .= " || taal='".$_GET['taal'][$i]."'";
    }

    $query .= ")";
  }

  $query .= " AND zaak='".$_GET['zaak']."'";
// stel: 30 resultaten met 10 resultaten per pagina... wat nu?
}

?>
 
Erwin H

Erwin H

21/05/2012 11:09:22
Quote Anchor link
Gerhard l op 21/05/2012 10:50:17:
@Chris
Je doet eerst een query om te kijken hoeveel resultaten je hebt, daarna doe je pas de query om de gegevens echt op te halen, en hierin zit de limit verwerkt, waardoor je alleen de X aantal resultaten krijgt per pagina.

Waarom zou je eerst een query doen om het totaal aantal op te halen? Als je met pagina's werkt kan je altijd gewoon direct de query draaien om de pagina's op te halen. Zelfs als de pagina te hoog is, je krijgt dan gewoon 0 records terug (waardoor je dus ook weet dat je te ver was). Het totaal aantal records kan je laten uitrekenen, in dezelfde query, met de functie SQL_CALC_FOUND_ROWS en vervolgens met de query SELECT FOUND_ROWS() uitlezen.
 
Chris PHP

Chris PHP

21/05/2012 11:15:39
Quote Anchor link
@Erwin,

Is pagination niet bedoeld dat alles binnen 1 fysieke pagina blijft en dan aan de hand van GET waarde in de zelfde pagina pag 2 etc print?

Dus bijvoorbeeld 40 records uit een query verdeeld over 4 pagina's. En met pagina.php?p=1 naar pagina 1 pagina.php?p=2 naar pagina 2, etc.

Of zit ik er nu naast?
 
Erwin H

Erwin H

21/05/2012 11:17:22
Quote Anchor link
Zo zou ik het inderdaad omschrijven ja.
 

Pagina: 1 2 volgende »



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.