Zoekfunctie probleem

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

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 »

HBO startersfunctie .NET Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Ben je in januari 2023 klaar met je HBO opleiding en zoek je een mooie uitdaging? Wacht niet langer en solliciteer direct! Voor een familiebedrijf in de regio van Boxtel ben ik op zoek naar een C#.NET Ontwikkelaar. Jij gaat aan de slag met de (door)ontwikkeling van de maatwerksoftware projecten en gaat ook nieuwe software bouwen, middels de Microsoft-stack. Het bedrijf maakt gebruik van de volgende technieken: C# & ASP.NET; MVC; MS SQL; Entity Framework; Je krijgt hier veel tijd om te leren en eventueel door te groeien en het

Bekijk vacature »

Junior Outsystems developer

Functie Als junior Outsystems developer wordt jij onderdeel van een multidisciplinair team van 23 software engineers. Ons team werkt agile en termen als Continuous Integration en Continuous Delivery zijn bij ons dagelijkse koek. Wij werken aan uitdagende en afwisselende projecten met als doel onze klanten een totaal oplossing aan te bieden. Als junior Outsystems developer krijg jij bij ons de kans om jezelf te ontwikkelen naar een volwaardige ervaren en gecertificeerde Outsystems developer. Jij een team met ervaren mensen (10+ ervaring) om je heen. Zo heb jij niet het gevoel dat jij meteen in het diepe wordt gegooid en uiteraard

Bekijk vacature »

SAP HANA Cloud Application Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12662 Introductie HANA Cloud Application Developer at a High Tech company. The company is the world's leading provider of lithography systems for the semiconductor industry, manufacturing complex machines that are critical to the production of integrated circuits or chips. Our purpose is “unlocking the potential of people and society by pushing technology to new limits”. We do this guided by the principles “Challenge”, “Collaborate” and “Care”. This role is situated in the Big Data Analytics (BDA) Domain. The teams have mixture of young talent and senior specialists and have a

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Full stack 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 »

PHP back-end developer gezocht!

Functie Werk je liever zonder druk en keiharde deadlines maar met de focus op kwaliteit? Dan kom je hier op de juiste plek terecht! In Het team bestaat momenteel uit 12 developers, hiernaast werken er collega’s van front-end, UX maar ook marketing/sales en support. In iedere sprint ontwikkel je samen functionaliteiten met als uitdaging om de klanten de beste gebruikerservaring te bieden. Ze bieden een werkplek waar je jezelf kunt blijven ontwikkelen, en mee te werken aan zowel bestaande als nieuwe mogelijkheden. Eisen • HBO werk- en denkniveau (ze kijken niet naar een papiertje) • Je denkt graag mee over

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

SQL Database developer

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 »

IT Manager team PaaS

