paginanummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Front-end Developer

Bij Getnoticed doen wij wat we leuk vinden, websites bouwen en online marketing. Voor veel van onze klanten doen we dan ook allebei. Wel zo fijn om campagnes te draaien voor conversiegerichte websites die in eigen beheer zijn. In onze vestiging in Nederweert zit onze development afdeling en worden de websites gebouwd. Op dit moment zijn we op zoek naar jou: dé Medior Front-end Developer die net als wij, het hoofd boven het maaiveld durft uit te steken! In het kort Even een paar punten die omschrijven wat deze toffe baan inhoudt: Het uitwerken van designs tot functionele layouts Je

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Junior Front end developer

Functie Jij als developer gaat ons helpen onze producten verder te ontwikkelen en in te zetten in de markt. Op dit moment bestaat ons SaaS product uit 3 componenten die zowel los als in een pakket gekocht kunnen worden. Het gaat hier om een online kaartapplicatie, een workflow tool en een monitoring tool. Momenteel zijn wij 3 jaar geleden gestart met de ontwikkeling. De tech-stack waarmee we werken is voornamelijk Javascript, Vue.js en Python. Daarnaast gebruiken wij FaundaDB als database en werken we veel met GIS applicaties. De uitdaging die we momenteel hebben is dat we momenteel een intern team

Bekijk vacature »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

Scrum Master

TenneT is hard groeiend om de onze ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Scrum master op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je begeleidt twee teams binnen de afdeling Platform Services (PLS). Je helpt mee de devops manier van werken van de teams verder door te ontwikkelen. Je helpt de PO bij het managen van de product backlog; het voorbereiden van

Bekijk vacature »

Laravel Developer

Functie omschrijving Voor een gave organisatie in de buurt van Den Bosch zoek ik een PHP developer. Het is van belang dat je kennis/ervaring hebt met het framework Laravel. Jij gaat in deze functie software applicaties ontwikkelen. Deze software projecten zijn heel divers, en deze organisatie maakt software, van A tot Z. Klanten kunnen in elke sector werkzaam zijn, van profit tot non-profit. Andere taken zijn onder andere: documentatie schrijven over applicaties/uitleg geven over software en applicaties/ klantcontact over bestaande applicaties/applicaties optimaliseren. Bedrijfsprofiel Deze organisatie zit in de regio van Den Bosch en is een klein bedrijf. Er werken circa

Bekijk vacature »

.NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. 50% van jullie werkzaamheden is maatwerk en de overige 50% is

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 »

Low Code Developer voor o.a. overheidsprojecten!

Bedrijfsomschrijving Wil jij ook behoren tot de specialist in Low Code? Dan zou ik zeker aanraden om verder te lezen. Deze organisatie is ooit opgericht door twee studenten en is inmiddels uitgegroeid tot een serieuze werkgever met een groot aanzien op Low Code projecten. De sfeer is echter niet veranderd, er heerst een informele sfeer met een open deuren beleid, en hierin mag de eigen bar natuurlijk niet ontbreken. Momenteel maakt deze organisatie een flinke groei door en hier kan jij natuurlijk niet bij ontbreken. Daarom ben ik op zoek naar Low Code Developers met een degelijke technische achtergrond. Kennis

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor een informele club in omgeving Delft zijn wij op zoek naar versterking. Ben jij op zoek naar een nieuwe uitdaging als Software Programmeur lees dan snel verder! Als ontwikkelaar kom je terecht op een afdeling van 6 medewerkers. Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Er wordt voornamelijk gewerkt met PHP, Java en

Bekijk vacature »

Developer Full Stack

Functie omschrijving Full Stack Developer gezocht! Wij zijn op zoek naar een Full Stack Developer voor een bedrijf in de regio Nijkerk. Je maakt in deze functie onderdeel uit van een groeiend team met een goede ambitie waarbij eenheid, betrokken en overtreffen de belangrijkste kernwaardes zijn. Het bedrijf werkt volgens de AGILE/SCRUM methode, wat je o.a. terug vindt in de tweewekelijkse sprints, retrospectives en een daily standup. Je takenpakket bestaat uit: Bijdragen aan het door ontwikkelen, onderhouden en optimaliseren van een Saas applicatie; Bijdragen aan de innovatie van het bedrijf en hun klanten; Het ontwikkelen op de laatste technologie van

