paginanummering

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ervaren PHP ontwikkelaar

Functie Jij als PHP ontwikkelaar komt te werken in een team van 4 andere PHP ontwikkelaars. Je zult je voornamelijk bezig houden met: – Het ontwikkelen van nieuwe features – Doorontwikkelen van de API – Nadenken over de technische infrastructuur – Datakwaliteit Samen met het team ben jij verantwoordelijk voor de verdere ontwikkeling van de software en om de positie als marktleider in Europa te behouden. Ze werken volgens SCRUM in 2 wekelijkse sprints, werken met Jira voor alle tickets en communiceren veel via Slack. Eisen • Minimaal 3 jaar ervaring als back end developer • Je hebt affiniteit met

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

.Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

.NET developer

Functie Als ervaren .NET ontwikkelaar start jij een team met 12 programmeurs. Jullie zijn verantwoordelijk voor het huidige platform van deze organisatie. Als team werken jullie in tweewekelijkse sprints en starten jullie iedere dag met een stand-up. Jij werkt samen met jouw team aan het uitbreiden van het huidige platform door middel van nieuwe features. Daarnaast zorg jij er samen met jouw team voor dat het platform veilig is en gebruiken jullie de nieuwste technieken om deze veiligheid te waarborgen. Zo maken jullie gebruik van C# .NET, .NET Core, React, Azure, Kubernetes, ASP.NET, MVC. Jij gaat aan het werk in

Bekijk vacature »

.NET developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Medior/senior Python developer

Functie Bedrijven komen bij deze organisatie om technische vraagstukken op te lossen en hierin ook tot oplossingen te komen waar ze zelf misschien niet aan gedacht hadden. Jij gaat vanuit je ervaring dus niet alleen hands-on aan de slag met het ontwikkelen, maar zult ook zeker adviseren en proactief meedenken met de klant. Er zijn meerdere lange en/of korte projecten en het type klanten is heel uiteenlopend. Zo kun je terecht komen in een multidisciplinair scrumteam waarin je als Python developer meewerkt, of juist voor een kleiner (Greenfield) project aan de slag gaan waarin je veel breder bezig bent. Door

Bekijk vacature »

Medior/Senior Python developer

Functie Jij als Senior Python developer hebt al ruime ervaring opgedaan. Bedrijven komen bij de organisatie om technische vraagstukken op te lossen. Jij als specialist bent dus de representatie van deze kwaliteit. Je zult de keuze krijgen tussen lange of korte projecten waarin je komt te werken in multidisciplinaire teams. Projecten die je gaat uitvoeren zijn zeer uitlopend. Zodoende kun je aan de ene kant kiezen voor een greenfield project en stroom je bij een ander project midden in een migratietraject in. Voor de ene klant ontwikkel je ene nieuwe portal en voor het andere project duik je veel meer

Bekijk vacature »

SQL database developer

Functie omschrijving Voor een softwarebedrijf gespecialiseerd in het ontwikkelen van logistieke software in omgeving Tilburg zijn wij op zoek naar een ervaren SQL database developer. Je gaat werken aan uitdagende, complexe projecten. Iedere klant/project betekent maatwerk in de database. Jouw werkzaamheden zullen er als volgt uit zien: Je bent verantwoordelijk voor de gehele ontwikkelstraat. Van architectuur tot ontwikkeling Je gaat je bezig houden met het ontwerpen en ontwikkelen van MS SQL server databases. Je gebruikt hiervoor T-SQL als programmeer laag. Je begeleidt als lead developer de projecten bij klanten van A – Z. Je sluit aan bij meetings met klanten,

Bekijk vacature »

Software Developer C# / ASP .Net

Functie omschrijving Ben jij een software ontwikkelaar die bekend is met termen ASP .NET, C# en SQL? Lees dan snel verder! Voor een bedrijf binnen de agrarische sector zijn wij namelijk op zoek naar een zelfstandige, enthousiaste en proactieve Software Developer die open staat voor een afwisselende functie met veel uitdaging. Binnen deze organisatie ben jij als Software Developer samen met één andere collega verantwoordelijk voor de ontwikkeling en modificatie van het support en controle programma dat binnen dit bedrijf gebruikt wordt. Hierbij draag jij bij aan de vertaling van klantwensen naar effectieve softwareoplossingen. Daarnaast ben je verantwoordelijk voor: Schatten

