Selectiemaken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

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 »

Full Stack Software Developer C#.NET

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

C#.NET ontwikkelaar

Functieomschrijving Voor een gewaardeerde werkgever in regio Tilburg zijn wij op zoek naar een C#.NET ontwikkelaar. Je bent verantwoordelijk voor het ontwikkelen van dashboards, webapplicaties en apps voor de eigen IOT-oplossingen. Samen met een vooruitstrevend team van ontwikkelaars en engineers krijgen jullie de opdracht om de sensoren in de apparatuur te scannen en vervolgens de data om te zetten in belangrijke inzichten voor de klanten. Taken en verantwoordelijkheden: Heb jij ideeën over nieuwe technieken die jullie kunnen implementeren? Hier wordt echt naar je geluisterd en gekeken of jouw idee daadwerkelijk ingezet kan worden; Je gaat aan de slag met de

Bekijk vacature »

Senior java ontwikkelaar integratie

Functieomschrijving Voor de gemeente Rotterdam zijn wij op zoek naar een senior java ontwikkelaar integratie. Taken Binnen een zelfsturend Scrumteam voer je geheel zelfstanding je opdrachten uit en levert het eindresultaat op aan het Integratieteam. Jij voelt je net als alle teamleden verantwoordelijk voor alle aspecten, vanaf de vraag tot en met de oplevering in productie. Je bent kritisch, je helpt de klant om zijn wensen helder te krijgen, je schrijft zelfstandig clean code die van hoge kwaliteit is, met bijbehorende unit- en integratietesten, je ondersteunt zo nodig bij deployments naar productie. Het Integratieteam bouwt componenten (Endpoints) op de ESB.

Bekijk vacature »

Software Ontwikkelaar

Functie omschrijving Voor een echt familiebedrijf in de omgeving van 's-Hertogenbosch ben ik op zoek naar een Software Developer. Jij gaat in de functie van Software Developer werken met C# en .NET framework Jij gaat maatwerk software ontwikkelen en softwareoplossingen creëren. Daarnaast optimaliseer je de bestaande software. Oplossingen waar de klant echt iets aan heeft, jij krijgt er energie van op dit te realiseren. Je gaat werken in een Microsoft omgeving(ASP.NET) en gebruikt daarnaast C# en MVC. Samen met het huidige IT team binnen deze organisatie verwerk je de wensen van de klant tot een (eind)product. Bedrijfsprofiel Deze organisatie is

Bekijk vacature »

Infrastructure Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12945 Introductie Our client is one of the most innovative companies within the Netherlands. Currently we are looking for an Infrastructure Platform Engineer. Within this role you will be developing the infrastructure. Functieomschrijving Within this role you are responsible in the development of our distributed data and compute platform infrastructure. You will design, develop and implement new features and fixes. Next to this you will integrate and configurate other packages that supports the development of tuning applications within the organisation. You will support customer sites remotely. Design and implement the

Bekijk vacature »

Full stack developer Node.js

Functie Als fullstack JavaScript developer vind jij het uitdagend om op basis van concrete klantvragen nieuwe functionaliteiten te ontwikkelen. Bij voorkeur worden deze functionaliteiten op een bepaalde manier geprogrammeerd, zodat ze door meerdere klanten te gebruiken zijn. Je hebt dus vaak te maken met abstracte vraagstukken. Om dit te kunnen realiseren sta je nauw in contact met de product owner en/of klant. Je bent niet alleen onderdeel van het development team, maar hebt ook vaak contact met de product-owner en/of klanten om daardoor inzichten te verzamelen die leiden tot productverbeteringen. • Inzichten verzamelen bij de klant en/of product owner •

Bekijk vacature »