Bekijk vacature »

.NET 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 »

Software Programmeur PHP

Functie Ben jij op zoek naar een nieuwe uitdaging als PHP developer en zoek je een leuke platte organisatie? Lees dan snel verder! Voor een opdrachtgever in omgeving Capelle aan den IJssel 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 technische klussen uitvoeren op locatie bij klanten. Je onderhoudt contact met de projectleider om er zeker van te zijn

Bekijk vacature »

Als Front-end developer samenwerken met de beste c

Functie Momenteel zijn we voor één van de projecten bij hun key partner, een voorloper in de energiesector, op zoek naar gedreven Front-end developers. Ze nemen de lead in dit project en werken uitsluitend met vooruitstrevende technologieën. Ze verwachten dat de technologie die hier wordt ontwikkeld uiteindelijk door veel meer grote corporates, in verschillende sectoren zal worden toegepast. Dit is dan ook een heel uitdagend project om aan mee te gaan werken. Het team bestaat o.a. uit User Experience designers, Data Scientists en Software Engineers. De consultants en ontwikkelaars werken volgens de Design Thinking methode waarbij de eerste stappen van

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 »
Robin

Robin

20/10/2008 18:08:00
Quote Anchor link
Gebruikers kunnen op mijn site comments toevoegen (worden in database gestoken) en na elke 10 reacties wordt er een nieuwe pagina "gemaakt".

Ik heb op mijn site ook een fotoalbum, maar die werkt niet op een databasesysteem, kan ik daar op 1 of andere manier ook zeggen: na x aantal fotos -> nieuwe pagina. Of kan dat alleen maar als je met databases werkt?
 
PHP hulp

PHP hulp

28/12/2024 10:58:37
 
Robin

Robin

20/10/2008 20:53:00
Quote Anchor link
niemand?
mod-edit::
Bumpen
Twee of meer keer achter elkaar in een topic posten, voordat andere forumleden gereageerd hebben, heet "bumpen". Omdat het opdringerig overkomt is bumpen pas na 24 uur toegestaan. Bumpen kan een reden zijn voor de admins en mods om een topic te sluiten. Gebruik het Afbeelding knopje om je tekst aan te passen indien nodig.
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Tikkes C

Tikkes C

20/10/2008 21:16:00
Quote Anchor link
Ik neem aan dat je met FOR-loops werkt...

je maakt een $_GET['page'] of wat dan ook en berekent dan hetvolgende:

$berichten = $_GET['page'] * 10;

dan neem je vanaf het ID van $berichten berichten uit je db met LIMIT 10 berichten...

verder zet je onderaan je script weer een for loopje, hier werk je dan met num_rows en deze deel je door 10 (naar boven afgerond)...

ik heb wel een voorbeeld...als je er echt niet uit komt, laat me maar iets weten!
 
Robin

Robin

20/10/2008 21:20:00
Quote Anchor link
ja, met een database kan ik het ook, dit is al allemaal in orde. Maar ik heb een "script" of wat dan ook nodig die page-numbering toelaat zonder het gebruik van databases. of is dit niet mogelijk?
 
Tikkes C

Tikkes C

20/10/2008 21:22:00
Quote Anchor link
jah je telt gewoon weer het aantal foto's (aangezien je zegt dat het over fotos gaat) in je map en dan doe je weer hetzelfde...

for($o=0; $o<10 (fotos per pagina); $o++) { BLABLA }

en onderaan ook weer met een loopje...
 
Jan Koehoorn

Jan Koehoorn

20/10/2008 21:25:00
Quote Anchor link
Voor pagina nummering heb je nodig:

1) het aantal objecten per pagina (10 in jouw geval)
2) het totale aantal objecten (dit kun je berekenen door de images map uit te lezen)
3) het object waarmee de huidige pagina moet beginnen (deze kun je via een link in de url zetten, waarna hij als GET variabele beschikbaar wordt)

Ik vond nog een oud voorbeeld. Deze werkt niet met paginering, maar met vorige/volgende:
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
<?php
    ini_set ('display_errors', 1);
    error_reporting (E_ALL);
?>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Jan Koehoorn | Image Gallery</title>
</head>