TenneT is hard groeiende om haar ambities waar te kunnen maken. Zo nemen wij een leidende rol in het aanjagen van de energietransitie. Het werven van nieuw talent speelt daarin een cruciale rol. Wij zijn op zoek naar een gedreven Lead PaaS die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je wordt de Teammanager (Lead) van een nieuw team binnen de afdeling Basic van Information Technology and Facilities (ITF) van TenneT. Het team heet Platform as a Service. Hier wordt elke dag in een goede sfeer met zijn allen hard gewerkt om vanuit IT

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Traineeship Fullstack developer (WO, 0 tot 3 jaar

Functie Zoals beschreven ga je vanaf start aan de slag bij een passende opdrachtgever, hierbij kijken ze echt naar jouw wensen, kennis/ervaring maar ook de reisafstand. Momenteel hebben ze meerdere klanten waarbij ze groepen hebben opgezet wat maakt dat er diverse uitdagende kansen liggen. Naast het werken bij de opdrachtgever, en het volgen van de masterclasses, zul je regelmatig met de andere trainees in contact zijn. Niet alleen op professioneel vlak maar juist ook bij de borrels en kwartaaluitjes! Kortom; een jaar lang hard aan jezelf werken in combinatie met gezelligheid en plezier. Spreek dit jou aan? Dan komen we

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Medior .NET Ontwikkelaar

In het kort Als .NET ontwikkelaar ga je binnen onze business unit Transport en Logistiek aan de slag complexe maatwerk software voor bedrijf kritische systemen binnen de technische automatisering. Denk bijvoorbeeld een IoT-oplossing voor de logistieke sector waarbij we van ruim 200.000 machines de telemetrie en events verwerken. We zijn actief in de distributielogistiek, havenlogistiek en productielogistiek. Naast C# en .NET Core maken we ook gebruik van Azure technologie. En als trotse Microsoft Gold Partner leren we graag van en met jou. Wil jij jezelf blijven ontwikkelen binnen de technische automatisering met .NET, dan gaan we deze uitdaging graag met

Bekijk vacature »

Pagina: 1 2 volgende »

Andre van Wingerden

Andre van Wingerden

25/10/2006 10:39:00
Quote Anchor link
Ik heb pas begonnen met php & MySQL en nu stuit ik op een klein probleem. Ik wil met een zoekfunctie leden selecteren met behulp van hun postcode.

Dit is de zoekpagina.

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
<?
    echo "<HTML>\n
    <HEAD><TITLE>Zoeken</TITLE></HEAD>
    <BODY>

    <p><b>Zoek in de database:</b></p>

    <p>
    <FORM METHOD=\"POST\" ACTION=\"resultaat.php\">
    Postcode van: <input type=\"number\" name=\"postcode1\" size=\"6\">
    tot: <input type=\"text\" name=\"postcode2\" size=\"6\"><br>
    <input type=\"submit\" name=\"submit\" value=\"Zoeken\">
    </p>

    </BODY>
    </HTML>"
;
?>


Dit is de resultaatpagina.

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
<?
    //-- natuurlijk moet er eerst een connectie met de database worden gemaakt:
    if (!@mysql_select_db("joomla", @mysql_connect("localhost", "root", "")))
    {

        echo "Er kan geen database connectie gemaakt worden.";
        exit();
    }


    //-- $HTTP_POST_VARS[zoekterm] is de naam van het zoekveld in het formulier wat we
    //-- hebben gemaakt in het vorige 'hoofdstuk'. Dit is dus de SQL code:
   //--  $sql = "SELECT id,name FROM jos_users WHERE name LIKE '%$HTTP_POST_VARS[zoekterm]%'";

    
    $sql = "SELECT Jos_users.name, jos_comprofiler.cb_adres, cb_postcode, jos_comprofiler.cb_plaats FROM jos_comprofiler INNER JOIN Jos_users ON jos_comprofiler.id = Jos_users.id WHERE cb_postcode BETWEEN '%$HTTP_POST_VARS[postcode1]%' AND '%$HTTP_POST_VARS[postcode2]%'";



    //-- voer de SQL code uit en zet dit in een variabele zodat we zometeen kunnen
    //-- kijken of er een resultaat is

    $res = mysql_query($sql);
    
    //-- bekijk nu of er een resultaat is, of het zoekwoord dus gevonden is of niet
  
    {
        //-- er is een resultaat gevonden, toon de resultaten via een while () loop
        while ($row = mysql_fetch_array($res))
        {

            echo "<p><b>$row[name]</b><br>";
            echo "$row[cb_adres]<br>";
            echo "$row[cb_postcode]<br>";
            echo "$row[cb_plaats]</p>";
        
        }

        
        echo "<a href=\"zoek.php\" title=\"zoek opnieuw\">zoek opnieuw</a><BR>";
  
        }


?>


Als ik laat zoeken op enkel 1 postcode dan werkt het wel, maar met de functie BETWEEN lukt het niet. Wie kan mij helpen met dit 'waarschijnlijk' makkelijke vraag.
 
PHP hulp

PHP hulp

18/11/2024 21:27:33
 
Jan Koehoorn

Jan Koehoorn

25/10/2006 10:44:00
Quote Anchor link
Ik vraag me af of BETWEEN ook met strings werkt. Met numerieke gegevens en datums doet hij het wel, maar strings moet ik even uittesten.

Overigens: $HTTP_POST_VARS[postcode1] is tegenwoordig $_POST['postcode1']
Edit:

net lokaal getest, en BETWEEN werkt ook met strings, dus dat kan het probleem niet zijn
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Andre van Wingerden

Andre van Wingerden

25/10/2006 10:49:00
Quote Anchor link
Dank voor je snelle reactie. Ik heb net ook getest om alleen met cijfers in te vullen bij de postcodes maar dit werkt ook niet. Ik zal het zo testen met $_POST['postcode1'].
 
Jan Koehoorn

Jan Koehoorn

25/10/2006 10:51:00
Quote Anchor link
Je moet ook even kijken of postcode2 wel groter is dan postcode1. Anders krijg je sowieso geen resultaten. En maak van die INNER JOIN eens een LEFT JOIN:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $sql
= "
        SELECT Jos_users.name, jos_comprofiler.cb_adres, cb_postcode, jos_comprofiler.cb_plaats
        FROM jos_comprofiler
        LEFT JOIN Jos_users ON
        jos_comprofiler.id = Jos_users.id
        WHERE cb_postcode BETWEEN '%"
. $_POST['postcode1'] . "%' AND '%" . $_POST['postcode2'] . "%'";
?>
 
Robert Deiman

Robert Deiman

25/10/2006 10:53:00
Quote Anchor link
Wat wel prima werkt, is de postcode velden splitsen. Voor een locatie zijn de nummers van een postcode bedoeld, de letters, is meer om ook de straat er bij te pakken.
MAak dus een veld: postcodenummer en postcodeletters (Ik ga ervan uit dat Jan aan het testen is geslagen) wanneer de test van Jan mislukt. Dan kan je wel controleren op postcodes met de BETWEEN functie.
 
Barman V

Barman V

25/10/2006 10:54:00
Quote Anchor link
Let op: Het is geen LEFT JOIN, maar LEFT OUTER JOIN.
Belangrijk verschil :)
 