Bekijk vacature »

Android developer

De functie Schiphol is een plek om te reizen, te verblijven en te werken. Door middel van data en technologie richten we op al deze gebieden het leef- en werkklimaat optimaal in en zorgen we voor een slimmere en efficiëntere operatie. Wij ontwikkelen nieuwe producten en diensten vanuit de wensen en behoeften van onze klanten, voorspellen passagier flows en testen digitale oplossingen om rijen en andere pijnpunten in het proces te verminderen. Met slimme feedback van sensortechnologie maken we zelfs data van toiletten en stoelen inzichtelijk en bruikbaar. Het Commercial Platform bestaat uit multidisciplinaire teams met een end-2-end verantwoordelijkheid voor

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

Backend developer

Functie omschrijving Ben jij graag bezig met de back-end van applicaties? Zou je dit graag willen doen voor een kleine werkgever waar ook tijd is voor een drankje op zijn tijd? Je taken hierbij zullen bestaan uit: Gebruik maken van de volgende technieken: .NET (core), C#, SQL, XML, MVC, JSON, REST & SOAP API. Gebruik maken van de volgende tools: Visual Studio, GIT, Jira, Jenkins. Bovengenoemde technieken en tools ga je gebruiken om: Nieuwe functionaliteiten te ontwikkelen. Wijzigingsverzoeken van klanten uitvoeren. Verzorgen van koppelingen tussen data. Bedrijfsprofiel Jouw nieuwe werkgever bevindt zich in regio Raamdonksveer en bieden oplossingen op gebied

Bekijk vacature »

Fasttrack learning & development voor Java dev

Wat je gaat doen: Wij zoeken enthousiaste en ambitieuze junior en medior ontwikkelaars die toe zijn aan de volgende stap in hun carrière. Wij helpen je op je pad naar senior ontwikkelaar door ons fasttrack learning en development programma. Na een kort en intensief programma ga jij aan de slag bij klanten van DPA. Daarnaast krijg je veel ruimte om je te ontwikkelen als persoon en als specialist. De eerste maand gaan we aan de slag om je certificeringen te behalen waaronder OCP (Oracle Certified Professional). Daarnaast nemen we een deepdive in Spring Boot. Ook laten we je kennismaken met

Bekijk vacature »

Cobol Developer

Dit ga je doen Als Cobol Ontwikkelaar zal je gaan meebouwen aan een onderdeel van het backend systeem waarbij je het functionele ontwerp vertaald naar een technische oplossing die geïntegreerd kan worden in de huidige omgeving. Je zorgt ervoor dat de bedrijfsprocessen op een efficiënte manier worden uitgevoerd en werkt proactief aan het verbeteren hiervan. Samen met jouw collega’s reviewen jullie elkaars code en test je je eigen code. Je werkt nauw samen met andere ontwikkelaars, testers en functioneel ontwerpers. Taken pakket: Beheren en doorontwikkelen van de bestaande omgeving; Vertalen van een functionele vragen naar een technische oplossing; Doorvoeren van

Bekijk vacature »
Stefan van Iwaarden

Stefan van Iwaarden

23/07/2006 17:56:00
Quote Anchor link
het zoveelste topic over paginanummering, maar ik kom er niet helemaal uit, zolang het een gewone pagina is waarbij niet gesubmit hoeft te worden lukt het prima die paginanummering, maar dit is een zoekpagina, en daar lukt het niet.

code:
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
<?php
include('config.php');

$zoekenop    = htmlspecialchars(addslashes($_GET['zoekenop']));
$zoekterm    = htmlspecialchars(addslashes($_GET['zoekterm']));
$pagina     = htmlspecialchars(addslashes($_GET['pagina']));
if ($pagina == '')
{

$pagina        = 1;
}


$limiet1    = ($pagina-1)*10;
$limiet2    = 10;