<body>
    <div id="container">
    <h1>Image Gallery</h1>
    <?php
        $imgs
= glob ('images/*.jpg');
        $aantal = count ($imgs);
        $cur = (isset ($_GET['cur'])) ? ($_GET['cur']) : (0);
        $vorige = $cur - 1;
        $volgende = $cur + 1;
        if ($vorige < 0) $vorige = $aantal - 1;
        if ($volgende > $aantal - 1) $volgende = 0;
        echo '<p>' . ($cur + 1) . ' van ' . $aantal;
        echo '&nbsp;<a href="?cur=' . $vorige . '" title="">vorige</a> | <a href="?cur=' . $volgende . '" title="">volgende</a></p>';
        echo '<h2>File: ' . basename ($imgs[$cur]) . '</h2>';
        echo '<img src="' . $imgs[$cur] . '">';
        echo '<h2>EXIF data:</h2>';
        echo '<pre>' . print_r (exif_read_data ($imgs[$cur]), true) . '</pre>';
        echo '<p></p>';
    ?>

    </div>
</body>
</html>
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Robin

Robin

20/10/2008 21:29:00
Quote Anchor link
@ tikkes
wat bedoel je met onderaan ook weer een loopje?

@ jan Koehoorn
staat hiervan ergens een voorbeeld online? Ik heb al redelijk veel paginas afgeschuimd, maar ik vind er alleen met PHP+SQL

edit: ik zal eens proberen met jouw stukje code! bedankt
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Tikkes C

Tikkes C

20/10/2008 21:33:00
Quote Anchor link
for of while loop waarin hij met begin waarden werkt enzo...

zoals jan zei: met $_GET dan ook weer werken om je beginwaarden in te stellen...
 
Lode

Lode

20/10/2008 22:30:00
Quote Anchor link
Dit kan je ook veel beter met SQL doen.
Opslaan als text heeft veel meer limitaties over het algemeen.
 
Jan Koehoorn

Jan Koehoorn

20/10/2008 22:40:00
Quote Anchor link
@ Lode: leg uit:

1) waarom "beter met SQL"?
2) wat zijn de limitaties van "opslaan met text" en wat heeft dat met dit topic te maken?
 
Robin

Robin

21/10/2008 08:34:00
Quote Anchor link
@lode
men fotoalbum werkt niet met sql... voor de derde keer

edit: jan, ik snap dat je het totaal aantal elementen moet berekenen, het aantal elementen per pagina moet bepalen, het 1ste en laaste element van een beplaade paginamoet bepalen, maar ik snap niet goed hoe je dan de juiste elementen afbeeldt...
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Simon

simon

21/10/2008 11:48:00
Quote Anchor link
ik heb hetzelfde probleem, weet iemand hier raad mee?
 
Tikkes C

Tikkes C

21/10/2008 12:21:00
Quote Anchor link
als je er echt niet uitkomt kan je altijd met array werken en zo de juiste fotos laten zien...

ik ben nu niet thuis dus ik kan je helaas niets tonen
 
Robin

Robin

21/10/2008 12:24:00
Quote Anchor link
zou je eventueel later op de avond of morgen een vb kunnen tonen?
Gewijzigd op 01/01/1970 01:00:00 door Robin
 
Tikkes C

Tikkes C

21/10/2008 12:33:00
Quote Anchor link
Zal ik zeker doen...ik probeer vanmiddag nog ;-)
 
Robin

Robin

21/10/2008 14:24:00
Quote Anchor link
oké bedankt!
 
Tikkes C

Tikkes C

21/10/2008 15:59:00
Quote Anchor link
hmm mijn voorbeeld blijkt slecht in elkaar te zitten...ik zal eens kijken wat ik er van kan maken...

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
<?PHP