Medior front-end developer gezocht (€3.300 -

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

Bekijk vacature »

Junior PHP (Laravel) Developer

Functie omschrijving Wij zijn op zoek naar een PHP Laravel Developer! Sta je aan het begin van je carrière en ben je op zoek naar een leuke baan? Lees dan verder! Voor een softwarebedrijf in omgeving van Schiphol zijn wij op zoek naar een ervaren PHP (Laravel) Developer. Je gaat je bezighouden met het ontwikkelen van innovatieve bedrijfsapplicaties. Samen met het team, bestaande uit designers en developers, maak je mooie oplossingen voor bedrijven in diverse branches. Je zorgt dat de opgeleverde websites perfect werken en de klant meer dan tevreden is. Je kunt rekenen op een afwisselende baan met leuke

Bekijk vacature »

Software Programmeur

Functie omschrijving Voor onze opdrachtgever in omgeving Rotterdam zijn wij opzoek naar een software programmeur die goed kan schrijven in de talen C of C++ en die het leuk vind om te werken met Linux! Werkzaamheden Programmeur Je bent bezig met het ontwikkelen van software en webapplicaties. Je kunt technische klussen uitvoeren op locatie. Je onderhoudt contact met de projectleider om er zeker van te zijn dat een project goed verloopt. Je zult klanten ondersteunen. Verder zul je technische ontwerpen en gebruikersdocumentaties schrijven en deze onderhouden. Bedrijfsprofiel Dit bedrijf wil de klanten een volledige oplossing kunnen bieden, waarbij ze een

Bekijk vacature »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Als Lead PHP developer bijdragen aan het onderwijs

Functie Als Lead PHP developer zet je samen met het team en de andere lead developers de technische lijnen uit als het gaat om het ontwikkelen van de applicaties en bepaal je samen met de PO waar elke sprint aan gewerkt zal worden. Je kunt op basis van een user story een goede aanpak formuleren en een planning opstellen, en andere hierin meenemen. Wanneer je team code schrijft verwacht je degelijke oplossingen, bij voorkeur gebruik makend van Domain Driven Design. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit

Bekijk vacature »

Ervaren C#.NET programmeur

Functieomschrijving Voor een moderne werkgever in regio Prinsenbeek zijn wij op zoek naar een ervaren C#.NET programmeur die graag de uitdaging aangaat. Je houdt je bezig met het ontwikkelen van maatwerk webapplicaties voor diverse klanten, waarbij complexe processen optimaal worden ondersteund. Verder ziet jouw takenpakket er als volgt uit: Ontwikkelen en onderhouden van C#.NET-applicaties; Schrijven van hoogwaardige, herbruikbare codes; Schrijven van technische documentatie en gebruikershandleidingen; Bijdragen aan het ontwerp en de architectuur van softwaretoepassingen; Troubleshooten en oplossen van bugs in softwaretoepassingen; Werken met databases en dataopslagoplossingen; Implementeren van beveiligingsoplossingen en het waarborgen van de beveiliging van applicaties en gegevens. Bedrijfsprofiel

Bekijk vacature »
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 11:09:22
Quote Anchor link
Hoi Iedereen,

Ik heb een collectiepagina waarin ik met een select * From een tabel helemaal uitlees en print op het scherm.

Daarbij heb ik drie form gemaakt, zodat mensen de tabel kunnen filteren. Ik heb dit gedaan door aan elke form een if statment te hangen. Dus als je kiest voor categorie 1 zie je alleen de collectie die is ingedeel in categorie 1.

Nu wil ik de selectie verder filteren op deze query. En dan loop ik vast. Als ik bijvoorbeeld in categorie 1 wil filteren op kleur, voert het script deze filter toe op heel de tabel en niet alleen op mijn geprinte tabel.

Kan iemand mij helpen hoe ik dit op kan lossen?
Bedankt alvast.

Hieronder vind je mijn code.

Tabel met filter forms:
<html>
<table width="100%">
<tr>
<td><form name="categorie" action="" method="post" style="margin-bottom:20px;">Filter op Categorie:<br />
<input name="categorie" type="radio" onclick="submit()" value="design" />design<br />
<input name="categorie" type="radio" onclick="submit()" value="leuk" />leuk<br />
<input name="categorie" type="radio" onclick="submit()" value="saai" />saai
</form></td>

<td><form action="" method="post" style="margin-bottom:20px;">
Filter op opstelling:<br />
<input name="opstelling" type="radio" onclick="submit()" value="eiland" />eiland<br />
<input name="opstelling" type="radio" onclick="submit()" value="l-vorm" />l-vorm<br />
<input name="opstelling" type="radio" onclick="submit()" value="recht" />recht
</form></td>
</tr>
</table>
</html>

En tabel met mijn php 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
<?php //
    if (isset ($_POST['categorie'])){
        $query = "SELECT img_thumb FROM collectie WHERE categorie = '".$_POST['categorie']."' ";
    }

    
    
    elseif (isset ($_POST['opstelling'])){
        $query = "SELECT img_thumb FROM collectie WHERE opstelling = '".$_POST['opstelling']."' ";
    }

    
    else
    $query = "SELECT img_thumb FROM collectie";
    $result_collectie = mysql_query($query) or die ("FOUT: " .mysql_error());
    
    while (list ($img_thumb) = mysql_fetch_row($result_collectie) ){
    echo ("<td><img src='img/collectie/".$img_thumb.".jpg'/></td>");}
    ?>



Bedankt alvast voor jullie hulp!
Gewijzigd op 29/06/2011 11:13:36 door Ed van Papenrecht
 
PHP hulp

PHP hulp

20/09/2024 00:04:34
 
- SanThe -

- SanThe -

29/06/2011 11:23:12
Quote Anchor link
Waarom twee formulieren? Het is nu óf de één óf de ander. Voeg ze samen.

Toevoeging op 29/06/2011 11:24:40:

Script is trouwens lek => SQL-Injection.
 
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 11:27:25
Quote Anchor link
SQL injection moet in inderdaad nog toepassen.
Ik had ze eerst in 1 form staan alleen dan kan het maar 1x submitten terwijl ze in het begin er ook voor kunnen kiezen om bijvoorbeeld te filteren op opstelling in plaat van categorie.. Zet ik dit in 1 form dat pakt hij dit niet..

EDIT// Heb het nu samen gevoegd in 1 form. Het werkt toch wel.. excuses!
Gewijzigd op 29/06/2011 11:28:49 door Ed van Papenrecht
 
- SanThe -

- SanThe -

29/06/2011 11:30:21
Quote Anchor link
Edwin van beers op 29/06/2011 11:27:25:
SQL injection moet in inderdaad nog toepassen.


Ik zou het proberen te vermijden ;-)