if($_SERVER['REQUEST_METHOD'] == 'POST')
{

$zoekenop     = htmlspecialchars(addslashes($_POST['zoekenop']));
$zoekterm    = htmlspecialchars(addslashes($_POST['zoekterm']));

if ($zoekenop == 'acteur')
{

$query1        = "SELECT * FROM films WHERE
                speler1 LIKE '%"
.$zoekterm."%' OR
                speler2 LIKE '%"
.$zoekterm."%' OR
                speler3 LIKE '%"
.$zoekterm."%' OR
                speler4 LIKE '%"
.$zoekterm."%' OR
                speler5 LIKE '%"
.$zoekterm."%' OR
                speler6 LIKE '%"
.$zoekterm."%' OR
                speler7 LIKE '%"
.$zoekterm."%' OR
                speler8 LIKE '%"
.$zoekterm."%' OR
                speler9 LIKE '%"
.$zoekterm."%' OR
                speler10 LIKE '%"
.$zoekterm."%' OR
                speler11 LIKE '%"
.$zoekterm."%' OR
                speler12 LIKE '%"
.$zoekterm."%' OR
                speler13 LIKE '%"
.$zoekterm."%' OR
                speler14 LIKE '%"
.$zoekterm."%' OR
                speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam LIMIT ".$limiet1.",".$limiet2."";
$result1    = mysql_query($query1) or die (mysql_error());
$query2        = "SELECT * FROM films WHERE
                speler1 LIKE '%"
.$zoekterm."%' OR
                speler2 LIKE '%"
.$zoekterm."%' OR
                speler3 LIKE '%"
.$zoekterm."%' OR
                speler4 LIKE '%"
.$zoekterm."%' OR
                speler5 LIKE '%"
.$zoekterm."%' OR
                speler6 LIKE '%"
.$zoekterm."%' OR
                speler7 LIKE '%"
.$zoekterm."%' OR
                speler8 LIKE '%"
.$zoekterm."%' OR
                speler9 LIKE '%"
.$zoekterm."%' OR
                speler10 LIKE '%"
.$zoekterm."%' OR
                speler11 LIKE '%"
.$zoekterm."%' OR
                speler12 LIKE '%"
.$zoekterm."%' OR
                speler13 LIKE '%"
.$zoekterm."%' OR
                speler14 LIKE '%"
.$zoekterm."%' OR
                speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam ASC";
$result2    = mysql_query($query2) or die (mysql_error());                
}

else
{
$query1        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam LIMIT ".$limiet1.",".$limiet2."";
$result1    = mysql_query($query1) or die (mysql_error());
$query2        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam ASC";
$result2    = mysql_query($query2) or die (mysql_error());
}

?>

<form action="?page=search" method="post">
<table width="92%" bgcolor="Black" align="left">
<tr>
    <td align="right" width="20%"><font color="white">Zoekterm</font></td>
    <td align="center" width="10%"><input type="text" name="zoekterm" id="zoekterm"></td>
    <td align="left"><select name="zoekenop">
    <option value="naam">Titel</option>
    <option value="acteur">Acteur</option>
    </select></td>
    <td><input type="submit" name="submit" id="submit" value="Zoek"></td>
</tr>
</table>
</form>
<br /><br /><br />

<table width="100%">
<?php
echo('<tr><td colspan="2">Uw zoekopdracht voor <b>'.$zoekterm.'</b> gaf <b>'.mysql_num_rows($result2).'</b> resultaten</td></tr>');
echo('<tr><td colspan="2">&nbsp;</td></tr>');

    while($row1 = mysql_fetch_array($result1))
    {

        if (!file_exists('afbeeldingen/'.$row1['id'].'.jpg'))
        {

            echo('<tr><td rowspan="4" width="85"><a href="?page=detailsfilm&id='.$row1['id'].'"><img src="afbeeldingen/nietbeschikbaar.jpg" width="75" height="100" border="0"></a></td>');
        }

        else
        {
            echo('<tr><td rowspan="4" width="85"><a href="?page=detailsfilm&id='.$row1['id'].'"><img src="afbeeldingen/'.$row1['id'].'.jpg" width="75" height="100" border="0"></a></td>');
        }

        
        if ($row1['speelduur'] == 0)
        {

        $speelduur = '-';
        }

        else
        {
        $speelduur = $row1['speelduur'];
        }


    echo('<td><a href="?page=detailsfilm&id='.$row1['id'].'" class="normal"><b>'.$row1['naam'].'</b></a> ('.$speelduur.' min)</td></tr>');
    echo('<tr><td>');
    if ($row1['leeftijd'] == 'alle')
    {

    $leeftijd = 'images/alle.jpg';
    }

    elseif ($row1['leeftijd'] == 6)
    {

    $leeftijd = 'images/6jaar.gif';
    }

    elseif ($row1['leeftijd'] == 12)
    {

    $leeftijd = 'images/12jaar.gif';
    }

    elseif ($row1['leeftijd'] == 16)
    {

    $leeftijd = 'images/16jaar.gif';
    }

    elseif ($row1['leeftijd'] == 18)
    {

    $leeftijd = 'images/18jaar.gif';
    }

    echo('<img src="'.$leeftijd.'" width="25" height="25"></td></tr>');
    echo('<tr><td>'.nl2br(substr($row1['samenvatting'],0,300)).'</td></tr>');
    echo('<tr><td align="right"><a href="?page=detailsfilm&id='.$row1['id'].'" class="normal">[Meer]</a></td></tr>');
            
    echo('<tr><td colspan="2"><hr class="hr" /></td></tr>');
    
    }

    echo('</table>');
    
    $aantalpaginas = ceil(mysql_num_rows($result2) / 10);
    
    for ($i=1; $i<=$aantalpaginas; $i++)
        {

            if ($i == $pagina)
            {

            echo('<b><a href="?page=search&pagina='.$i.'&zoekenop='.$zoekenop.'&zoekterm='.$zoekterm.'" class="normal">'.$i.'</a></b> ');
            }

            else
            {
            echo('<a href="?page=search&pagina='.$i.'&zoekenop='.$zoekenop.'&zoekterm='.$zoekterm.'" class="normal">'.$i.'</a> ');
            }
        }

}