//FUNCTIE OM FOTOS TE TONEN
function show($map = "/",$l,$DwS)
{

$g = 1;
    if(@$dir = opendir($map))
    {

        while (false !== ($file = readdir($dir)))
        {

            if ($file != "." && $file != "..")
            {

                if(!is_dir($map . $file)) {

                         
                        //Photocount in the directory
                        $handle = opendir($map); //directory
                        $q = 0;
                        while(false !== ($b = readdir($handle))) {
                        if(!is_dir($b) && $b != "." && $b != "..") {
                           $q++;
                        }
                        }

                        closedir($handle);      
                        
                        If($g != $l && $g <= $q) { $g++; }
                        else {
                        
                        $pl    =    $l-1;
                        $nl    =    $l+1;

                        If($nl > ($q-1)) {
                            $nl = 1;
                        }

                        
                        if($pl < 1) {
                            $pl = ($q-1);
                        }

                        
                        
                        echo '<table><tr>';    
                        echo '<img src='.$map . $file .'> <br />';
                        echo '<td width=33% align=left><a href=fotos.php?foto='.$pl.'&album2='.$DwS.'>Vorige</a></td>';
                        echo '<td width=33% align=center><a href=fotos.php?album='.$DwS.'>Terug</a></td>';
                        echo '<td width=33% align=right><a href=fotos.php?foto='.$nl.'&album2='.$DwS.'>Volgende</a></td>';
                        echo '</tr></table>';
                        $g++;
                        /* einde foto's naast elkaar */
                        }
                }
            }
        }
    }
    @
closedir($dir);
}


?>


dit is iets wat ik had...het is wel met volgende en vorige maar dat kan je makkelijk veranderen met die pagina's...daar kom je wel uit geloof k
Gewijzigd op 01/01/1970 01:00:00 door Tikkes C
 
Robin

Robin

21/10/2008 17:24:00
Quote Anchor link
ik heb ondertussen zelf een maniertje gevonden, werkt ook.
toch bedankt voor de moeite!
sorry!

edit: ik had een fucked up scriptje gevonden, maar het heeft me wel goed op weg geholpen! ik heb er dit van gemaakt met de hulp van de originele scripter:
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
        if(!empty($_GET["evenement"])){
            $evenement = $_GET["evenement"];
            $naam = $_GET["naam"];
            //dir naar de image
            $dir = "pics/".$evenement."/";
            
            //Extensies die je wil laten zien
            $extensions = "jpeg,jpg,JPG";
            
            //Aantal images per pagina
            $imagesPerPage = 9;
            
            //bepaal de $page variabele
            if(!isset($_GET['page'])){
               $page = 1;
            }
else{
               $page = $_GET['page'];
            }

            
            //Steek alle images in een array
            $images = glob($dir."*.{".$extensions."}", GLOB_BRACE);
            
            //het aantal images tellen
            $totalImages = count($images);
            
            //het totaal aantal paginas
            $totalPages = ceil($totalImages / $imagesPerPage);
            
            //Zorg dat de pagina waarop je bent niet groter is dan het totaal aantal pagina's
            if($page > $totalPages){
              
               $page = $totalPages;
            }
else{
                
            }

            
            //zoeken waar je het laden moet starten
            $from = ($page * $imagesPerPage) - $imagesPerPage;
            
            //loop
            echo "<h2>".$naam."</h2>";
            for($i = $from; $i < ($from + $imagesPerPage); $i++){
             //zolang i kleinder blijft dan het totaal aantal images
               if($i < $totalImages){
                  //images tonen
                  echo "<div class=\"img\">";
                  echo "<a  href='{$images[$i]}' rel=\"lightbox[".$evenement."]\"><img src ='{$images[$i]}' border = \"0\"/  width=\"110\" height=\"90\" /></a>";
                  echo "</div>";
                  
               }
else{
                
               }
            }

            
            //De paginanummers tonen
            for($p = 1; $p <= $totalPages; $p++){
               if($p == $page){
                  $tmp_pages[] = "<font color=#000000><b><u>{$p}</u></b></font>";
               }
else{
              
                  $tmp_pages[] = "<a href = \"pics.php?evenement=".$evenement."&naam=".$naam."&page={$p}\">{$p}</a>";
               }
            }

            //Tonen paginas met hyphen.
            echo "</td>";
            echo "</tr>";
            echo "<tr>";
                echo "<td width = \"170px\">";
                echo "<td colspan = \"2\" align = \"center\"><br />". implode(" - ", $tmp_pages)."</td>";
            echo "</tr>";
        }
else{
            echo "<i>Kies een foto-album</i>";
        }

        ?>
Gewijzigd op 01/01/1970 01:00:00 door Robin
 



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.