Qeury hulp nodig

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

C# .NET Developer

Dit ga je doen Ontwikkelen van de Back-end in .NET6 / C# en WebAPI (Focus);) Ontwikkelen van de Front-End in Nodje.js en Angular (secundair); Ontwikkelen in Blazor; Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie. Hier ga je werken Binnen deze organisatie werken duizenden mensen binnen allerlei verschillende disciplines. Tevens hebben zij veel specialiteiten in huis, waaronder ook .Net Developers. Ter uitbreiding van een nieuw team en ter ondersteuning van het project zijn ze opzoek naar een nieuwe collega voor het team. Als C#.NET Developer zal jij je

Bekijk vacature »

Laravel PHP developer in een jong team

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

Bekijk vacature »

PHP Developer

Functieomschrijving Wij zijn op zoek naar een PHP Developer met Laravel ervaring! Voor een groeiende werkgever in regio Breda zijn wij op zoek naar een medior PHP developer met Laravel ervaring. Je gaat aan de slag met het ontwikkelen van maatwerk software voor klanten in een specifieke markt. Als PHP developer ben je samen met een gemotiveerd team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het innoveren van informatiesystemen voor klanten in een specifieke branche. Als software developer ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Om

Bekijk vacature »

Software Developer

Functie omschrijving Heb jij affiniteit met ICT en een WO diploma in de pocket? Dan ben je hier aan het juiste adres. Voor een opdrachtgever in Amsterdam zijn wij op zoek naar kandidaten die (enige) ervaring hebben met Java, Javascript, C of C++. Je zal door middel van trainingen worden opgeleid tot een volwaardige Software Developer. Er wordt tijdens de training natuurlijk veel aandacht besteedt aan de vaktechnische aspecten, maar er gaat ook veel aandacht uit naar jouw persoonlijke ontwikkeling. Bedrijfsprofiel Bij deze opdrachtgever in de omgeving van Amsterdam zoeken ze meerdere enthousiaste kandidaten die hun carrière willen starten met

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 »

.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 »

Als Front-end developer bijdragen aan het onderwij

Functie Als front-end developer om je terecht in een team van goede en ervaren developers, en ga je werken aan de software die door miljoenen mensen gebruikt wordt. Je bent in staat om designs effectief te vertalen naar werkende feautures en hebt oog voor een goede UX van het product. Je staat voor clean code en goede documentatie. Je ziet toegevoegde waarde in het beoordelen van het werk van collega’s om zo samen te streven naar hoge kwaliteit software en code. Je dagelijkse werk bestaat uit het werken aan componenten in de Storybook. Het verbeteren en refactoren van de huidige

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

.NET Developer te Naarden

Bedrijfsomschrijving Voor mijn klant ben ik op zoek naar een .NET Developer om het huidige team te komen versterken. Deze organisatie bevindt zich in de logistieke sector, en zij hebben een eigen ERP systeem ontwikkeld dat zij inzetten ter optimalisatie van de logistieke processen van haar eindklanten. Deze organisatie bestaat inmiddels al ruim 20 jaar, waarbij zij een duidelijke missie hebben, namelijk: het werk van de eindklant makkelijker maken door de systemen die zij leveren. Ze werken over heel de wereld, wat deze organisatie een echte internationale speler maakt. Binnen de organisatie kenmerken ze zich door een dynamische en professionele

Bekijk vacature »

3D BIM Add-on Developer

Als 3D BIM add- on ontwikkelaar bij KUBUS ontwikkel je add-ons (BCF Managers genaamd) voor de toonaangevende building information modeling (BIM) programma's Revit, Navisworks, Archicad, AutoCAD en Tekla Structures. BCF Managers maken gegevensoverdracht mogelijk tussen BIM-software en BIMcollab. Je werkt zowel aan de front- als aan de back-end. Als softwarebedrijf bevindt KUBUS zich in een unieke positie. We bouwen aan onze eigen producten die wereldwijd door tienduizenden gebruikers worden gebruikt. Ons bedrijf heeft precies de juiste grootte: groot genoeg om echt impact te maken in de markt, maar klein genoeg om als individuele ontwikkelaar invloed uit te kunnen oefenen en

Bekijk vacature »

No-Code Betty Blocks ontwikkelaar

Bedrijfsomschrijving Wil jij de bedrijfsprocessen van klanten revolutionair digitaliseren en optimaliseren zonder beperkt te worden door programmeertalen? Kom werken bij een snelgroeiende en professionele organisatie met een gezonde dosis humor en veel vrijheid om jezelf te ontwikkelen. Als No-Code Betty Blocks ontwikkelaar werk je vanuit ons kantoor in het hart van Nederland, je thuiswerkplek of op locatie bij de klant. We faciliteren de juiste trainingen en ondersteuning zodat je een echte Betty Blocks expert wordt. Naast het werk zijn er bij ons bijzondere events, zoals een jaarlijkse zeildag, een zomerse barbecue en een knus kerstdiner om de grillige maanden door