else
{

if ($_GET['zoekterm'] != '')
{

    $zoekenop    = htmlspecialchars(addslashes($_GET['zoekenop']));
    $zoekterm    = htmlspecialchars(addslashes($_GET['zoekterm']));
    $pagina     = htmlspecialchars(addslashes($_GET['pagina']));
    if ($pagina == '')
    {

    $pagina        = 1;
    }

    
    $limiet1    = ($pagina-1)*10;
    $limiet2    = 10;
    
    if ($zoekenop == 'acteur')
    {

    $query1        = "SELECT * FROM films WHERE
                    speler1 LIKE '%"
.$zoekterm."%' OR
                    speler2 LIKE '%"
.$zoekterm."%' OR
                    speler3 LIKE '%"
.$zoekterm."%' OR
                    speler4 LIKE '%"
.$zoekterm."%' OR
                    speler5 LIKE '%"
.$zoekterm."%' OR
                    speler6 LIKE '%"
.$zoekterm."%' OR
                    speler7 LIKE '%"
.$zoekterm."%' OR
                    speler8 LIKE '%"
.$zoekterm."%' OR
                    speler9 LIKE '%"
.$zoekterm."%' OR
                    speler10 LIKE '%"
.$zoekterm."%' OR
                    speler11 LIKE '%"
.$zoekterm."%' OR
                    speler12 LIKE '%"
.$zoekterm."%' OR
                    speler13 LIKE '%"
.$zoekterm."%' OR
                    speler14 LIKE '%"
.$zoekterm."%' OR
                    speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam LIMIT ".$limiet1.",".$limiet2."";
    $result1    = mysql_query($query1) or die (mysql_error());
    $query2        = "SELECT * FROM films WHERE
                    speler1 LIKE '%"
.$zoekterm."%' OR
                    speler2 LIKE '%"
.$zoekterm."%' OR
                    speler3 LIKE '%"
.$zoekterm."%' OR
                    speler4 LIKE '%"
.$zoekterm."%' OR
                    speler5 LIKE '%"
.$zoekterm."%' OR
                    speler6 LIKE '%"
.$zoekterm."%' OR
                    speler7 LIKE '%"
.$zoekterm."%' OR
                    speler8 LIKE '%"
.$zoekterm."%' OR
                    speler9 LIKE '%"
.$zoekterm."%' OR
                    speler10 LIKE '%"
.$zoekterm."%' OR
                    speler11 LIKE '%"
.$zoekterm."%' OR
                    speler12 LIKE '%"
.$zoekterm."%' OR
                    speler13 LIKE '%"
.$zoekterm."%' OR
                    speler14 LIKE '%"
.$zoekterm."%' OR
                    speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam ASC";
    $result2    = mysql_query($query2) or die (mysql_error());                
    }

    else
    {
    $query1        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam LIMIT ".$limiet1.",".$limiet2."";
    $result1    = mysql_query($query1) or die (mysql_error());
    $query2        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam ASC";
    $result2    = mysql_query($query2) or die (mysql_error());
    }
}

?>

<form action="?page=search" method="post">
<table width="92%" bgcolor="Black" align="left">
<tr>
    <td align="right" width="20%"><font color="white">Zoekterm</font></td>
    <td align="center" width="10%"><input type="text" name="zoekterm" id="zoekterm"></td>
    <td align="left"><select name="zoekenop">
    <option value="naam">Titel</option>
    <option value="acteur">Acteur</option>
    </select></td>
    <td><input type="submit" name="submit" id="submit" value="Zoek"></td>
</tr>
</table>
</form>

<?php
}
?>


