Infinite pagination

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

Medior/senior Front-end developer

Functie Onder begeleiding van 3 accountmanagers waarvan er 1 binnen jouw expertise je aanspreekpunt zal zijn ga je aan de slag bij diverse opdrachtgevers. Hij of zij helpt je bij het vinden van een passende en uitdagende opdracht. Hierin houden ze uiteraard rekening met jouw situatie, ervaring en (technische) ambities. De opdrachten duren gemiddeld één tot 2 jaar. Hierdoor kun je je ook echt vastbijten in een project en als consultant impact maken. Naast de opdracht ben je regelmatig met je collega’s van de IT-afdeling om bijvoorbeeld onderlinge kennis te delen, of nieuwe trends te bespreken. Ook worden er regelmatig

Bekijk vacature »

.NET Developer

Dit ga je doen (Door)Ontwikkelen van het applicatielandschap; (Door)Ontwikkelen van microservices; Bouwen van nieuwe functionaliteiten; Verbeteringen aandragen voor het applicatielandschap; Sparren met de business. Hier ga je werken De organisatie is werkzaam in de financiële dienstverlening met meer dan 200 medewerkers en meer dan 250.000 eindgebruikers is het een van de grotere binnen haar branche. Je komt te werken in een team waarmee je verantwoordelijk bent voor het ontwikkelen en onderhouden van de financiële applicaties binnen de organisatie, denk hierbij aan het bouwen en onderhouden van portalen. Als .net developer ga jij het development team ondersteunen met de transitie naar

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 »

