Query builder vraag

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Java Developer / Sociaal domein

Dit ga je doen Nieuwbouw en doorontwikkeling; Beheer en wanneer nodig onderhoud; Bijdrage leveren in het functioneel- en technisch ontwerptraject; Analyseren van productie verstoringen; Meedenken over vernieuwingen en verbeteringen. Hier ga je werken De organisatie waar jij komt te werken focust zich op software development met een maatschappelijk tintje. De afdeling software ontwikkeling bestaat uit vijf verschillende scrum teams, met allen hun eigen focus gebied. Zo zijn er een aantal teams die zich focussen op specifieke applicaties, maar is er ook een team gericht op projecten. Binnen de organisatie staat innovatie en kwaliteit voorop. Een aantal applicaties draait nog op

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 »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

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 »

Front-end developer - working on software for arou

Functie They have recently started looking for an experienced Front-end (mobile/app) developer. Because of the short lines within the team, they are also looking for someone who can communicate with the service desk, sales and support for technical questions. You will join their IT team consisting of about 10 colleagues divided over two teams in rooms opposite each other. Half of these are involved in their front-end. You will work together with, among others, the Architect, 1 senior, 1 junior and there is a Team Leader. In terms of technology, they work with a unique tech-stack, particularly because of the

Bekijk vacature »

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

Embedded Software Developer

Functie omschrijving Voor een mooi softwarebedrijf in omgeving Moordrecht zijn wij op zoek naar een Embedded Software developer. Ben jij enthousiast en een echte team player? Lees dan snel of dit iets voor jou is! Binnen deze rol houdt jij je bezig met alle werkzaamheden die nodig zijn om een functionaliteit te bouwen. Denk aan ontwerpen, architectuur, programmeren en algoritmes. Je voert test en validatie werkzaamheden uit bij de implementatie bij de klant. Ben jij een Embedded Software Developer die affiniteit heeft met de allernieuwste technieken? Laat dan snel wat van je horen! Bedrijfsprofiel Onze opdrachtgever bestaat uit een groot

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 »

Full Stack .NET Developer

Dit ga je doen Als developer nieuwe gave features ontwikkelen; Werken met technieken als C#, Angular 12 en Javascript,; Maken van technische keuzes en beslissingen over de architectuur; Junior collega's coachen; Initiatief nemen voor nieuwe technische mogelijkheden; Je bent een belangrijke schakel - en vindt het leuk - om te schakelen met de business. Hier ga je werken In een team van 7 professionals ben je als Full Stack .NET Developer verantwoordelijk voor het ontwikkelen van applicaties voor het grootste inhouse product: een applicatie voor alles omtrent hypotheken. De programmeertaal die je hierbij beheerst is C#. Wil je van meerwaarde

Bekijk vacature »

PHP Programmeur

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda, ontwikkel je als PHP programmeur niet alleen webapplicaties, maar ben je verder ook gefocust op het constant inspelen op nieuwe innovaties m.b.t software ontwikkeling. Naast het ontwikkelen van webapplicaties, bouwt deze toffe werkgever ook webshops en websites voor hun opdrachtgevers. Wat ga je doen? Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klanten; Het ontwerpen en implementeren van webapplicaties met het Symfony framework; Het schrijven van een schone en efficiënte code volgens het Symfony framework; Onderhouden en updaten van bestaande applicaties die

Bekijk vacature »

Junior Front end developer

Functie Als Front end developer binnen onze organisatie ga jij je bezig houden met het bouwen van de user experience van de webapplicaties. Je bent verantwoordelijk voor het vertalen van concepten, briefings en designs naar werkende functionaliteit. Hierbij zorg je ervoor dat applicaties betrouwbaar, veilig en toekomstbestendig zijn en een goede architectuur hebben en behouden. Verder denk je actief na- en mee over nieuwe ontwikkelingen en functionaliteiten om zo elke dag de klantervaring weer te verbeteren. Dit doe je natuurlijk niet alleen maar in een development team. Het team bedraagt momenteel 4 man bestaande uit 2 devops engineers en 2

Bekijk vacature »

Social Media Specialist

Social Media Specialist locatie: Rotterdam (Zuid Holland) Wij zoeken op korte termijn een nieuwe collega, een social media specialist/ adviseur sociale media (24 uur), voor ons sprankelende team Communicatie van CJG Rijnmond. Onze focus ligt op het informeren en binden van onze in- en externe klanten en stakeholders en het versterken van onze naamsbekendheid en zichtbaarheid. Dat doen we in nauwe samenwerking met elkaar. Over de functie Ons team bestaat uit 7 communicatieprofessionals met ieder een eigen expertise. Als lid van het online team ben je verantwoordelijk voor het ontwikkelen, uitvoeren en analyseren van onze socialemediastrategie. Ook stel je campagnes