Haal onclick="submit()" weg en zet er een submit knop onder.
 
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 11:34:42
Quote Anchor link
- SanThe - op 29/06/2011 11:30:21:
Edwin van beers op 29/06/2011 11:27:25:
SQL injection moet in inderdaad nog toepassen.


Ik zou het proberen te vermijden ;-)


Haal onclick="submit()" weg en zet er een submit knop onder.


haha inderdaad,
Ik heb er 1 submit button onder gezet, maar helaas hij filtert het nog niet zoals ik wil. Zodra ik categorie 1 kies en daarna opstelling eiland, krijg ik nog alle eilanden te zien. Ook degene die in categorie 2 staan.. En dat wil ik juist niet..
HOe kan ik dat oplossen?


Toevoeging op 29/06/2011 11:56:14:

Okey,

Het is me gelukt om de selectie te filteren wanneer je alle keuzes aanvinkt die je wilt hebben. Bijvoorbeeld. Je wilt uit categorie 1 de eiland opstelling. Dan vink je dit in het begin in het formulier aan. Als je op verzenden klikt laat hij alleen de eilanden uit categorie 1 zien. Hier ben ik blij mee..

Alleen nu wil ik een stap verder.
Je kiest categorie 1 en drukt op verzenden. Alles van categorie 1 wordt getoond. Nu wil de bezoeker deze selectie uitbreiden met alleen eilanden. De bezoeker drukt op eiland en daarna op verzenden.. Helaas hij laat alle eilanden zien, ook die uit categorie 2 en 3... Het script onthoud dus niet dat hij al een query heeft uitgevoerd en dat hij op die query de selectie moet toevoegen van Opstelling = eiland..

Hoe kan ik dit realiseren..

