Alternate row color

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Senior Cobol Applicatieontwikkelaar

Bedrijfsomschrijving De IV- organisatie van de Belastingdienst is verantwoordelijk voor en verzorgt de ICT- voorzieningen. Het merendeel van de applicaties wordt op dit moment door de IV- organisatie zelf ontwikkeld, onderhouden en beheerd in het eigen data center. Naast de zorg voor continuïteit op de massale heffing- en inningsprocessen die plaatsvinden binnen een degelijke, stabiele omgeving, wordt er tevens volop gewerkt aan modernisering van het IV- landschap. Dit gebeurt deels intern door gebruik te maken van de expertise die intern aanwezig is, maar ook door het aantrekken van (kant-en-klaar) oplossingen en expertise uit de markt. Functieomschrijving In de applicatie ETM

Bekijk vacature »

Mendix Ontwikkelaar - Vernieuwen van het applicati

Bedrijfsomschrijving De ontwikkelingen in de transportsector gaan razendsnel. Bij ons kun je een belangrijke rol spelen in deze sector. We streven ernaar om onze klanten te ontzorgen op het gebied van continuïteit en veiligheid met innovatieve producten en diensten. We willen dat onze klanten de veiligste vervoerders van Europa worden. Ons team werkt hard om deze ambitieuze doelstellingen te bereiken en we bieden een motiverende werkomgeving aan. We zijn op zoek naar zelfstarters met een focus op resultaat en beslissingsbevoegdheid. Functieomschrijving Als Mendix ontwikkelaar bij deze organisatie heb je een gevarieerde baan. Het applicatielandschap wordt vernieuwd en de “schade en

Bekijk vacature »

Junior .NET developer

Functie Als junior .NET ontwikkelaar start jij in ons development team met twee andere .NET developers. Als team werken jullie in scrum en is er iedere ochtend om 11.00 een standup. Jij krijgt als junior .NET ontwikkelaar een inwerk traject dat echt specifiek wordt ingericht op basis van wat jij nodig hebt. Een van de grootste pluspunten bij ons is dat wij binnen ons bedrijf veel (technische) vrijheid geven en juist eigen initiatieven erg stimuleren. Jouw werkzaamheden gaan er bij ons als volgt uit zien: – Het ontwikkelen van nieuwe software samen met interne en eventueel externe ontwikkelaars; – Het

Bekijk vacature »

Full Stack Java ontwikkelaar

Functieomschrijving Voor de politie zijn wij op zoek naar een Full stack Java ontwikkelaar. Als ervaren full stack Java ontwikkelaar binnen de gewenste deadlines meewerken aan de totstandkoming van de gewenste werkzaamheden. Taken Upgraden van GeoServer, SOLR, Oracle Spatial database, Tomcat Migreren Oracle Spatial naar PostgreSQL/PostGIS Migreren SOLR naar ElasticSearch Geografische gegevens op het interne netwerk beschikbaar maken Doorontwikkelen en actualiseren van de geografische services Het up to date brengen van de CI/CD pipeline, samen met medewerkers die verantwoordelijk zijn voor de CI/CD tooling Aanspreekbaar op de solution architectuur en stemt die met collega's in het cluster Geo De opdracht

Bekijk vacature »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

C# developer

Functie Als ervaren Software Engineer wordt jij verantwoordelijk voor het bedenken en ontwikkelen van technische (maatwerk) oplossingen voor onze klanten en dit samen met de klant af te stemmen. Jij wordt o.a. verantwoordelijk voor de doorontwikkeling het software pakket welke voor ons enorm belangrijk is. Dit pakket zorgt er namelijk voor dat wij complete productielijnen kunnen aansturen en monitoren. Daarnaast heb jij actief contact met onze hoofdvestiging om het software achter een van onze systemen te verbeteren en te herschrijven. Momenteel zijn onze C# applicaties geschreven met o.a. Winforms. Echter hebben wij de actieve ambitie om dit te gaan herschrijven