het probleem is dat pagina 1 doet het prima, maar zodra je naar 1 van de andere volgende pagina's gaat, dan krijg je alleen maar een witte pagina, dus ik vermoed dat de zoekquery niet uitgevoerd wordt of niet de juiste informatie krijgt. de variabelen in de URL kloppen wel.
 
PHP hulp

PHP hulp

17/11/2024 13:31:38
 
Stefan van Iwaarden

Stefan van Iwaarden

26/07/2006 11:59:00
Quote Anchor link
*kick*

niemand een idee?
 
Mebus  Hackintosh

Mebus Hackintosh

26/07/2006 12:15:00
Quote Anchor link
Ik heb gisteren zo een pagina gemaakt:

http://84.105.39.21/list.php

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

include('config.php');
include('header.php');

if(isset($_GET['p']) && is_numeric($_GET['p'])) {

    $begin = ($_GET['p'] >= 0) ? $_GET['p']*20 : 0;

}
else {

    $begin = 0;

}


if(isset($_GET['letter'])) {

    $letter = mysql_real_escape_string($_GET['letter']);

    $sql = mysql_query("SELECT id,naam,laatst_online, CASE WHEN TIMEDIFF(now(), online) > '00:03:00' THEN 'nee' ELSE 'ja' END AS status FROM leden leden WHERE geactiveerd = 'ja' AND SUBSTRING(naam,1,1) = '".$letter."' ORDER BY naam LIMIT $begin,20") or trigger_error(mysql_error());

    $l = 'letter='.$letter.'&amp;';

    $query = mysql_query("SELECT COUNT(1) FROM leden WHERE geactiveerd = 'ja' AND SUBSTRING(naam,1,1) = '".$letter."'") or trigger_error(mysql_error());

}
else {

    $l = '';

    $sql = mysql_query("SELECT id,naam,laatst_online, CASE WHEN TIMEDIFF(now(), online) > '00:03:00' THEN 'nee' ELSE 'ja' END AS status FROM leden WHERE geactiveerd = 'ja' ORDER BY naam LIMIT $begin,20") or trigger_error(mysql_error());

    $query = mysql_query("SELECT COUNT(1) FROM leden WHERE geactiveerd = 'ja'") or trigger_error(mysql_error());

}


$leden = mysql_result($query,0);

$br = '<br />';

  echo '        <center>'."\n";
    for ($i="a"; $i != "aa"; $i++) echo '        <a href="list.php?letter='.$i.'&amp;p=0">'.$i.'</a>'."\n";
  echo '        <br />
        <a href="list.php">Iedereen</a>'
