Pagina navigatie.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Als Front-end developer werken aan apps voor het o

Functie Als Front-end developer werk je intensief samen met 1 van de UX-designers en denk je mee over de gebruiksvriendelijkheid en design van onze web- en mobile apps. Je bent betrokken bij sessies met gebruikers om designs te valideren en usability van de app-in-wording te testen. Vervolgens gebruik je dit om samen met je team waarin ook back-end (.NET) developers zitten, te zorgen voor de realisatie van de best mogelijke apps voor studenten en docenten. Eisen • Je hebt een hands-on development en coding mind-set en werkt graag aan een high quality code base welke je consequent onderhouden kan worden

Bekijk vacature »

Front end ontwikkelaar

Functie Het huidige team bestaat uit momenteel uit 5 back end developers verdeeld van senior tot junior. Omdat de gehele front end van applicaties anders gaan insteken zijn ze op zoek naar een ervaren Front end developer die hen kan helpen de juiste keuzes te maken. Je krijgt veel vrijheid om te bepalen hoe je dit wilt ontwikkelen en vrijheid in welke techniek je hiervoor wilt gebruiken. Je zult je dus bezighouden met architectuur, documentatie en natuurlijk ontwikkeling van nieuwe functionaliteiten binnen de verschillende applicaties. natuurlijk heb jij ook mogelijkheden om te sparren binnen het team, maar ze gaan uit

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

.NET developer

Functie Jij begint als .NET ontwikkelaar in een team met 10 andere Software Engineers. De werkzaamheden zijn afwisselend, zo kan het dat jij bezig bent met volledig nieuwe features of het door ontwikkelen van bestaande sites of shops. Wij ontwikkelen web applicaties, maar ook mobiele applicaties. Daarnaast bijt jij je soms ook van in externe koppelingen met systemen zoals een ERP. Als team is er een duidelijke focus m.b.t. het waarborgen van de performance en snelheid van webshops. Ook zijn wij expert op het gebied van configuratoren. Kortom enorm veel afwisselende werkzaamheden! Ook jouw werkplek kan afwisselend zijn. Soms heb

Bekijk vacature »

Laravel PHP developer in een jong team

Bedrijfsomschrijving Als je op zoek bent naar een werkplek waar plezier en uitdaging hand in hand gaan, dan is dit bedrijf de juiste keuze voor jou. Hier kun je werken aan uitdagende projecten en krijg je als developer veel verantwoordelijkheid. Het bedrijf waardeert kwaliteit boven kwantiteit en richt zich op het ontwikkelen van hoogwaardige applicaties en websites waar klanten enthousiast over zijn. Dit bedrijf is vooruitstrevend en streeft naar het leveren van de best mogelijke resultaten voor hun klanten. Als medior PHP ontwikkelaar met 3 jaar ervaring ben jij de persoon die we zoeken. Je krijgt hier de kans om

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

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 »

C# .NET Software Ontwikkelaar

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Arnhem gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Als C# .NET Developer binnen dit bedrijf houd je je niet alleen bezig met het verbeteren van

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Web Developer

Bedrijfsomschrijving ENGIE Nederland is onderdeel van de beursgenoteerde ENGIE Groep. ENGIE is actief in 70 landen, met wereldwijd 150.000 medewerkers. Als groep is het de missie om bij te dragen aan de verduurzaming van de wereld. ENGIE Energie biedt energiediensten aan particulieren en grootzakelijk en gaat de uitdagingen van de energietransitie aan door het beschikbaar maken van duurzame energie, het streven de klimaatverandering tot een minimum te beperken, leveringszekerheid te bieden en zorg te dragen voor een verantwoord gebruik van de beschikbare resources. ENGIE Energie investeert daarom in hernieuwbare energiebronnen zoals zon, wind en bio-gas. Functieomschrijving Heb jij veel ervaring

Bekijk vacature »

C# Unity Developer

Functieomschrijving Ontwikkel jij mee door applicaties te bouwen die bijdragen aan het optimaliseren van processen? Voor een erkende werkgever in regio Tilburg zijn wij op zoek naar een Unity C# Developer die graag de uitdaging aangaat! Jouw werkzaamheden zullen er als volgt uitzien: Je bent een luisterend oor naar klanten en vertaalt hun wensen door naar bruikbare software; Je werkt aan innovatieve softwareoplossingen voor het verbeteren en/of vernieuwen van processen; Je bent verantwoordelijk voor het uitvoeren van updates/aanpassingen aan de reeds draaiende applicaties. Bedrijfsprofiel Je komt te werken voor een internationale werkgever in regio Tilburg. Samen met een vooruitstrevend team

Bekijk vacature »

Front end developer Zorgplatform