Fullstack JavaScript developer (ReactJS, NodeJS, T

Functie Het team bestaat momenteel uit ruim 15 collega’s, waarvan ruim de helft in het ontwikkelteam werkzaam is. Er zijn gave plannen om het platform ook te gaan toepassen op bijv. vliegvelden, maar ook internationale groei zit in het verschiet en daarom zijn ze op zoek naar versterking. Als Fullstack JavaScript developer werk je nauw samen met 9 fullstack (Python en .NET) developers. Binnen het team ga jij je toespitsen op het creeren van de optimale toegankelijkheid en user experience. Om dit voor elkaar te krijgen zul je ontwerpen, programmeren, testen en implementeren. Het hele proces dus! Maar ook bijvoorbeeld

Bekijk vacature »

Back-end PHP Developer

Dit ga je doen Her- en uitbouwen van het inhouse softwareplatform dmv PHP; Onderhouden van bovengenoemd platform in PHP; Sparren met het team; Meedenken over nieuwe functionaliteiten, security etc; Jouw input leveren aan het proces door op de hoogte te blijven van nieuwe ontwikkelingen etc. Hier ga je werken Onze klant, gevestigd in de omgeving van Alkmaar, levert wereldwijd oplossingen op het gebied van IT. Dag in dag uit werken zij met veel passie aan hun product waarmee ze streven naar verbeteringen binnen zorg. Voor onze klant zijn we op zoek naar een medior PHP Developer. Je komt te werken

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 »

Junior PHP Developer

Functieomschrijving Junior PHP Developer gezocht! Voor een opdrachtgever in de regio Gelderland zijn wij op zoek naar een Junior PHP Developer die onderdeel gaat worden van het ontwikkelingsteam van deze organisatie. In deze functie ga jij aan de slag met het schrijven van software voor de aansturing van en het managen van windparken en bijbehorende onderdelen. Hiernaast ga jij je bezighouden met het ontwikkelen, testen en onderhouden van diverse webapplicaties. Het team waarin je komt te werken bestaat uit 3 developers, hierdoor krijg je veel verantwoordelijkheid en de kans om jezelf verder te ontwikkelen. Er wordt echter wel van je

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

Bekijk vacature »

OutSystems developer

Dit ga je doen Klanten adviseren over de mogelijkheden van OutSystems; OutSystems oplossingen ontwikkelen en implementeren; Stakeholdermanagement; Kennis en expertise up to date houden en delen met het team. Hier ga je werken Onze opdrachtgever, gevestigd in regio Amsterdam, is een innovatieve dienstverlener die zich richt op grote corporates in verschillende sectoren. Doordat je bij veel verschillende klanten aan de slag zal gaan is geen enkel project hetzelfde. De organisatie kenmerkt zich door hoge mate van professionaliteit en innovatieve oplossingen. In de rol van OutSystems developer zal jij verschillende grote klanten helpen om efficiënte OutSystems oplossingen te ontwikkelen en implementeren.

Bekijk vacature »

Ambitieuze Junior/Medior Low-code Developers gezoc

Bedrijfsomschrijving Transformeer bedrijven met jouw expertise in innovatieve technologie Ben je een bedreven softwareontwikkelaar met ervaring in Low-code platformen, of sta je te popelen om je in deze baanbrekende oplossing te verdiepen? Wij zijn op zoek naar jou! Ons klantenbestand groeit en we willen ons team uitbreiden met deskundige en leergierige Low-code specialisten. Is het jouw passie om organisaties te ondersteunen in hun digitale transformatie en maatwerkoplossingen te bieden met behulp van geavanceerde software? Wij zijn een vooruitstrevend bedrijf dat dagelijks werkt aan het oplossen van complexe vraagstukken om de digitale ambities van onze klanten te realiseren. Functieomschrijving Ontwikkel op

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

Functie Wat ga je doen? Jij als front-end developer gaat werken binnen de teams van/voor onze klant. Je werkt in een team met starters en ervaren ontwikkelaars met allemaal 1 overeenkomst; passie voor het vak. Maak je een fout? Geen probleem, leer ervan en ga dan weer door. Door de variëteit aan werk kun je in verschillende omgevingen een kijkje nemen en jezelf dus snel ontwikkelen. Wat hebben we jou te bieden? • Uitdagende projecten bij mooie klanten (bij jou in de buurt, of binnenkort intern vanuit ons kantoor!) • Een jonge organisatie met talentvolle collega’s • Veel ruimte voor

Bekijk vacature »

Robot Programmeur

Een verantwoordelijke baan met leuke uitdagingen. Heb jij ervaring met het programmeren van robots? Kan jij goed samenwerken met collega's die verschillende specialisaties hebben? Ben je oplossingsgericht, analytisch en flexibel? Ga dan aan de slag als Robot Programmeur bij Gibas in Nijkerk! Als Robot Programmeur kom je te werken bij Gibas. Dat betekent dat je gegarandeerd meewerkt aan unieke oplossingen in productieprocessen. Bij elk project moet er opnieuw geëngineerd en geprogrammeerd worden. Dat maakt jouw werk uitdagend! Voordat je robots gaat programmeren komt er het volgende bij kijken: De opdracht gaat van de afdeling Sales naar de afdeling Operations door

Bekijk vacature »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »
N K

N K

30/06/2012 11:13:56
Quote Anchor link
Ik heb een scriptje opgedoken wat dit mogelijk maakt wat goed werkt.
Nadat ik het heb aangepast in mijn situatie werkt het nu niet meer.
De pagination werkt wel maar ik krijg telkens een lege array terug in ajax.php.
De query is correct maar ik denk dat ik ergens geen waarden meegeef. Hoe kan ik die functie controleren? Ik ben nogal nieuw hierin.

(let niet op beveiliging etc..):

javascript
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
<script type="text/javascript">
    $(window).scroll(function(){
        if($(window).scrollTop() == $(document).height() - $(window).height()){
            var ol = $('#events');
            var start = ol.children().length;
            if (!ol.hasClass('ended')){
                $.get('ajax.php', {'start': start}, function(res){
                    if (res !== 'end') {
                        ol.append(res);
                        }else{
                            if(!ol.hasClass('ended')){
                                alert("Geen resultaten meer")
                            }
                        }
                    });
                };
            }

});
</script>


ajax.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
require_once "/includes/connectie.inc";
require_once "functions.php";

$start = $_GET['start'];
$events = getEvents($start,5);
print_r($events);
?>


functions.php
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
<?php
require_once "/includes/connectie.inc";

function
getEvents($start,$num)
{

    $sql = "SELECT  v.name,v.residence,v.website,v.street, v.number,
                e.startdate,e.title,e.description,e.category,e.starttime, e.endtime,
                GetDistance(('{$_POST['latitude']}'), ('{$_POST['longitude']}'), zc.lat, zc.lon) AS dist
FROM venue AS v
JOIN event AS e USING (venue_id)
JOIN zipcode AS zc ON v.zipcode = zc.zipcode
WHERE
    GetDistance(('{$_POST['latitude']}'), ('{$_POST['longitude']}'), zc.lat, zc.lon) <= ('{$_POST['range']}')
AND
    e.startdate >= ('{$_POST['start']}')
ORDER BY e.startdate,dist LIMIT $start,$num"
;
    $arr = array();
    
    $query = mysql_query($sql);
    
    while ($row = mysql_fetch_assoc($query)){
        $arr[]=$row;
            }

            return $arr;
}

?>

index.php (hier moet nog aan gewerkt worden ugh..)
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
<?php
 $cnt
= getEvents(0,3);?>

<ol id ="events">
  <?php              
 foreach ($cnt as $c):?>

 <?php          $venue = $c['name'];
                $eventid = $c['event_id'];
                $originalDate = $c['startdate'];
                $newDate = strtotime($originalDate);
                $weekdag = strftime("%d", $newDate);
                $tekstdag = strftime("%a", $newDate);
                $maand = strftime("%B", $newDate);
                $jaar = strftime("%Y", $newDate);
                ?>

         <table class='collapsed'border=\"0\" width= 750px align=\"center\" padding=20px>
         <tr><td class='tdclear'>&nbsp;</td></tr>
         <tr><td class='datum' rowspan=5><b><font size=6px><?php echo $tekstdag?></font></b><br /><font size=3px><?php echo $weekdag?> <?php echo $maand?> </font><br /><?php echo $jaar?><br /></td></tr>
         <tr><td>&nbsp;</td></tr>              
         <tr><td class=tdplaats>&nbsp<?php echo $c['name']?>,&nbsp<?php echo $c['residence']?> </td>
         <td class=tdimages><a href = 'http://{$row['website']}'title='Website' target='blank'><img class=imgsearch src= images\url.png></a>&nbsp<a href='https://maps.google.nl/maps?daddr={$row['street']}+{$row['number']}+{$row['residence']}' title='Routebeschrijving'target='blank'><img class=imgsearch src= images\weg.png></td></tr></a>
         <tr><td class='titel'>&nbsp<?php echo $c['title']?></td>
         <td class=tdimages2><img class=imgsearch src= images\clock.png title='{$row['starttime']}-{$row['endtime']}'>&nbsp<a href ''><img class=imgsearch src =images\people.png title='Stuur uitnodiging'></a></td></tr>
         <tr><td class='tdclear'>&nbsp;</td></tr>
         <tr><td class='tdclear'>&nbsp;</td></tr></table>
<?php endforeach ?>
        </ol>
Gewijzigd op 30/06/2012 11:15:31 door N K
 
PHP hulp

PHP hulp

25/11/2024 10:20:38
 
Eddy E

Eddy E

30/06/2012 11:21:03
Quote Anchor link
/includes/connectie.inc >> wat is jouw website?
Waarom niet gewoon .php? Of bescherm je hem wel op een andere manier?

Geef in een alert de data die je terugkrijgt eens.

Eventueel in ajax.php >> print_r($_GET); om te kijken of je binnenkrijgt wat je opgeeft.
 
N K

N K

30/06/2012 11:36:59
Quote Anchor link
Hoi eddy,
Ik heb een andere naam daarvoor gebruikt maar ik heb nu even connectie aangehouden voor de duidelijkheid.
print_r($_GET) geeft Array ( [start] => 3 ) wat helemaal goed is.
 
Erwin H

Erwin H

30/06/2012 11:48:57
Quote Anchor link
Ik zie je dit doen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
print_r($events);
?>

Met andere woorden, je print gewoon de array en probeert dat dan uit te lezen in javascript. Volgens mij gaat dat nooit werken, daarvoor is nu juist JSON uitgevonden. Je kan namelijk niet zomaar een datastructuur vanuit de ene taal gebruiken in de andere. JSON is een standaard formaat dat je wel kan uitwisselen tussen talen.

Om JSON te gebruiken, echo het als volgt in php:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo json_encode( $events );
?>


Gebruik dan in javascript (jquery) de functie $.getJSON(). Die functie verwacht de output van de server in JSON formaat en zal dit direct omzetten naar een javascript object. Vervolgens kan je er mee doen wat je wilt.
Gewijzigd op 30/06/2012 11:49:38 door Erwin H
 
N K

N K

30/06/2012 12:09:50
Quote Anchor link
Hoi erwin.

En waar kan ik die $.getJSON() zetten?
Ik heb te weinig kennis van javascript om dit in een keer te snappen.

ik heb nu
<b>ajax.php</b>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$start
= $_GET['start'];
$events = getEvents($start,5);;
echo json_encode( $events );
?>
 
Erwin H

Erwin H

30/06/2012 12:23:12
Quote Anchor link
Nou, in plaats van je $.get().
 
N K

N K

30/06/2012 13:36:05
Quote Anchor link
Ik heb nu dit maar dat levert geen resultaten op.
(Is dat ook niet logisch als $events niks bevat??)

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
<?php
<script type="text/javascript">
    $(window).scroll(function(){
        if($(window).scrollTop() == $(document).height() - $(window).height()){
            var
ol = $('#events');
            var
start = ol.children().length;
            if (!ol.hasClass('ended')){
                $.getJSON('ajax.php', {'start': start}, function(res){
                    if (res !== 'end') {
                        ol.append(res);
                        }
else{
                            if(!ol.hasClass('ended')){
                                alert("Geen resultaten meer")
                            }
                        }
                    });
                };
            }

});

</script>

?>
 
Erwin H

Erwin H

30/06/2012 14:17:38
Quote Anchor link
Wie zegt dat $events niets bevat, heb je dat al getest?
Overigens kan je het php script zoals je dat aanroept vanuit jquery ook rechtstreeks in je browser aanroepen, dan kan je precies zien wat het terugstuurt.

Vervolgens moet je wel zorgen dat je de data correct aanspreekt in jquery. Zoals gezegd krijg je een javascript object terug uit $.getJSON(), dus
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
if (res !== 'end') {
  ol.append(res);

Zal beiden niet werken. Hoe wel, dat ligt aan hoe je data eruit ziet.

Run het script dus eens in de browser (inclusief de juiste get parameters) en post dat eens hier, dan komen we vast wel iets verder.
 
N K

N K

30/06/2012 14:38:05
Quote Anchor link
mmm misschien is dit toch wat te hoog gegrepen voor mij.
Als ik ajax.php?start=3 uitvoer in de browser krijg ik wel een aantal notices:
Betekent dit nu dat deze waarden niet in de query meegegeven worden?


Notice: Undefined index: latitude in C:\xampp\htdocs\uitagenda\functions.php on line 8

Notice: Undefined index: longitude in C:\xampp\htdocs\uitagenda\functions.php on line 8

Notice: Undefined index: latitude in C:\xampp\htdocs\uitagenda\functions.php on line 13

Notice: Undefined index: longitude in C:\xampp\htdocs\uitagenda\functions.php on line 13

Notice: Undefined index: range in C:\xampp\htdocs\uitagenda\functions.php on line 13

Notice: Undefined index: start in C:\xampp\htdocs\uitagenda\functions.php on line 15
Array ( )
Gewijzigd op 30/06/2012 15:00:53 door N K
 
Erwin H

Erwin H

30/06/2012 15:01:44
Quote Anchor link
Ah, nu zie ik de rare dingen inderdaad. Via je Ajax call geef je alleen 'start' als get parameter mee, maar in je getEvents() gebruik je allerlei post waardes. Die gaat hij dus niet vinden inderdaad. Je zal je opbouw dus wat moeten veranderen wil je dit werkend krijgen.
 
N K

N K

30/06/2012 15:01:54
Quote Anchor link
Ik kom toch weer even terug op mijn beginvraag.
Hoe kan ik controleren of al mijn postwaarden juist in de functie worden gezet die in ajax.php wordt opgeroepen?

aha dank edwin. Weer een nieuwe uitdaging..Ik zal eens even kijken hoe ik dit ga oplossen
Gewijzigd op 30/06/2012 15:03:33 door N K
 
Erwin H

Erwin H

30/06/2012 15:03:29
Quote Anchor link
Als je niets mee geeft, zal er ook niets inkomen. Dat hoef je niet te controleren.
Voor de rest werkt het precies zo als bij elk andere php script. Dus gewoon met isset() checken of de parameter bestaat.
 
N K

N K

30/06/2012 15:11:27
Quote Anchor link
Toch begrijp ik het nog niet helemaal;)
Bewaart ie die post waarden niet in zijn cache?Ik heb ze toch nergens leeggemaakt?
Hoe zou ik dezelfde post waarden die ik heb meegegeven in mijn formulier kunnen doorsturen naar functions.php. Zou ik alle POST naar GET moeten wijzigen?
 
Erwin H

Erwin H

30/06/2012 15:17:18
Quote Anchor link
N K op 30/06/2012 15:11:27:
Toch begrijp ik het nog niet helemaal;)
Bewaart ie die post waarden niet in zijn cache?Ik heb ze toch nergens leeggemaakt?

Post waardes bewaren in zijn cache????

Volgens mij begrijp je niet helemaal hoe het werkt. Een Ajax call is precies hetzelfde als het opvragen van een pagina via je browser. Het enige wat anders is is hoe de gegevens worden verwerkt. Als jij twee keer achter elkaar een pagina intikt in je browser, dan ga je er toch ook niet vanuit dat de gegevens van de vorige pagina ook mee worden verstuurd?

Elke keer dat je een pagina oproept zal je de post en/of get gegevens mee moeten sturen. Of je het een of het ander gebruikt maakt voor de werking van je script niet uit. Je moet alleen wel de juiste functies gebruiken natuurlijk ($.get() voor get, $.post() voor post en varianten op beide).
 
N K

N K

30/06/2012 17:04:28
Quote Anchor link
Opgelost met een session
Bedankt!
Gewijzigd op 30/06/2012 17:50:15 door N K
 



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.