Mijn php code nu is:

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
<?php
    
    if (isset ($_POST['categorie'], $_POST['opstelling'])){
        $query = "SELECT img_thumb FROM collectie WHERE categorie = '".$_POST['categorie']."' AND opstelling = '".$_POST['opstelling']."'";
    }

    
    elseif (isset ($_POST['categorie'])){
        $query = "SELECT img_thumb FROM collectie WHERE categorie = '".$_POST['categorie']."' ";
    }

    
    
    
    elseif (isset ($_POST['opstelling'])){
        $query = "SELECT img_thumb FROM collectie WHERE opstelling = '".$_POST['opstelling']."' ";
    }

    
    else
    $query = "SELECT img_thumb FROM collectie";
    $result_collectie = mysql_query($query) or die ("FOUT: " .mysql_error());
    
    while (list ($img_thumb) = mysql_fetch_row($result_collectie) ){
    echo ("<td><img src='img/collectie/".$img_thumb.".jpg'/></td>");
?>
 
- SanThe -

- SanThe -

29/06/2011 11:58:10
Quote Anchor link
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
<?php
$query
= "SELECT img_thumb FROM collectie";
if($_SERVER['REQUEST_METHOD'] == "POST")
{

    if(isset($_POST['categorie']) or isset($_POST['opstelling']))
    {

        if(isset($_POST['categorie']) and isset($_POST['opstelling']))
        {

            $query .= " WHERE categorie = '" . mysql_real_escape_string($_POST['categorie']) . "'
                        AND opstelling = '"
. mysql_real_escape_string($_POST['opstelling']) . "'";
        }

        elseif(isset($_POST['categorie']))
        {

            $query .= " WHERE categorie = '" . mysql_real_escape_string($_POST['categorie']) . "'";
        }

        else
        {
            $query .= " WHERE opstelling = '" . mysql_real_escape_string($_POST['opstelling']) . "'";
        }        
    }
}

$result_collectie = mysql_query($query);
if(!$result_collectie)
{

    echo 'Error';
}

else
{
    // afhandelen
}
?>
 
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 12:26:07
Quote Anchor link
MMM ik heb je code overgenomen, maar helaas. Nu filtert deze helemaal niets meer...:(
 
- SanThe -

- SanThe -

29/06/2011 12:30:43
Quote Anchor link
Hoe ziet het formulier er nu uit?
 
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 12:33:24
Quote Anchor link
Edwin van beers op 29/06/2011 12:26:07:
MMM ik heb je code overgenomen, maar helaas. Nu filtert deze helemaal niets meer...:(


Dit is inderdaad wel een stuk net geschreven code:) Hij werkt weer, alleen het werkt wel weer zoals de eerste keer. Dus nog steeds niet dat je na een selectie nog een selectie op die selectie kan maken.. Maar misschien moet ik dit nog neit toepassen. En moet de bezoeker het gewoon vanaf begin selecteren:)

Bedankt iig!
 
- SanThe -

- SanThe -

29/06/2011 12:34:55
Quote Anchor link
Als het goed is kan je nu twee radiobuttons aanklikken en krijg je exact wat je vroeg.

Toevoeging op 29/06/2011 12:49:40:

Ik heb het hier even getest. Het werkt perfect.
 
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 13:06:31
Quote Anchor link
Inderdaad het werkt... Ik ga hem nu uitbreiden met selectbox zodat je in meerdere categorieen kunt zoeken.. Even kijken hoe ik dat ga doen, maar denk dat ik met jouw code een heel eind kan komen..Bedankt!

Toevoeging op 29/06/2011 13:22:37:

Toch nog een vraag, sorry..;)

het werkt nu perfect, alleen aangezien ik straks een hele collectie moet weer geven wil ik werken met pagenumbers. Ik heb daarvoor een functie van internet gehaald en deze in mijn website gebouwd.. Deze werkt goed, alleen het werkt niet meer als je bijvoorbeeld op pagina twee bent en je wilt een selectie maken. Dit komt omdat je dan op een andere pagina bent waar hij de overige sql niet meer heeft geladen...

Is dit op te lossen?
 
- SanThe -

- SanThe -

29/06/2011 13:24:07
Quote Anchor link
Sorry, maar de vraag is mij niet duidelijk.
 
Ed van Papenrecht

Ed van Papenrecht

29/06/2011 13:26:26
Quote Anchor link
Dit ist trouwens de code die ik er voorgebruik:

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
<?php
/**
 * Used for building query's witch need pagination.
 */

class PagedQuery
{
    /** @var integer Total number of records */
    var $total;
    /** @var integer Record length of a page */
    var $pageSize;
    /** @var integer Total pages */
    var $pages;
    /** @var string Current requested page */
    var $currentPage;
    /** the variable in the url to indicate the current page. Defaul = 'page' */
    var $pageVar;

    /**
    * Construct a PagedQuery. The $query variable will be replaced by a new
    * query wich will allow pagination.
    * @param string $query Sql select query
    * @param integer $totalRows Number of rows to show on a page
    * @param integer $pageVar (optional) The used variable for pagination
    */