Bekijk vacature »

Front-end React developer

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 »

Front-end developer (medior/senior)

Functie Het team bestaat uit een architect, fullstack developers, app developers, de product owner en projectmanager. Eenieder draagt vanuit zijn discipline bij aan een complete oplossing voor de klant. Uiteraard zul je hierin nauw samenwerken met je collega’s. Jij wordt verantwoordelijk voor de front-end implementatie en fungeert als lead op dit gebied binnen het team. Je kunt helder formuleren, ideeën uitdragen en overbrengen aan je collega’s. Qua technische stack is het vooral van belang dat je ervaren bent met Angular, HTML5, CSS en TypeScript. Verder is ervaring in NgRx, Bootstrap, BEM en Cypress een pré, evenals affiniteit met UX/UI Design!

Bekijk vacature »

Remote - Front-end Angular developer

Functie The IT team currently consists of the IT Manager, 2 back-end developers, 1 full-stack developer, 1 designer, and a DevOps engineer. They are currently looking for an experienced Front-end developer who will work autonomously and in a disciplined manner, being the only developer working on their Front-end applications at the start. They do have the ambition to find a second developer soon, who you will then be able to supervise. You will be working on the further development of their existing UI in Angular. But also developing a mobile app. They place great value on User Experience and opt

Bekijk vacature »

.NET Developer

Functie omschrijving In deze functie ga je werken als C# Developer. Jij gaat aan de slag met de volgende taken: Maatwerk software bouwen; Huidige softwareprojecten verder uitbouwen en optimaliseren; Ideeën van de klant omzetten naar handige oplossingen en tools; Bovenstaande doe je middels de Microsoft- stack: C#, ASP.NET en MVC/ Entity Framework. Ben je net afgestudeerd aan een HBO opleiding Informatica, aarzel dan niet om te solliciteren. Dit is namelijk de ideale startersfunctie! Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Boxtel. Het is van oorsprong een familiebedrijf, die gestart zijn met het bouwen van websites. Dit is door

Bekijk vacature »

Randstad - Freelance Backend Developer/ Data Engin

Starting date: 10.05.2023 Salary range: €67,00 - €77,00 Duration: 6 months Hours: 40 Working model: Hybrid* MUST be NL based Job description: Our vision is to have a consistent and data driven experience for all sales across all our operating companies. Our mission is to enable our salespeople to be able to reach out to the right company at the right time. We do this by creating data driven micro services and solutions. We mainly focus on implementation in the Google Cloud but also integrate with local systems and other cloud solutions. A typical day: As a back-end developer you

Bekijk vacature »

Junior PHP ontwikkelaar

Functie Wij hebben onlangs onze eerste collega’s aangenomen, waardoor ons development team momenteel uit 4 personen bestaat. We bouwen onze software op basis van een PHP-framework (wat op zichzelf een Symfony framework is). Qua ontwikkeling focussen wij ons op 3 focus velden; – API-ontwikkeling/ Component Creatie – Implementatie – Framework ontwikkeling; het toevoegen van nieuwe functionaliteit of interne microservices Onze senior software engineer focust zich momenteel op de laatste twee punten, maar wij komen handen te kort op het eerste veld. Daarom zijn wij op zoek naar een enthousiaste junior software engineer die graag de kneepjes van het vak wil

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 »

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 »
Bert Van den Brande

Bert Van den Brande

31/07/2014 11:11:04
Quote Anchor link
Via onderstaande functie haal ik de kalender en klassementen van volleybalcompetities op en voeg ik deze in op onze site.

Ik had echter graag gehad dat bij kalender
-> http://www.bravoc.be/index.php/kalender-heren-1 en bij klassement
-> http://www.bravoc.be/index.php/klassement-heren4
elke rij een andere achtergrondkleur krijgt.