."\n";
  echo '        </center>'."\n";

  echo '        <br />
        <table cellpadding="0" cellspacing="0" align="center">
            <tr>
                <td width="150">
                Naam
                </td>
                <td width="200">
                Laatst online
                </td>
                <td width="100">
                Online
                </td>
            </tr>'
."\n";

while($row = mysql_fetch_assoc($sql)) {

    $br = ($br == '<br />') ? '' : '<br />';

    switch($row['status']) {
      case
'ja': $online = '<font color="green"><b>Ja</b></font>'; break;
      case
'nee': $online = '<font color="red"><b>Nee</b></font>'; break;
    }


      echo '            <tr>
                <td>
                <a href="'
.$website.'profile.php?id='.$row['id'].'">'.stripslashes($row['naam']).'</a>
                </td>
                <td>
                '
.$row['laatst_online'].'
                </td>
                <td>
                '
.$online.'
                </td>
            </tr>'
."\n";
}


  echo '        </table>
        <br />'
."\n";

if($leden <= 20) {
  echo '        <center>&#60; <a href="list.php?'.$l.'p=0">1</a> &#62;</center>'."\n";
}
else {

    if($begin/20 == 0) {
      echo '        <center>&#60;&#60;'."\n";
    }
else {
      echo '        <center><a href="list.php?'.$l.'p='.($begin/20-1).'">&#60;&#60;</a>'."\n";
    }


    for($i=0; $i < $leden/20; $i++) {
      echo '        <a href="list.php?'.$l.'p='.$i.'">'.($i+1).'</a>'."\n";
    }


    if($begin+20 >= $leden) {
      echo '        &#62;&#62;</center>'."\n";
    }
else {
      echo '        <a href="list.php?'.$l.'p='.($begin/20+1).'">&#62;&#62;</a></center>'."\n";
    }

}



include('footer.php');

?>


Mischien ken je dan zien wat het probleem is of zo aanpassen dat ie het wel doet op de manier dat ik hem heb gemaakt

GR. mebus!

edit: wat gebeurd als je dit zo doet:

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
<?php
include('config.php');

$zoekenop    = htmlspecialchars(addslashes($_GET['zoekenop']));
$zoekterm    = htmlspecialchars(addslashes($_GET['zoekterm']));
$pagina     = htmlspecialchars(addslashes($_GET['pagina']));
if ($pagina == '')
{

$pagina        = 1;
}


if(isset($_GET['p']) && is_numeric($_GET['pagina'])) {

    $limiet = $_GET['pagina'];

}
else {

$limiet    = 10;

}