Bekijk vacature »

Senior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Front-end 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. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

Bekijk vacature »

Magento developer

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als back-end developer fungeer je als het verlengstuk van hun klanten. Technisch complexe zaken pak je met liefde op, en hierin werk je samen met o.a. front-end developers en designers. Klanten verwacht hierin kwaliteit van het hoogste niveau en een proactieve, meedenkende rol bij het maken van zowel technische als strategische keuzes. Ga

Bekijk vacature »
Bjorn cornelissen

bjorn cornelissen

17/01/2012 11:28:13
Quote Anchor link
hele simpele vraag.
hoe zorg ik ervoor dat deze query niet alleen prijs naam en id zoekt maar ook in product model.

Tabel: products
veld: products_model



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
<?  if(isset($_POST['item_search'])  and $_POST['item_search']!='')
          {

              $search=$_POST['item_search'];
              $_SESSION['current_item_search']=$search;
            $query="SELECT p.products_id,pd.products_name,p.products_price,tr.tax_rate
            FROM products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and
            pd.products_name like \"%$search%\" and pd.language_id=1
            ORDER by pd.products_name"
;          }
          elseif(isset($_SESSION['current_item_search']))
          {

              $search=$_SESSION['current_item_search'];
            $query="SELECT p.products_id,pd.products_name,p.products_price,tr.tax_rate
            FROM products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and
            pd.products_name like \"%$search%\" and pd.language_id=1
            ORDER by products_description.products_name"
;

          }

          else
          {
              $query="SELECT p.products_id,pd.products_name,p.products_price,tr.tax_rate
            FROM products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and pd.language_id=1 ORDER by pd.products_name"
;
            
          }
?>
 
PHP hulp

PHP hulp

17/02/2025 15:48:50
 
Jelle -

Jelle -

17/01/2012 11:33:43
Quote Anchor link
Het lijkt me ten eerste handig om de query's wat overzichtelijker te maken dat scheelt al heel veel:

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
<?php
    //voorbeeldje
    $q = "
        SELECT
            a.naam,
            b.banaan,
            c.whoeij
        FROM
            namen a
                JOIN bananan b on b.aap = a.aap,
            test c
        WHERE
            overzicht = 'yep'
        "
;
?>


Ten tweede is dit vatbaar voor sql injection, je controleert niet wat de gebruiker invult, (mysql_real_escape_string())
Gewijzigd op 17/01/2012 11:34:03 door Jelle -
 
Bjorn cornelissen

bjorn cornelissen

17/01/2012 11:35:13
Quote Anchor link
dat maakt niet uit want dit zit achter een wachtwoord en gebruikersnaam waar alleen ik bij kan.

Tis een kassa systeem die ik heb geintergreerd met een een webwinkel

Toevoeging op 17/01/2012 11:42:59:

ik heb dit nu verandert maar nog geen succes

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
<?
      if(isset($_POST['item_search'])  and $_POST['item_search']!='')
          {

              $search=$_POST['item_search'];
              $_SESSION['current_item_search']=$search;
            $query="SELECT p.products_id,pd.products_name,p.products_price,p.products_model,tr.tax_rate
            FROM products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and
            pd.products_name and p.products_model like \"%$search%\" and pd.language_id=1
            ORDER by pd.products_name"
;          }
          elseif(isset($_SESSION['current_item_search']))
          {

              $search=$_SESSION['current_item_search'];
            $query="SELECT p.products_id,pd.products_name,p.products_price,p.products_model,tr.tax_rate
            FROM products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and
            pd.products_name and p.products_model like \"%$search%\" and pd.language_id=1
            ORDER by products_description.products_name"
;

          }

          else
          {
              $query="SELECT p.products_id,pd.products_name,p.products_price,p.products_model,tr.tax_rate
            FROM products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE p.products_id=pd.products_id and p.products_model and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and pd.language_id=1 ORDER by pd.products_name"
;
            
          }

?>
Gewijzigd op 17/01/2012 11:36:19 door bjorn cornelissen
 
Jelle -

Jelle -

17/01/2012 12:21:40
Quote Anchor link
Je hoeft me niet te PM'en hoor, komt vanzelf een reactie...

Maar heb je mijn reactie gelezen? Maak eerst de query wat leesbaarder.

En als je iets wilt zoeken in meerdere velden, misschien een OR gebruiken (p.name LIKE 'something' OR p.model LIKE 'something')
 
Bjorn cornelissen

bjorn cornelissen