Bekijk vacature »

JAVA Programmeur

Bedrijfsomschrijving Functieomschrijving We zoeken per direct enthousiaste software engineers die ons team komen versterken.We werken in DevOps teams met een sterk gevoel voor verantwoordelijkheid. Er wordt nauw samengewerkt met ons Business analyse team (BAT), met onze uitvoerende medewerkers en met de DevOps teams onderling binnen het domein. Het liefst hebben we veel en vaak interactie met onze interne en externe eindgebruikers om zo de juiste dingen te maken. We werken multidisciplinair in een dynamische omgeving. Achtergrond opdracht De Businesseenheid Examens is verantwoordelijk voor de logistiek van de staatsexamens Voortgezet (speciaal) onderwijs, Nederlands als 2e taal en schoolexamens. In het kader

Bekijk vacature »

.NET developer

Functie As a .NET developer you start in a driven and diverse development team. Your team consists of 16 IT professionals, including 7 software engineers. Because your new employer is internationally active, there are also international IT professionals working in the IT department. As a result, the official language is English. As a team you are responsible for a new Cloud Native product. This product runs entirely in Azure with a Progress Database and various Azure Functions. In addition, this product has a JS front-end, a REST API system and a layer in C # .NET. The idea is therefore

Bekijk vacature »
Tristan

Tristan

11/01/2007 11:03:00
Quote Anchor link
Beste iedereen,

Wij willen voor een project een pagina maken waarmee we een soort filter achtige werking krijgen. (voorbeeld ik wil van deze werknemer, dropdown, van dit jaartal, dropdown / intypen aankopen van dit jaar etc etc) Nu hebben we de term query builder eens horen vallen, maar zijn hier niet erg bekend mee. Weet iemand van jullie hier iets van? Links? voorbeelden? Het zou ons erg helpen met het project, bij voorbaad dank.

Tristan van Gelderen
 
PHP hulp

PHP hulp

19/11/2024 12:18:48
 
- wes  -

- wes -

11/01/2007 11:20:00
Quote Anchor link
Bijvoorbeeld:

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
<?
    $sql
         = 'SELECT     *
                    FROM     assortiment_artikelen
                    WHERE    '
;
    
    $sqlstring .= (!empty($_POST['art_nr']))     ? ' art_nr LIKE "%'.$_POST['art_nr'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['eancode']))     ? ' eancode LIKE "%'.$_POST['eancode'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['art_oms']))     ? ' art_oms LIKE "%'.$_POST['art_oms'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['detailprijs'])) ? ' detailprijs LIKE "%'.$_POST['detailprijs'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['actief']))     ? ' actief LIKE "%'.$_POST['actief'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['hoogte']))     ? ' hoogte LIKE "%'.$_POST['hoogte'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['doorsnede'])) ? ' doorsnede LIKE "%'.$_POST['doorsnede'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['gewicht']))     ? ' gewicht LIKE "%'.$_POST['gewicht'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['schotel']))     ? ' schotel LIKE "%'.$_POST['schotel'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['be']))         ? ' be LIKE "%'.$_POST['be'].'%" '.$vw : '';
    $sqlstring .= (!empty($_POST['perpallet'])) ? ' perpallet LIKE "%'.$_POST['perpallet'].'%" '.$vw : '';
    
    $sqlstring     = substr($sqlstring,0,-3);
    
    $sqlstring .= (!empty($_POST['order'])) ? ' ORDER BY '.$_POST['order'].' '.$_POST['sort'] : '';
    
    $result = mysqli_query($link,$sql.$sqlstring);

?>
 
Klaasjan Boven

Klaasjan Boven

11/01/2007 13:10:00
Quote Anchor link
Kijk eens naar deze
 
Tristan

Tristan

11/01/2007 13:41:00
Quote Anchor link
Wes, zou jij je script misschien even kunnen toelichten. Zoals wat vw voor een variabele is en hoe het script precies werkt. Dankje
 
- wes  -

- wes -

11/01/2007 13:59:00
Quote Anchor link
ah ja, was ik nog even vergeten. ik geef in mijn filter ook mee of het OR of AND moet zijn (alles gelijk of maar 1 van de voorwaarden die je invult) . Deze slaat hij op als OR of AND in $vw (voorwaarde)
 
Tristan

Tristan

11/01/2007 16:24:00
Quote Anchor link
Ook Klaasjan bedankt! Dat is inderdaad wel het idee van wat ik wil maken. Alleen is in deze code veel gebruik gemaakt van javascript. Weet je er toevallig ook 1, die misschien iets kleiner is en in php geprogrammeerd is ?
 
Tristan

Tristan