Jan Koehoorn

Jan Koehoorn

25/10/2006 11:01:00
Quote Anchor link
Robert schreef op 25.10.2006 10:53:
Wat wel prima werkt, is de postcode velden splitsen. Voor een locatie zijn de nummers van een postcode bedoeld, de letters, is meer om ook de straat er bij te pakken.
MAak dus een veld: postcodenummer en postcodeletters (Ik ga ervan uit dat Jan aan het testen is geslagen) wanneer de test van Jan mislukt. Dan kan je wel controleren op postcodes met de BETWEEN functie.

Dat is een goeie. Wat ook kan is dat je met preg_replace alle niet-alfanumerieke tekens eruit haalt en daarna checkt of je wel 4 cijfers, gevolgd door 2 letters overhoudt.
 
Andre van Wingerden

Andre van Wingerden

25/10/2006 11:30:00
Quote Anchor link
Ik ga hier zometeen weer mee aan de slag. Mn computer is net uitgevallen dus kan daar even niet op werken. :(
 
Andre van Wingerden

Andre van Wingerden

27/10/2006 13:45:00
Quote Anchor link
Ik heb de query aangepast naar jullie bevindingen. In het veld cb_postcode staat nu 4 cijfers ipv 4 cijfers + 2 letters. Alleen weer zonder resultaten.
 
Jan Koehoorn

Jan Koehoorn

27/10/2006 13:52:00
Quote Anchor link
Barman schreef op 25.10.2006 10:54:
Let op: Het is geen LEFT JOIN, maar LEFT OUTER JOIN.
Belangrijk verschil :)

Het keyword OUTER heeft toch alleen met ODBC compatability te maken?
Edit:

@ Andre: hoe zien je tabelstructuur en je query er nu uit?
Gewijzigd op 01/01/1970 01:00:00 door Jan Koehoorn
 
Andre van Wingerden

Andre van Wingerden

27/10/2006 14:05:00
Quote Anchor link
Zo ziet de query er uit:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $sql
= "
        SELECT Jos_users.name, jos_comprofiler.cb_adres, cb_postcode, jos_comprofiler.cb_plaats
        FROM jos_comprofiler
        LEFT JOIN Jos_users ON
        jos_comprofiler.id = Jos_users.id
        WHERE cb_postcode BETWEEN '%"
. $_POST['postcode1'] . "%' AND '%" . $_POST['postcode2'] . "%'";
?>


Dit is de tabelstructuur van de tabel jos_comprofiler:

--
-- Tabel structuur voor tabel `jos_comprofiler`
--

