Pagina navigatie.

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren Software Developer

Functie omschrijving Ben jij een ervaren Software Developer, en heb je ervaring met technieken zoals C#, MS Access & SQL? Vind jij het leuk om maatwerk software te ontwikkelen voor klanten in een specifieke branche? Dan is dit de baan voor jou! Als ontwikkelaar ben jij samen met een team van 12 collega’s verantwoordelijk voor het bouwen van nieuwe functionaliteiten en het uitbreiden van de core applicatie. Belangrijk is dat je ervaring hebt met C# en MS Access. Je bent flexibel en klantvriendelijk ingesteld, omdat het belangrijk is om de klanten zo goed mogelijk van dienst te kunnen zijn. Thuiswerken

Bekijk vacature »

Back-end ontwikkelaar

Functie omschrijving Wil jij meebouwen aan diverse databasesystemen in een klein bedrijf met een platte organisatie? In een team van ruim 10 ontwikkelaars wordt er aan diverse ICT oplossingen gewerkt. Jouw taken hierbij zullen bestaan uit: Het onderhouden en door-ontwikkelen van bestaande databases. Denk hierbij aan schema verbeteringen en performance-tuning. Bij nieuwe ontwikkelingen ga jij ook bezig met het bouwen van het databaseschema. Omdat je in een klein team werkt zal je ook de C# routine verder uitbouwen en ontwikkelen. Ook kan je meedraaien in algemene refactory-, ontwikkel- of testwerkzaamheden. Je zal voornamelijk gebruik maken van de volgende technieken: .NET

Bekijk vacature »

PHP Software Developer

Functie omschrijving Op zoek naar een nieuwe uitdaging binnen PHP? Lees dan snel verder! Wij zoeken een ervaren PHP developer die binnen een organisatie gaat functioneren als verlengstuk van de klant. Wij zoeken voor deze iemand die technisch complexe zaken met enthousiasme en plezier aanvliegt. Verder moet je instaat zijn om je tijd goed te managen omdat je aan meerdere projecten tegelijkertijd werkt. Je werkt met de nieuwste technieken en tijdens deze uitdaging werk je veel samen met de front-end developers van deze organisatie. Wij zoeken iemand die zichzelf graag uitdaagt en altijd de beste wilt zijn. Bedrijfsprofiel Waar ga

Bekijk vacature »

Senior PHP developer met ambities tot Software Arc

Functie Momenteel zijn ze op zoek naar een ervaren PHP developer die zichzelf graag bezighoudt met zaken als architectuur en de algehele verbetering van structuren en standaarden. Het is eigenlijk meer operationeel als uitvoerend omdat je bezig gaat met zaken als het verder uitrollen en verbeteren van testautomatisering, codereviews, tickets en de doorloop hiervan en architectuurkeuzes. Mocht je hiernaast ook wat DevOps kennis meenemen is dit mooi meegenomen! Vanwege het kleine team maar de wereldwijde impact die zij leveren is er veel focus op kwaliteit. In deze functie werk je aan één van hun belangrijkste applicaties. Hierin werk je nauw

Bekijk vacature »

C# Developer Research and Development - Delft

Vacature details Vakgebied: Software/IT Opleiding: Medior Werklocatie: Delft Vacature ID: 6307 Introductie C# Developer Research and Development - Delft - Onze klant is één van de meest innovatieve bedrijven in de region van Delft. Op dit moment zijn ze voor het innovatie centrum. In het innovatie centrum wordt gewerkt aan de nieuwste technieken voor navigatie software. R&D / C# / Pattern Recognition / Algorithms / 3d Data / DotNET Functieomschrijving Als C# Developer kom je te werken in een innovatief scrumteam. We ontwikkelen en door ontwikkelen de nieuwste technieken op het gebied van navigatie software. Deze software wordt onder andere

Bekijk vacature »

C# .NET Developer

Functie omschrijving Wij zijn op zoek naar een C# .NET Developer voor een leuke opdrachtgever in de omgeving van Hilversum! Voor een leuk bedrijf in de omgeving van Hilversum zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. Ben jij iemand die graag aan verschillende projecten werkt en het ook leuk vindt om bij klanten op bezoek te gaan? Dan ben jij de perfecte kandidaat! Deze functie is erg divers, je moet dus goed kunnen schakelen. Je komt te werken in een klein team van developers. Binnen het bedrijf hangt er een gemoedelijke informele

Bekijk vacature »

High level C++ QT Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 13486 Introductie Would you like to be involved in every aspect of software development for our exceptional products, from specification and design to testing and integration? If you're passionate about software development and eager to apply your programming skills to create customer-focused deliverables, then this is the perfect chance for you to expand your expertise. You can become a member of our Machine Control department's data-driven development team, where you'll design and build software solutions that optimize machine productivity. As a senior software design engineer, you'll participate in all phases

Bekijk vacature »

SQL Database ontwikkelaar

Functie omschrijving Wil jij meewerken aan het creëren van slimme software om magazijnen als een geoliede machine te laten lopen? Wij zoeken een zorgvuldig persoon, iemand die niet snel de hand omdraait voor complexe algoritmes. Denk jij dat jij de SQL ontwikkelaar bent die wij zoeken? Lees snel verder en wie weet zitten we binnenkort samen aan tafel! Jouw werkzaamheden zullen er als volgt uitzien: Je houdt je bezig met het ontwerpen en ontwikkelen van MS SQL server databases, dit doe je met T-SQL als programmeer laag. Je gaat aan high-end software oplossingen werken, dit doe je voor de optimalisatie

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 »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Medior/senior front end developer

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het development team. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met

Bekijk vacature »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »

.NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Medior/senior Back-end developer gezocht!

Functie Vanwege de groei binnen het bedrijf zijn we op zoek naar versterking in het devlopmenttean. Als back-end developer bouw je aan de bedrijfssoftware die ons helpt bij de primaire processen. Een leuk (intern) project dus waarbij je de software continu doorontwikkeld! Je werkt in een klein team, we hebben dagelijks stand-ups en iedere twee weken een scrum-sessie, begeleid door onze Scrum Master. Hierin krijg je uitgebreid de kans om je ideeën te presenteren, en te overleggen met je mede-ontwikkelaars en de Product Owner. Binnen de ontwikkelteams gebruiken we Trello, Gitlab, Jiira, Confluence en Boockstack. Hiernaast werken ze met de

Bekijk vacature »

PHP Developer

Functie Middels Scrum en sprints bouw jij in deze functie mee aan complexe webapplicaties en ons SaaS platform. Hierbij hoort ook architectuur tot een van je taken. Daarnaast ben je één van de leden van het Scrum team. Dat betekent dat je naast je kerntaken ook in contact staat met de product owner. Oftewel, je bent bij het gehele ontwikkelproces betrokken. Tools die hierbij gebruikt worden zijn o.a. PHP, Symfony en Git. Eisen • Minimaal HBO werk- en denkniveau • Minimaal 3 jaar aantoonbare ervaring met PHP • Kennis en ervaring Symfony (Laravel is pré) & Lando • Kennis van

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

08/11/2024 17:02:17
 
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.