if($_SERVER['REQUEST_METHOD'] == 'POST')
{

$zoekenop     = htmlspecialchars(addslashes($_POST['zoekenop']));
$zoekterm    = htmlspecialchars(addslashes($_POST['zoekterm']));

if ($zoekenop == 'acteur')
{

$query1        = "SELECT * FROM films WHERE
                speler1 LIKE '%"
.$zoekterm."%' OR
                speler2 LIKE '%"
.$zoekterm."%' OR
                speler3 LIKE '%"
.$zoekterm."%' OR
                speler4 LIKE '%"
.$zoekterm."%' OR
                speler5 LIKE '%"
.$zoekterm."%' OR
                speler6 LIKE '%"
.$zoekterm."%' OR
                speler7 LIKE '%"
.$zoekterm."%' OR
                speler8 LIKE '%"
.$zoekterm."%' OR
                speler9 LIKE '%"
.$zoekterm."%' OR
                speler10 LIKE '%"
.$zoekterm."%' OR
                speler11 LIKE '%"
.$zoekterm."%' OR
                speler12 LIKE '%"
.$zoekterm."%' OR
                speler13 LIKE '%"
.$zoekterm."%' OR
                speler14 LIKE '%"
.$zoekterm."%' OR
                speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam LIMIT $limiet,20";
$result1    = mysql_query($query1) or die (mysql_error());
$query2        = "SELECT * FROM films WHERE
                speler1 LIKE '%"
.$zoekterm."%' OR
                speler2 LIKE '%"
.$zoekterm."%' OR
                speler3 LIKE '%"
.$zoekterm."%' OR
                speler4 LIKE '%"
.$zoekterm."%' OR
                speler5 LIKE '%"
.$zoekterm."%' OR
                speler6 LIKE '%"
.$zoekterm."%' OR
                speler7 LIKE '%"
.$zoekterm."%' OR
                speler8 LIKE '%"
.$zoekterm."%' OR
                speler9 LIKE '%"
.$zoekterm."%' OR
                speler10 LIKE '%"
.$zoekterm."%' OR
                speler11 LIKE '%"
.$zoekterm."%' OR
                speler12 LIKE '%"
.$zoekterm."%' OR
                speler13 LIKE '%"
.$zoekterm."%' OR
                speler14 LIKE '%"
.$zoekterm."%' OR
                speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam ASC";
$result2    = mysql_query($query2) or die (mysql_error());                
}

else
{
$query1        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam LIMIT $limiet,20";
$result1    = mysql_query($query1) or die (mysql_error());
$query2        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam ASC";
$result2    = mysql_query($query2) or die (mysql_error());
}

?>

<form action="?page=search" method="post">
<table width="92%" bgcolor="Black" align="left">
<tr>
    <td align="right" width="20%"><font color="white">Zoekterm</font></td>
    <td align="center" width="10%"><input type="text" name="zoekterm" id="zoekterm"></td>
    <td align="left"><select name="zoekenop">
    <option value="naam">Titel</option>
    <option value="acteur">Acteur</option>
    </select></td>
    <td><input type="submit" name="submit" id="submit" value="Zoek"></td>
</tr>
</table>
</form>
<br /><br /><br />

<table width="100%">
<?php
echo('<tr><td colspan="2">Uw zoekopdracht voor <b>'.$zoekterm.'</b> gaf <b>'.mysql_num_rows($result2).'</b> resultaten</td></tr>');
echo('<tr><td colspan="2">&nbsp;</td></tr>');

    while($row1 = mysql_fetch_array($result1))
    {

        if (!file_exists('afbeeldingen/'.$row1['id'].'.jpg'))
        {

            echo('<tr><td rowspan="4" width="85"><a href="?page=detailsfilm&id='.$row1['id'].'"><img src="afbeeldingen/nietbeschikbaar.jpg" width="75" height="100" border="0"></a></td>');
        }

        else
        {
            echo('<tr><td rowspan="4" width="85"><a href="?page=detailsfilm&id='.$row1['id'].'"><img src="afbeeldingen/'.$row1['id'].'.jpg" width="75" height="100" border="0"></a></td>');
        }

        
        if ($row1['speelduur'] == 0)
        {

        $speelduur = '-';
        }

        else
        {
        $speelduur = $row1['speelduur'];
        }


    echo('<td><a href="?page=detailsfilm&id='.$row1['id'].'" class="normal"><b>'.$row1['naam'].'</b></a> ('.$speelduur.' min)</td></tr>');
    echo('<tr><td>');
    if ($row1['leeftijd'] == 'alle')
    {

    $leeftijd = 'images/alle.jpg';
    }

    elseif ($row1['leeftijd'] == 6)
    {

    $leeftijd = 'images/6jaar.gif';
    }

    elseif ($row1['leeftijd'] == 12)
    {

    $leeftijd = 'images/12jaar.gif';
    }

    elseif ($row1['leeftijd'] == 16)
    {

    $leeftijd = 'images/16jaar.gif';
    }

    elseif ($row1['leeftijd'] == 18)
    {

    $leeftijd = 'images/18jaar.gif';
    }

    echo('<img src="'.$leeftijd.'" width="25" height="25"></td></tr>');
    echo('<tr><td>'.nl2br(substr($row1['samenvatting'],0,300)).'</td></tr>');
    echo('<tr><td align="right"><a href="?page=detailsfilm&id='.$row1['id'].'" class="normal">[Meer]</a></td></tr>');
            
    echo('<tr><td colspan="2"><hr class="hr" /></td></tr>');
    
    }

    echo('</table>');
    
    $aantalpaginas = ceil(mysql_num_rows($result2) / 10);
    
    for ($i=1; $i<=$aantalpaginas; $i++)
        {

            if ($i == $pagina)
            {

            echo('<b><a href="?page=search&pagina='.$i.'&zoekenop='.$zoekenop.'&zoekterm='.$zoekterm.'" class="normal">'.$i.'</a></b> ');
            }

            else
            {
            echo('<a href="?page=search&pagina='.$i.'&zoekenop='.$zoekenop.'&zoekterm='.$zoekterm.'" class="normal">'.$i.'</a> ');
            }
        }

}