Hoe moet ik dit doen?


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
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
<?php
include ('simple_html_dom.php');

function
getGamesHeader(){
    echo "<table class='responsive' id='wedstrijdkalender' cellspacing='1' style='display:table' align='left'>";
    echo "<tr>";
    echo "<th>Datum</th>";
    echo "<th>Uur</th>";
    echo "<th>Sporthal</th>";
    echo "<th>Thuis</th>";
    echo "<th>Uit</th>";
    echo "<th>Uitslag</th>";
    echo "</tr>";
}

function
getGamesFooter(){
    echo "</table>";
}

function
getGameRow($eventStart,$venue,$homeTeam,$otherTeam,$uitslag){
    echo "<tr>";
    echo "<td>".date('d/m/Y', $eventStart -> getTimestamp())."</td>";
    echo "<td>".date('H:i', $eventStart -> getTimestamp())."</td>";
    echo "<td>".$venue."</td>";
    echo "<td>".$homeTeam."</td>";
    echo "<td>".$otherTeam."</td>";
    echo "<td>".$uitslag."</td>";
    echo "</tr>";
}

function
addAVFGames($reeks, $officialTeamName, $clubTeamName, $urlUitslag, $officialReeksNameUitslag) {
    getGamesHeader();
    $url = 'http://www.volley-avf.be/competitie/kalendersClubReeksavf.php';

    // build data for request
    $data_array = array('Stamnummer' => "AA-1887", 'Reeks' => $reeks);
    $data = http_build_query($data_array);

    // load html
    $html = str_get_html(do_post_request($url, $data));
    $tables = $html -> find('table');
    // get specific game table
    $table = $tables[count($tables) - 1];
    $cells = $table -> find("td");
    $i = 0;

    //retreive game nrs
    $officialGameNrs = array();
    foreach ($cells as $cell) {
        if ($i % 6 === 0 && $i > 5) {
            array_push($officialGameNrs, $cell -> innertext);
        }

        $i++;
    }

    //retreive uitslagen by game nrs
    $uitslagen = getAVFUitslag($urlUitslag, $officialReeksNameUitslag, $officialTeamName, $officialGameNrs);

    $i = 0;
    foreach ($cells as $cell) {
        if ($i % 6 === 0 && $i > 5) {
            $homeTeam = $cells[$i + 2] -> innertext;
            if($homeTeam == $officialTeamName){
                $homeTeam = $clubTeamName;
            }

            $otherTeam = $cells[$i + 3] -> innertext;
            if($otherTeam == $officialTeamName){
                $otherTeam = $clubTeamName;
            }

            //$gameTitle = buildGameTitle($officialTeamName, $homeTeam, $otherTeam, $clubTeamName);
            //add AVF to game number (for filter by federation)

            $officialGameNr = "AVF" . $cell -> innertext;

            // get date data
            $dateParts = explode("/", $cells[$i + 1] -> innertext);
            $day = intval(str_replace(" ", "", trim($dateParts[0])));
            $month = intval($dateParts[1]);
            $dateParts2 = explode("<br>", $dateParts[2]);
            $dateParts3 = explode(":", $dateParts2[1]);
            $hour = intval($dateParts3[0]);
            $minute = intval($dateParts3[1]);
            $year = intval($dateParts2[0]);

            // build start and end datetime
            $eventStart = new DateTime();
            $eventStart -> setTimestamp(mktime($hour, $minute, 0, $month, $day, $year));
            $eventEnd = new DateTime();
            $eventEnd -> setTimestamp(mktime($hour + 2, $minute, 0, $month, $day, $year));

            // get place of game
            $venue = $cells[$i + 5] -> innertext;

            // build gameContent text
            //$gameContent = buildGameContent($homeTeam, $otherTeam, $eventStart, $venue, $clubTeamName, $officialTeamName, null, false);

            // set score blanco

            $uitslag = " - ";
            // check if game has score, set score if true
            foreach ($uitslagen as $possibleUitslag) {
                if (substr($possibleUitslag, 0, strpos($possibleUitslag, '=')) == $cell -> innertext) {
                    $uitslag = substr($possibleUitslag, strpos($possibleUitslag, '=') + 1);
                }
            }

            getGameRow($eventStart,$venue,$homeTeam,$otherTeam,$uitslag);

        }

        $i++;
    }

    getGamesFooter();
}