CREATE TABLE `jos_comprofiler` (
`id` int(11) NOT NULL default '0',
`user_id` int(11) NOT NULL default '0',
`firstname` varchar(100) default NULL,
`middlename` varchar(100) default NULL,
`lastname` varchar(100) default NULL,
`hits` int(11) NOT NULL default '0',
`avatar` varchar(255) default NULL,
`avatarapproved` tinyint(4) default '1',
`approved` tinyint(4) NOT NULL default '1',
`confirmed` tinyint(4) NOT NULL default '1',
`lastupdatedate` datetime NOT NULL default '0000-00-00 00:00:00',
`banned` tinyint(4) NOT NULL default '0',
`banneddate` datetime default NULL,
`bannedby` int(11) default NULL,
`bannedreason` mediumtext,
`acceptedterms` tinyint(1) NOT NULL default '0',
`cb_adres` varchar(255) default NULL,
`cb_postcode` varchar(255) default NULL,
`cb_plaats` varchar(255) default NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
 
Klaasjan Boven

Klaasjan Boven

27/10/2006 14:10:00
Quote Anchor link
OUTER is in mysql inderdaad optioneel Jan. Ik geloof dat het slagen van een LEFT JOIN ook nog van de gebruikte mysqlversie afhangt
 
Andre van Wingerden

Andre van Wingerden

27/10/2006 14:13:00
Quote Anchor link
Als ik de query gebruikt om alleen op één postcode te zoeken met het criteria LIKE dan werkt het wel. Het is dus iets met BETWEEN, misschien een ander veldkenmerk ofzo.
 
Jan Koehoorn

Jan Koehoorn

27/10/2006 14:14:00
Quote Anchor link
@ Klaasjan: tnx.
@ Andre: kun je wel alleen de postcodes uit je tabel laten rollen, dus zonder die JOIN in je query? En let er op dat je bij alle veldnamen even de tabelnaam ervoor zet.
 
Jan Koehoorn

Jan Koehoorn

27/10/2006 14:15:00
Quote Anchor link
Andre van Wingerden schreef op 27.10.2006 14:13:
Als ik de query gebruikt om alleen op één postcode te zoeken met het criteria LIKE dan werkt het wel. Het is dus iets met BETWEEN, misschien een ander veldkenmerk ofzo.

Hoe zit het met spaties in de waarden die in POST zitten? En check ook op hoofd- en kleine letters.
 
Klaasjan Boven

Klaasjan Boven

27/10/2006 14:15:00
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
<?php
    $sql
= "
SELECT
    Jos_users.name,
    cb_adres,
    cb_postcode,
    cb_plaats
FROM
    jos_comprofiler
LEFT JOIN
    Jos_users
ON
    jos_comprofiler.id = Jos_users.id
WHERE
LEFT
    (cb_postcode,4)
BETWEEN
LEFT('"
. $_POST['postcode1'] . "',4)
AND
LEFT('"
. $_POST['postcode2'] . "',4);
?>


Enzo?
Gewijzigd op 01/01/1970 01:00:00 door Klaasjan Boven
 
Andre van Wingerden

Andre van Wingerden

27/10/2006 14:27:00
Quote Anchor link
@ Jan

Ik gebruik nu deze query.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    $sql
= "
        SELECT jos_comprofiler.cb_adres, jos_comprofiler.cb_postcode, jos_comprofiler.cb_plaats
        FROM jos_comprofiler
        WHERE jos_comprofiler.cb_postcode BETWEEN '%"
. $_POST['postcode1'] . "%' AND '%" . $_POST['postcode2'] . "%'";

?>


Ook dit zonder resultaat. Ik voer de postcodes in zonder spaties e.d. en ik zoek nu alleen op 4 cijfers dus kan geen verschil zitten in hoofd/kleine letters.
 
Andre van Wingerden

Andre van Wingerden

27/10/2006 14:34:00
Quote Anchor link
@Klaasjan

Met jouw querie werkt het! Bedankt dat jullie met me mee wilde kijken.
 
Klaasjan Boven

Klaasjan Boven

27/10/2006 14:35:00
Quote Anchor link
Mooi weer iemand blij
 
Andre van Wingerden

Andre van Wingerden

27/10/2006 14:37:00
Quote Anchor link
Al gebruik ik nu in de tabel ook weer letters bij de postcode blijft het werken.
 
Klaasjan Boven

Klaasjan Boven

27/10/2006 14:43:00
Quote Anchor link
Yep dat is de bedoeling in je tabal kun je inderdaad gewoon dit invoeren:

0000 AA

Hij vergelijk nu alleen de linkse 4 0000 met de linkse vier uit $_POST
 

Pagina: 1 2 volgende »



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.