Functie Jij als Front end ontwikkelen zult komen te werken samen met 1 PHP ontwikkelaar, 1 Python developer en een flexibele schil aan ontwikkelaars . Samen ga je ervoor zorgen dat de huidige producten doorontwikkeld worden. De Marketplace is geschreven in PHP Laravel en in de front end React. De roostersoftware is ontwikkeld in Python in combinatie met React in de front end. Jij zult als Front ender dus voornamelijk bezig zijn met het verbeteren van onze interfaces op onze verschillende producten. Momenteel ligt de uitdaging in het feit dat de roostersoftware breder schaalbaar moet worden zodat het voor meerdere

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Medior/senior Fullstack 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 »
Wouter van

Wouter van

30/09/2014 14:56:10
Quote Anchor link
Hallo allemaal,

Ik ben nieuw op dit forum en heb een vraag over pagina navigatie.

Er worden een aantal resultaten uit de database gehaald en het is de bedoeling dat ik maximaal 20 records per pagina te zien krijg. Onder alle records staat dan een linkje met Vorige en Volgende om tussen de pagina's te navigeren.


de pagina navigatie werkt goed alleen onder alle records en de linkjes met vorige en volgende, wordt steeds weer een tabel geprint. Het lijkt wel of deze pagina in een oneindige lus zit.

misschien is er iemand die kan helpen.


hier het script.
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
<?php


$Categorie
= 'xxxxxx';

mysql_connect ("xxxxxxxx","xxxxxxxx","xxxxxxxx")or die (mysql_error());
mysql_select_db("xxxxxxxx")or die (mysql_error());

$query = mysql_query ("SELECT * FROM opdrachten_gegevens WHERE Categorie = '$Categorie' ORDER BY Opdracht_ID ")or die (mysql_error());


$result = mysql_query("SELECT * FROM opdrachten_gegevens WHERE Categorie = '$Categorie' ORDER BY Opdracht_ID ")or die (mysql_error());