function
getAVFUitslag($url, $reeks, $officialTeamName, $gameNrs) {
    $xml = simplexml_load_file($url);
    $uitslagen = array();
    foreach ($xml->channel->item->description as $description) {
        $games = explode("<br>", $description);
        foreach ($games as $game) {
            $gameParts = explode(" ", $game);
            if (in_array($gameParts[0], $gameNrs)) {
                array_push($uitslagen, str_replace(" ", "", $gameParts[0] . "=" . str_replace("/", "-", substr($game, strpos($game, "/") - 2, 5))));
            }
        }
    }

    return $uitslagen;
}

function
addGewestGames($url, $team, $officialTeamName, $clubTeamName) {
    getGamesHeader();

    // build data for request
    $data_array = array('ploegnr' => $team);
    $data = http_build_query($data_array);

    // load html
    $html = str_get_html(do_post_request($url, $data));
    foreach ($html->find('table') as $element) {
        // get specific game table
        if ($element -> id == 'sa-table') {
            $isFirst = true;
            foreach ($element->find('tr') as $row) {
                if ($isFirst) {
                    $isFirst = false;
                }
else {
                    if (rowIsGameOfTeam($row, $officialTeamName)) {
                        $cells = $row -> find('td');
                        $venueSpan = $cells[2] -> find('span');

                        // get teams
                        $homeTeam = substr($cells[2] -> innertext, 0, strpos($cells[2] -> innertext, "<br>"));
                        if($homeTeam == $officialTeamName){
                            $homeTeam = $clubTeamName;
                        }

                        $otherTeam = $cells[3] -> innertext;
                        if($otherTeam == $officialTeamName){
                            $otherTeam = $clubTeamName;
                        }

                        //add GEW to game number (for filter by federation)
                        $officialGameNr = "GEW" . $cells[0] -> innertext;
                            
                        // get date data
                        $hour = intval(substr($cells[1] -> innertext, 14, -3));
                        $minute = intval(substr($cells[1] -> innertext, 17, 19));
                        $day = intval(substr($cells[1] -> innertext, 0, 2));
                        $month = intval(substr($cells[1] -> innertext, 3, 5));
                        $year = intval(substr($cells[1] -> innertext, 6, 10));

                        // build start and end datetime
                        $eventStart = new DateTime();
                        $eventStart -> setTimestamp(mktime($hour, $minute, 0, $month, $day, $year));
                        $eventEnd = new DateTime();
                        $eventEnd -> setTimestamp(mktime($hour + 2, $minute, 0, $month, $day, $year));

                        // get place of game
                        $venue = $venueSpan[0] -> innertext;


                        // set score
                        $uitslag = $cells[4] -> innertext;

                        // add event
                        getGameRow($eventStart,$venue,$homeTeam,$otherTeam,$uitslag);
                    }
                }
            }
        }
    }

    getGamesFooter();
}

function
rowIsGameOfTeam($row, $teamName) {
    if (strpos($row, $teamName) !== false) {
        return true;
    }

    return false;
}