17/01/2012 12:24:39
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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?
 if(isset($_POST['item_search'])  and $_POST['item_search']!='')
          {

              $search=$_POST['item_search'];
              $_SESSION['current_item_search']=$search;
            $query="SELECT
            p.products_id,pd.products_name,p.products_price,p.products_model,tr.tax_rate
            FROM
            products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE
            p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and
            pd.products_name and p.products_model
            like \"%$search%\" and pd.language_id=1
            ORDER
            by pd.products_name"
;          }
          elseif(isset($_SESSION['current_item_search']))
          {

              $search=$_SESSION['current_item_search'];
            $query="SELECT
            p.products_id,pd.products_name,p.products_price,p.products_model,tr.tax_rate
            FROM
            products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE
            p.products_id=pd.products_id and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and
            pd.products_name and p.products_model
            like
            \"%$search%\" and pd.language_id=1
            ORDER
            by products_description.products_name"
;

          }

          else
          {
              $query="SELECT
            p.products_id,pd.products_name,p.products_price,p.products_model,tr.tax_rate
            FROM
            products as p,products_description as pd,tax_rates as tr,tax_class as tc
            WHERE
            p.products_id=pd.products_id and p.products_model and
            p.products_tax_class_id=tc.tax_class_id and
            tr.tax_class_id=tc.tax_class_id and pd.language_id=1
            ORDER
            by pd.products_name"
;
            
          }

?>


heb het nu zo staan
ziet er inderdaad beter uit
Gewijzigd op 17/01/2012 12:28:16 door bjorn cornelissen
 
Erwin H

Erwin H

17/01/2012 13:07:12
Quote Anchor link
Dit kan nooit werken:

tr.tax_class_id=tc.tax_class_id and
pd.products_name and p.products_model
like \"%$search%\" and pd.language_id=1

In een WHERE clause heb je een volledige vergelijking nodig. Dus zou het zoiets moeten zijn:

tr.tax_class_id=tc.tax_class_id and
pd.products_name like \"%$search%\" and
p.products_model like \"%$search%\" and
pd.language_id=1

Waarbij je ook nog zou moeten bedenken of het AND of OR moet zijn....

(en variabelen buiten quotes halen is ook altijd een goed idee)
 
Bjorn cornelissen

bjorn cornelissen

18/01/2012 10:17:44
Quote Anchor link
ik ga hier even mee aan de slag en als ik vast zit post ik weer

Alvast bedankt!

Toevoeging op 18/01/2012 10:31:32:

Hmm hij laat wel resultaten zien zonder te zoeken maar zodra ik zoek gebeurt er niet en laat het gewoon alle producten zien
 
Lendl Verschoor

Lendl Verschoor

18/01/2012 10:52:30
Quote Anchor link
Je hebt ook 3x hetzelfde staan dat maakt het al een stuk minder overzichtelijk.

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
<?
$sql
= "
    SELECT
        I.IetsA
        I.IetsB
        I.IetsC
    FROM
        Iets AS I,
        IetsAnders AS IA
    WHERE
        I.IetsA = IA.IetsAndersA
    "
;

if(iets)
    $sql .= "order by I.IetsD;";
else
    $sql .= "order by I.IetsA;";
?>

Gewijzigd op 18/01/2012 10:54:50 door Lendl Verschoor
 
Erwin H

Erwin H

18/01/2012 11:03:05
Quote Anchor link
Gebruik je AND of OR als je de namen en modellen vergelijkt? Nogal een groot verschil namelijk en als je AND gebruikt is het niet echt verwonderlijk dat je geen resultaten krijgt.
 
Bjorn cornelissen

bjorn cornelissen

18/01/2012 11:06:18
Quote Anchor link
Met OR kreeg ik wel resultaat maar alleen op zoeken van niks en niet op model of naam.

met and niks inderdaad

Toevoeging op 18/01/2012 11:15:22:

Als je or gebruikt laat hij alleproducten zien en nog eens 4x alle producten


Toevoeging op 18/01/2012 11:19:13:

Kunne jullie niet even mijn code aanpassen zodat hij ook product_model kan vinden want dan kan ik tenminste even door. en zal later even terug kijken hoe het zat zit nu al 2 weken er mee vast
 
Bjorn cornelissen

bjorn cornelissen

27/01/2012 10:37:08
Quote Anchor link
Kan iemand nog helpen zit nogsteeds vast
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

27/01/2012 11:22:26
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
SELECT
            p.products_id,
            p.products_price,
            p.products_model
            pd.products_name,
            tr.tax_rate
FROM
            products AS p
JOIN
           products_description AS pd USING products_id
           tax_class AS tc ON p.tax_class_id = tc.tax_class_id
           tax_rates AS tr ON tc.tax_class_id = tr.tax_class_id
WHERE
            p.products_model
            LIKE '%$search%' AND pd.language_id=1
            ORDER BY
            pd.products_name
 



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.