17/01/2007 13:08:00
Quote Anchor link
Ik ben zelf begonnen met het programmeren van een soort gelijk idee, alleen dan veel eenvoudiger.

Mijn 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
<? include "../header.php" ?>
<span class="kop">Kop</span>
<hr />
<form method="post" action="<?php echo $_SERVER["PHP_SELF"] ?>">
  <INPUT TYPE="text" NAME="Tabel" value="">
  <INPUT TYPE="text" NAME="Waarde1" value="">
  <INPUT TYPE="text" NAME="Waarde2" value="">
  <INPUT TYPE="submit" value='Submit'>
</form>
 <?
 if($_SERVER['REQUEST_METHOD'] == 'POST')
        {

             $Tabel = $_POST["Tabel"];
             $Waarde1 = $_POST["Waarde1"];
             $Waarde2 = $_POST["Waarde2"];
            
                  
             $query = 'select * from '.$Tabel.' where '.$Waarde1.' LIKE ' . $Waarde2 . '';
             $result = mysql_query($query);
                if (!$result)
              {

                 trigger_error("SQL", E_USER_ERROR);
              }
    else     {
        
        while($rij = mysql_fetch_object($result))


    mysql_free_result($result);

    {

        if ($counter > 1)
        {

            $counter = 0;
        }

        echo "<table><tr class=\"rij".$counter."\"><td>".$Tabel."</td><td>".$Waarde1."</td><td>".$Waarde2."</td></tr></table>\n";
        $counter++;
    }
}
}

?>

  
 <? include "../footer.php" ?>
    
</p>


Mijn probleem is dat hij nu weergeeft wat ik invoer in de textfields, ik wil graag dat hij de query daadwerkelijk uitvoert en de resultaten in tabelvorm weergeeft.
Gewijzigd op 01/01/1970 01:00:00 door Tristan
 
Tristan

Tristan

18/01/2007 10:32:00
Quote Anchor link
Op-ge-lost! De LIKE functie doet het nu ook. het waren de quotes die ik vergeten was: De 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
<? include "../header.php" ?>
<span class="kop">Kop</span>
<hr />


<form method="post" action="<?php echo $_SERVER["PHP_SELF"] ?>">
  <INPUT TYPE="text" NAME="tabel" value="<?=$_POST['tabel']?>">
  <INPUT TYPE="text" NAME="veld" value="<?=$_POST['veld']?>">
  <INPUT TYPE="text" NAME="zoekwoord" value="<?=$_POST['zoekwoord']?>">
            <select name="aktie" size="1">
            <option value="do">Selecteer hier onder een operator</option>
            <?
                 $selectors
= array(
                        '=' => 'gelijk aan',
                        '>=' => 'groter of gelijk aan',
                        '<=' => 'kleiner of gelijk aan',
                        '>' => 'groter dan',
                        '<' => 'kleiner dan',
                        '!=' => 'niet gelijk aan',
                        '<>' => 'alles behalve',
                        'LIKE' => 'als (gebruik % in waarde)');

                while(list ($key, $value) = each ($selectors))
                {

                    echo "<option value=\"".$key."\">".$value."</option>\n";
                }


            ?>

            </select>
            
  <INPUT TYPE="submit" value='Submit'>
</form>

<?

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


$tabel = $_POST['tabel'];
$veld = $_POST['veld'];
$zoekwoord = $_POST['zoekwoord'];
$aktie = $_POST['aktie'];

$query="SELECT * FROM $tabel WHERE $veld $aktie '$zoekwoord' ";
$result = mysql_query($query);
                if (!$result)
              {

                 trigger_error("SQL", E_USER_ERROR);
              }
    else     {
        
$numfields = mysql_num_fields($result);

echo "<table>\n<tr>";

for ($i=0; $i < $numfields; $i++) // Header
{ echo '<th>'.mysql_field_name($result, $i).'</th>'; }
// mysql_field_name() geeft de naam van de gegeven veld index terug.
// result moet een geldige result identifier zijn en field_index is de numerieke index van het veld.


echo "</tr>\n";

while ($row = mysql_fetch_row($result)) // Data
// mysql_fetch_row() haalt een rij met data op van het resultaat dat geassocieerd wordt met de gegeven result identifier.
// De rij wordt teruggegeven als een array. Elke kolom van het resultaat is opgeslagen als een array element, beginnend onder key 0

{ echo '<tr><td>'.implode($row,'</td><td>')."</td></tr>\n"; }
// string implode ( string glue, array pieces )
// Geeft een string terug die bestaat uit alle elementen uit de array in ongewijzigde volgorde, met de glue string tussen elk element.


echo "</table>\n";

}
}

?>
Gewijzigd op 01/01/1970 01:00:00 door Tristan
 



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.