function
addSportaKlassement($reeks, $officialName, $clubName){
    $url = "http://lap.sporta.be/schrijftoegang/ranking_voan.php?s=47";

    // build data for request
    $data_array = array('afdeling' => $reeks);
    $data = http_build_query($data_array);

    // load html
    $html = str_get_html(do_post_request($url, $data));
    $tables = $html -> find('table');

    // get specific game table
    $tableToUse = null;
    foreach ($tables as $table) {
        $rows = $table -> find('tr');
        if(count($rows) > 10){
            $tableToUse = $table;
            break;
        }
    }

    if ($tableToUse) {
        $rows = $tableToUse -> find("tr");
        echo getTableHeader();
        for($i = 5; $i < count($rows); $i++){
            $cells = $rows[$i] -> find('th');
            if($cells[1]->innertext==$officialName){
                echo getTableRow(true, $cells[0]->innertext, $clubName, $cells[2]->innertext, $cells[3]->innertext + $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext + $cells[8]->innertext, $cells[9]->innertext, $cells[10]->innertext, $cells[12]->innertext);
            }
else {
                echo getTableRow(false, $cells[0]->innertext, $cells[1]->innertext, $cells[2]->innertext, $cells[3]->innertext + $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext + $cells[8]->innertext, $cells[9]->innertext, $cells[10]->innertext, $cells[12]->innertext);
            }
        }

        echo getTableFooter();
    }
}

function
addAvfKlassement($reeks, $officialName, $clubName){
    $url = "http://www.volley-avf.be/competitie/klassementavf.php";

    // build data for request
    $data_array = array('Reeks' => $reeks);
    $data = http_build_query($data_array);

    // load html
    $html = str_get_html(do_post_request($url, $data));
    $tables = $html -> find('table');

    // get specific game table
    $tableToUse = null;
    foreach ($tables as $table) {
        $rows = $table -> find('tr');
        $cells = $rows[0] -> find('td');
        if(count($cells)>1){
            if ($cells[1] -> innertext == "Nr") {
                $tableToUse = $table;
                break;
            }
        }
    }

    if ($tableToUse) {
        $rows = $tableToUse -> find("tr");
        echo getTableHeader();
        for($i = 1; $i < count($rows); $i++){
            $cells = $rows[$i] -> find('td');

            if($cells[2]->innertext==$officialName){
                echo getTableRow(true, $cells[1]->innertext, $clubName, $cells[3]->innertext, $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext, $cells[8]->innertext, $cells[9]->innertext, $cells[10]->innertext);
            }
else {
                echo getTableRow(false, $cells[1]->innertext, $cells[2]->innertext, $cells[3]->innertext, $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext, $cells[8]->innertext, $cells[9]->innertext, $cells[10]->innertext);
            }
        }

        echo getTableFooter();
    }
}

function
addVvbKlassement($reeks, $officialName, $clubName){
    $xml = simplexml_load_file('http://www.volleyvvb.be/Competitie/rangschikking_xml.php');
    echo getTableHeader();
    foreach ($xml->rangschikking as $rangschikking) {
        if(($rangschikking->reeks == $reeks) AND ($rangschikking->wedstrijdtype == "Hoofd")) {
            if($rangschikking->ploegnaam == $officialName){
                echo getTableRow(true, $rangschikking->volgorde,$clubName,$rangschikking->aantalGespeeldeWedstrijden,$rangschikking->aantalGewonnen30_31,$rangschikking->aantalGewonnen32,$rangschikking->aantalVerloren32,$rangschikking->aantalVerloren30_31,$rangschikking->aantalGewonnenSets,$rangschikking->aantalVerlorenSets,$rangschikking->puntentotaal);
            }
else {
                echo getTableRow(false, $rangschikking->volgorde,$rangschikking->ploegnaam,$rangschikking->aantalGespeeldeWedstrijden,$rangschikking->aantalGewonnen30_31,$rangschikking->aantalGewonnen32,$rangschikking->aantalVerloren32,$rangschikking->aantalVerloren30_31,$rangschikking->aantalGewonnenSets,$rangschikking->aantalVerlorenSets,$rangschikking->puntentotaal);
            }
        }
    }

    echo getTableFooter();
}