else
{

if ($_GET['zoekterm'] != '')
{

    $zoekenop    = htmlspecialchars(addslashes($_GET['zoekenop']));
    $zoekterm    = htmlspecialchars(addslashes($_GET['zoekterm']));
    $pagina     = htmlspecialchars(addslashes($_GET['pagina']));
    if ($pagina == '')
    {

    $pagina        = 1;
    }

    
    $limiet1    = ($pagina-1)*10;
    $limiet2    = 10;
    
    if ($zoekenop == 'acteur')
    {

    $query1        = "SELECT * FROM films WHERE
                    speler1 LIKE '%"
.$zoekterm."%' OR
                    speler2 LIKE '%"
.$zoekterm."%' OR
                    speler3 LIKE '%"
.$zoekterm."%' OR
                    speler4 LIKE '%"
.$zoekterm."%' OR
                    speler5 LIKE '%"
.$zoekterm."%' OR
                    speler6 LIKE '%"
.$zoekterm."%' OR
                    speler7 LIKE '%"
.$zoekterm."%' OR
                    speler8 LIKE '%"
.$zoekterm."%' OR
                    speler9 LIKE '%"
.$zoekterm."%' OR
                    speler10 LIKE '%"
.$zoekterm."%' OR
                    speler11 LIKE '%"
.$zoekterm."%' OR
                    speler12 LIKE '%"
.$zoekterm."%' OR
                    speler13 LIKE '%"
.$zoekterm."%' OR
                    speler14 LIKE '%"
.$zoekterm."%' OR
                    speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam LIMIT $limiet,20";
    $result1    = mysql_query($query1) or die (mysql_error());
    $query2        = "SELECT * FROM films WHERE
                    speler1 LIKE '%"
.$zoekterm."%' OR
                    speler2 LIKE '%"
.$zoekterm."%' OR
                    speler3 LIKE '%"
.$zoekterm."%' OR
                    speler4 LIKE '%"
.$zoekterm."%' OR
                    speler5 LIKE '%"
.$zoekterm."%' OR
                    speler6 LIKE '%"
.$zoekterm."%' OR
                    speler7 LIKE '%"
.$zoekterm."%' OR
                    speler8 LIKE '%"
.$zoekterm."%' OR
                    speler9 LIKE '%"
.$zoekterm."%' OR
                    speler10 LIKE '%"
.$zoekterm."%' OR
                    speler11 LIKE '%"
.$zoekterm."%' OR
                    speler12 LIKE '%"
.$zoekterm."%' OR
                    speler13 LIKE '%"
.$zoekterm."%' OR
                    speler14 LIKE '%"
.$zoekterm."%' OR
                    speler15 LIKE '%"
.$zoekterm."%' ORDER BY naam ASC";
    $result2    = mysql_query($query2) or die (mysql_error());                
    }

    else
    {
    $query1        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam LIMIT $limiet,20";
    $result1    = mysql_query($query1) or die (mysql_error());
    $query2        = "SELECT * FROM films WHERE ".$zoekenop." LIKE '%".$zoekterm."%' ORDER BY naam ASC";
    $result2    = mysql_query($query2) or die (mysql_error());
    }
}

?>

<form action="?page=search" method="post">
<table width="92%" bgcolor="Black" align="left">
<tr>
    <td align="right" width="20%"><font color="white">Zoekterm</font></td>
    <td align="center" width="10%"><input type="text" name="zoekterm" id="zoekterm"></td>
    <td align="left"><select name="zoekenop">
    <option value="naam">Titel</option>
    <option value="acteur">Acteur</option>
    </select></td>
    <td><input type="submit" name="submit" id="submit" value="Zoek"></td>
</tr>
</table>
</form>

<?php
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Mebus Hackintosh
 



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.