    function __construct(&$query, $totalRows, $pageVar = "page")
    {
    
        // set pageVar
        $this->pageVar = $pageVar;
        
        // Get the current page
        if (isset($_GET[$pageVar]) && is_numeric($_GET[$pageVar]))
        {

            $currentPage = $_GET[$pageVar];
        }

        else
        {
            $currentPage = 1;
        }

        
        $this->pageSize = $totalRows;
        $this->currentPage = $currentPage;
        
        $query = strtolower($query);
        // Split the query to create a new count query
        list($queryStart, $queryEnd) = explode(" from ", $query, 2);
        
        // Create the count query
        if (substr_count($queryEnd,"group by ",1) == 1)
            $query = "select count(*) from (select count(*) from " . $queryEnd . ") as t1";
        else
            $query = "select count(*) from " . $queryEnd;
        
        // Get the total rows
        $result = mysql_query($query);
        $row = mysql_fetch_row($result);
        $this->total = $row[0];
        
        // bereken het aantal pagina's
        $this->pages =  ceil($this->total / $totalRows);
        
        // Create the new query
        $offset = ($currentPage - 1) * $totalRows;
        $query = $queryStart . " from " . $queryEnd . " limit " . $offset . "," . $totalRows . " ";

    }

    
    /**
     * Get the base link from the requested url current
     * Used to build the page links
     */

    public function getBaseUrl()
    {

        
        if (!isset($_GET[$this->pageVar]))
        {

            if ($_SERVER['QUERY_STRING'] == "")
                return "?" . $this->pageVar . "=";
            else
                return "?" . $_SERVER['QUERY_STRING'] . "&" . $this->pageVar . "=";
        }

        else
        {
            // replace and append the query string
            if (sizeOf($_GET) <= 1)
            {

                return "?" . $this->pageVar . "=";
            }

            else
            {
                // try to replace the var
                $newQueryString = str_replace("&" . $this->pageVar . "=" . $_GET[$this->pageVar], "", $_SERVER['QUERY_STRING']);
                // try to replace the first var
                $newQueryString = str_replace($this->pageVar . "=" . $_GET[$this->pageVar], "", $newQueryString);
                // correct & if this is the first char
                if(substr($newQueryString,0,1) == "&")
                {

                    $newQueryString = substr($newQueryString,1,strlen($newQueryString)-1);
                }

                
                return "?" . $newQueryString . "&" . $this->pageVar . "=";
            }
        }
        
    }

    
    /**
     * Get the url for the first page,
     * without the page infor in the url.
     * This will prevent urls with duplicate content
     * for search engine optimization.
     */

    public function getFirstUrl()
    {

        if (isset($_GET[$this->pageVar]))
        {

            // try to replace the var
            $newQueryString = str_replace("&" . $this->pageVar . "=" . $_GET[$this->pageVar], "", $_SERVER['QUERY_STRING']);
                // try to replace the first var
            $newQueryString = str_replace($this->pageVar . "=" . $_GET[$this->pageVar], "", $newQueryString);
            // strip off last character for correct url
            return "?" . $newQueryString;
        }

        else
        {
            if ($_SERVER['QUERY_STRING'] != "")
            {

                return "?" . $_SERVER['QUERY_STRING'];
            }

            else
                return ".";
        }
    }


    /**
     * Shorcut function for calling the static
     * method pageLinks from class Pagination
     */
    
    public function pageLinks()
    {

        return Pagination::pageLinks($this);
    }

    
    /**
     * Shorcut function for calling the static
     * method simplePageLinks from class Pagination
     */
    
    public function simplePageLinks()
    {

        return Pagination::simplePageLinks($this);
    }

}

?>



Wat ik dus eigenlijk wil is dat wanneer je op pagina 2 klikt je niet naar http://localhost/test/keuken-collectie.php?page=2 gaat maar gewoon op http://localhost/test/keuken-collectie.php blijft zodat de query hetzelfde blijft. Zodra je naar page2 gaat vervangt hij de query....
Gewijzigd op 29/06/2011 13:30:27 door Ed van Papenrecht
 
- SanThe -

- SanThe -

29/06/2011 13:29:00
Quote Anchor link
Voor classes moet je niet bij mij zijn.
Misschien kan iemand anders je daar mee helpen.

Toevoeging op 29/06/2011 13:30:02:

Ik moet trouwens nu weg.
Succes verder.
 



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.