function
addGewestKlassement($url, $officialName, $clubName){
    $html = str_get_html(do_post_request($url, null));
    // get specific game table
    foreach ($html->find('table') as $element) {
        if ($element -> id == 'klassement') {
            echo getTableHeader();
            $rows = $element->find("tr");
            for($i = 2; $i < count($rows); $i++){
                $cells = $rows[$i]->find("td");
                if($cells[1]->innertext==$officialName){
                    echo getTableRow(true, $cells[0]->innertext, $clubName, $cells[2]->innertext, $cells[3]->innertext, $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext, $cells[8]->innertext, $cells[11]->innertext);
                }
else {
                    echo getTableRow(false, $cells[0]->innertext, $cells[1]->innertext, $cells[2]->innertext, $cells[3]->innertext, $cells[4]->innertext, $cells[5]->innertext, $cells[6]->innertext, $cells[7]->innertext, $cells[8]->innertext, $cells[11]->innertext);
                }
            }

            echo getTableFooter();
        }
    }
}

function
do_post_request($url, $data, $optional_headers = null) {
    $params = array('http' => array('method' => 'POST', 'content' => $data));
    if ($optional_headers !== null) {
        $params['http']['header'] = $optional_headers;
    }

    $ctx = stream_context_create($params);
    $fp = @fopen($url, 'rb', false, $ctx);
    if (!$fp) {
        throw new Exception("Problem with $url, $php_errormsg");
    }

    $response = @stream_get_contents($fp);
    if ($response === false) {
        throw new Exception("Problem reading data from $url, $php_errormsg");
    }

    return $response;
}

function
getTableHeader(){
    return "<table id='klassement' cellspacing='0' style='display:table'>
            <tr>
            <th width='5%'>Nr</td>
            <th width='33%'>Ploegnaam</th>
            <th width='8%'>Gesp. wedstr. </th>
            <th width='8%'>Gew. 3/0 of 3/1</th>
            <th width='8%'>Gew. 3/2</th>
            <th width='8%'>Verl. 3/2</th>
            <th width='8%'>Verl. 3/0 of 3/1</th>
            <th width='8%'>Gew. sets</th>
            <th width='8%'>Verl. sets</th>
            <th width='8%'>Punten-totaal</th>
            </tr>"
;
}

function
getTableRow($ownTeam, $nr, $name, $played, $game3_0, $game3_2, $game2_3, $game0_3, $gameWonSet, $gameLostSet, $points){
    $rowContent = "<tr>";

    //check if row is team of our club, yes is set special style
    if($ownTeam){
        $rowContent = "<tr style='font-weight:bold;'>";
    }



    //build row
    $rowContent .=    "<td>$nr</td><td>$name</td>";
    $rowContent .= "<td align='middle'>$played</td>";
    $rowContent .= "<td align='middle'>$game3_0</td>";
    $rowContent .= "<td align='middle'>$game3_2</td>";
    $rowContent .= "<td align='middle'>$game2_3</td>";
    $rowContent .= "<td align='middle'>$game0_3</td>";
    $rowContent .= "<td align='middle'>$gameWonSet</td>";
    $rowContent .= "<td align='middle'>$gameLostSet</td>";
    $rowContent .= "<td align='middle'>$points</td>";
    $rowContent .= "</tr>";
    return $rowContent;
}

function
getTableFooter(){
    return "</table>";
}

?>
 
PHP hulp

PHP hulp

21/09/2024 05:23:28
 
- Ariën  -
Beheerder

- Ariën -

31/07/2014 11:18:55
Quote Anchor link
Om en om kleuren dus?
Dat kan je mooi in CSS doen:

http://www.w3.org/Style/Examples/007/evenodd.nl.html
 
- SanThe -

- SanThe -

31/07/2014 11:37:41
 
Bert Van den Brande

Bert Van den Brande

31/07/2014 11:37:58
Quote Anchor link
Perfect, bedankt voor de zéér nuttige tip.
 



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.