$page = (!isset($_GET['page'])) ? 1 : $_GET['page'];
//aantal records per pagina
$max = 20;
$start = ($max * $page) - $max;
//hier je gegevens van je mysql ophalen
while($var = mysql_fetch_array(mysql_query("SELECT * FROM opdrachten_gegevens WHERE Categorie = '$Categorie' ORDER BY Opdracht_ID LIMIT " . $start . ", " . $max . ""))) {
echo"<center>";
echo "<table border='1' BORDERCOLOR =#3ADF00>
<tr>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>
<th>xxxxxx</th>

<th>xxxxxx</th>

</tr>"
;

while($row = mysql_fetch_array($result)) {
  echo "<tr>";
            $xxxxxx = $row['xxxxxx'];
            
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";        
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxx'] . "</td>";
            
            echo "<td><a href = 'xxxxxxxx'>xxxxxxxx</a></td>";

            echo "</tr>";
        
            
            

echo "</table>";

}






//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//hier aan jou mysql gegevens aanpassen

$rows = mysql_result(mysql_query("SELECT COUNT(Opdracht_ID) FROM opdrachten_gegevens ORDER BY Opdracht_ID"),0);
$pages = ceil($rows / $max);
if ($page > 1) {
    $previous = $page - 1;
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $previous . "\">Vorige</a>&nbsp";
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


    for ($i = 1; $i <= $pages; $i++) {
        if ($page == $i) {
            if ($i == $pages) {
                echo "<b>" . $i . "</b>&nbsp";
            }
else {
                echo "<b>" . $i . "</b>,&nbsp";
            }
        }
else {
            if ($i == $pages) {
                echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>&nbsp";
        }
else {
            echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>,&nbsp";
        }
    }
}



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

if ($page < $pages) {
    $next = $page + 1;
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $next . "\">Volgende</a>";
}
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>
 
PHP hulp

PHP hulp

23/12/2024 07:59:33
 
Spike Spade

Spike Spade

30/09/2014 15:07:11
Quote Anchor link
Welkom hier.

Zorg er eerst even voor dat het door het inspringen duidelijk is wat er binnen je while loops valt.

Waar eindigt bv de While-loop die je op tegen 20 start?

En volgens mij eindig je op regel 61 de while-loop die je op regel 38 start. Je sluit hier door heel vaak een table, echter deze open je niet binnen deze while. (Waardoor je veel vaken een table sluit dan opent)

Zodra je je code correct hebt ingespronken, verwacht ik dat je al ziet waar het probleem exact zit
 
Wouter van

Wouter van

30/09/2014 15:49:14
Quote Anchor link
Hoi Spike, bedankt voor je reactie.

Wat bedoel je precies met inspringen.. Ik ben een beginner op php gebied en heb dit script van internet gehaald en een beetje aangepast.

De while loop die ik op regel 20 start laat ik eindigen op regel 104.

volgens mij staat er nog ergens een klein foutje in het script.

gr

Wouter
 
- Ariën  -
Beheerder

- Ariën -

30/09/2014 16:13:23
Quote Anchor link
Inspringen is het gebruik van de tabtoets, zodat je op gelijke afstand makkelijk kan bepalen welke accolades bij elkaar horen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
if($iets == "dit") {
    $zus = 'zo';
    echo "Hallo";
    if($zus == "zo"){
        echo "Zus is zo!";
    }
}
else {
    echo "Daag!";
}

?>

Een stuk beter leesbaarder is dit.
 
Spike Spade

Spike Spade

30/09/2014 16:19:51
Quote Anchor link
Kijk hier eens naar, paar dingen aangepast en omgegooid

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
<?php
//variabelen beginnen met een kleine letter
$categorie = 'xxxxxx';

mysql_connect ("xxxxxxxx","xxxxxxxx","xxxxxxxx")or die (mysql_error());
mysql_select_db("xxxxxxxx")or die (mysql_error());

//aantal records per pagina
$max = 20;
$page = (!isset($_GET['page'])) ? 1 : $_GET['page'];
$start = ($max * $page) - $max;

//query maar 1x nodig.
//Tevens limit toegevoegd
//Liever geen tabelnamen met een hoofdletter

$result = mysql_query(" SELECT
                           *
                        FROM
                           opdrachten_gegevens
                        WHERE
                           Categorie = '{$categorie}'
                        LIMIT
                           ($start},{$max}
                        ORDER BY
                           Opdracht_ID "
)or die (mysql_error());

//html tag <center> is outdated
echo"<center>";
 
//Begin nieuwe tabel
echo "<table border='1' BORDERCOLOR =#3ADF00>";
 
//Maak eerste rij
echo "<tr>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
         <th>xxxxxx</th>
      </tr>"
;

//hier je gegevens van je mysql ophalen
while($row = mysql_fetch_array($result)) {
   echo "<tr>";
  
   //Wat is dit?
   $xxxxxx = $row['xxxxxx'];
  
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td>" . $row['xxxxxx'] . "</td>";
   echo "<td><a href = 'xxxxxxxx'>xxxxxxxx</a></td>";
   echo "</tr>";
}


//Afsluiten van tabel buiten de while gehaald
echo "</table>";

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//hier aan jou mysql gegevens aanpassen
//Categorie toegevoegd

$rows = mysql_result(mysql_query("SELECT COUNT(Opdracht_ID) FROM opdrachten_gegevens WHERE Categorie = '{$categorie}' ORDER BY Opdracht_ID"),0);
$pages = ceil($rows / $max);

if ($page > 1) {
   $previous = $page - 1;
   echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $previous . "\">Vorige</a>&nbsp";
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////




//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////


for ($i = 1; $i <= $pages; $i++) {
   if ($page == $i) {
      if ($i == $pages) {
         echo "<b>" . $i . "</b>&nbsp";
      }

      else {
         echo "<b>" . $i . "</b>,&nbsp";
      }
   }

   else {
      if ($i == $pages) {
         echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>&nbsp";
      }

      else {
         echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>,&nbsp";
      }
   }
}


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

if ($page < $pages) {
    $next = $page + 1;
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $next . "\">Volgende</a>";
}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
?>
 
Wouter van

Wouter van

30/09/2014 17:10:57
Quote Anchor link
Super! Het werkt nu prima, Echt enorm bedankt voor je hulp!.


Groeten, Wouter
 
Spike Spade

Spike Spade

30/09/2014 22:30:56
Quote Anchor link
Kijk goed naar het verschil, en zorg dat je altijd netjes werkt. (inspringen etc) Daarmee haal je de helft van je fouten er al vroegtijdig uit :)
 
Wouter van

Wouter van

01/10/2014 12:34:21
Quote Anchor link
ik heb eigenlijk nog een vraag m.b.t de pagina navigatie. Als ik de Categorie in het script via een formulier inzend Krijg ik alleen records op de eerste pagina en niet op de 2e pagina. voor de rest werkt het allemaal prima, dus alleen geen records op de tweede pagina.

is er iemand die weet hoe dit opgelost kan worden ??.

gr Wouter.


Hier het formulier.

<html>
<body>
<form action = "opdrachtenpercat.php" method = "POST">
<tr><td>
Selecteer categorie:

<td><SELECT NAME = Categorie value = >
<OPTION>Aanbouw en Nieuwbouw</OPTION>
<OPTION>Administratief/Secretarieel</OPTION>
<OPTION>Automatisering/Internet</OPTION>
<OPTION>Bestrating</OPTION>
<OPTION>Behang</OPTION>
<OPTION>Badkamer en Keukens</OPTION>
<OPTION>Beleid/Bestuur/Staf</OPTION>
<OPTION>Beveiliging/Defensie/Politie</OPTION>
<OPTION>Cv, Water en Gas</OPTION>
<OPTION>Commercieel/Verkoop</OPTION>
<OPTION>Consultancy/Advies</OPTION>
<OPTION>Daken en Goten</OPTION>
<OPTION>Design/Creatie/Journalistiek</OPTION>
<OPTION>Directie/Management algemeen</OPTION>
<OPTION>Elektra</OPTION>
<OPTION>Financieel/Accounting</OPTION>
<OPTION>Financiele dienstverlening</OPTION>
<OPTION>Gipswanden en Systeemplafonds</OPTION>
<OPTION>Horeca/Detailhandel</OPTION>
<OPTION>HR/Training/Opleiding</OPTION>
<OPTION>Isoleren</OPTION>
<OPTION>Inkoop/Verkoop/Logistiek</OPTION>
<OPTION>Juridisch</OPTION>
<OPTION>Kozijnen en Deuren</OPTION>
<OPTION>Klantenservice/Callcenter/Receptie</OPTION>
<OPTION>Lassers</OPTION>
<OPTION>Motor,Auto</OPTION>
<OPTION>Metselwerk en Voegen</OPTION>
<OPTION>Marketing/PR/Communicatie</OPTION>
<OPTION>Medisch/Zorg</OPTION>
<OPTION>Onderwijs/Onderzoek/Wetenschap</OPTION>
<OPTION>Overig</OPTION>
<OPTION>Productie/Uitvoerend</OPTION>
<OPTION>Schilderwerken</OPTION>
<OPTION>Sloopwerken</OPTION>
<OPTION>Stucadoren</OPTION>
<OPTION>Stofferen</OPTION>
<OPTION>Schoonmakers</OPTION>
<OPTION>Techniek</OPTION>
<OPTION>Transport</OPTION>
<OPTION>Tegels zetten</OPTION>
<OPTION>Timmerwerken</OPTION>
<OPTION>Tuin en Toebehoren</OPTION>
<OPTION>Vloeren</OPTION>
<OPTION>Verhuizen</OPTION>

</SELECT></td></tr>
<p><p><center><tr><td><input type = submit name = verzenden value = Zoek opdracht></center> </tr></td>

</body>
</html>


Hier het script met de navigatie.

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

$categorie
= ($_POST['Categorie']);

mysql_connect ("xxxxxxx"xxxxxxx"xxxxx");
mysql_select_db("xxxxxxx");


//aantal records per pagina
$max = 20;
$page = (!isset($_GET['page'])) ? 1 : $_GET['page'];
$start = ($max * $page) - $max;

//query maar 1x nodig.

$result = mysql_query("SELECT * FROM opdrachten_gegevens WHERE Categorie = '$categorie' LIMIT " . $start . ", " . $max . "")or die (mysql_error());

//html tag <center> is outdated
echo"<center>";
 
//Begin nieuwe tabel
echo "<table border='1' BORDERCOLOR =#3ADF00>";
 
//Maak eerste rij
echo "<tr>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>
<th>xxxxxxxx</th>

<th>Opdracht bekijken</th>
      </tr>"
;

//hier je gegevens van je mysql ophalen
while($row = mysql_fetch_array($result)) {
   echo "<tr>";
  
  
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
            echo "<td>" . $row['xxxxxxx'] . "</td>";
        
        echo "<td><a href = ''></a></td>";
   echo "</tr>";
}


//Afsluiten van tabel buiten de while gehaald
echo "</table>";

//hier aan jou mysql gegevens aanpassen
//Categorie toegevoegd

$rows = mysql_result(mysql_query("SELECT COUNT(Opdracht_ID) FROM opdrachten_gegevens ORDER BY Opdracht_ID"),0);
$pages = ceil($rows / $max);

if ($page > 1) {
   $previous = $page - 1;
   echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $previous . "\">Vorige</a>&nbsp";
}








for ($i = 1; $i <= $pages; $i++) {
   if ($page == $i) {
      if ($i == $pages) {
         echo "<b>" . $i . "</b>&nbsp";
      }

      else {
         echo "<b>" . $i . "</b>,&nbsp";
      }
   }

   else {
      if ($i == $pages) {
         echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>&nbsp";
      }

      else {
         echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $i . "\">" . $i . "</a>,&nbsp";
      }
   }
}




if ($page < $pages) {
    $next = $page + 1;
    echo "<a href=\"" . $_SERVER['PHP_SELF'] . "?page=" . $next . "\">Volgende</a>";
}

echo "<p><a href='home.html'>Ok!</a>";


?>
 



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.