Zoekscript werkt niet

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Medior Java developer

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

C# .NET Software Ontwikkelaar

Functie omschrijving Gezocht: Software Developer C# .NET voor een dynamische organisatie! Ben je onlangs afgestudeerd of ben je toe aan de volgende stap in je professionele carrière? Lees dan verder! We zijn momenteel op zoek naar een Software Developer die klaar is voor een nieuwe uitdaging en die onze eindklant in de regio Arnhem kan versterken. In deze functie werk je aan verschillende projecten en bezoek je vaak klanten. Je kunt een rol verwachten met veel uitdaging, diversiteit en verantwoordelijkheid. Bedrijfsprofiel Binnen welke organisatie ga je aan de slag? Je gaat werken bij een organisatie die zich specialiseert in het

Bekijk vacature »

Sportieve Junior C#.NET developer gezocht!

Bedrijfsomschrijving Wil jij werken aan webapplicaties bij de marktleider binnen de branche? Voor een klant in de buurt van Oosterhout ben ik op zoek naar een Fullstack .NET developer. Dit bedrijf bestaat bijna 10 jaar en is inmiddels uitgegroeid tot marktleider in Nederland en heeft tevens kantoren in meerdere landen in Europa. Dit bedrijf bouwt webapplicaties waarbij internationaal enkele honderdduizenden deelnemers, soms tegelijk, een beroep doen op de realtime data uit deze applicaties. Dit brengt erg veel technische uitdaging met zich mee. Ze ontwikkelen nieuwe applicaties maar ook bestaande applicaties worden uitgebreid en verbeterd. Hier kan jij een onderdeel van

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 »

Functioneel applicatiebeheerder - SOP-SYS-SAM

TenneT is hard groeiend om de onze 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 Functioneel Applicatiebeheerder op onze locatie Arnhem die hieraan wil bijdragen en misschien ben jij dat wel? Jouw bijdrage aan TenneT Je gaat samenwerken in een team van circa 15 functioneel applicatiebeheerders en gaat onderdeel uitmaken van een DevOps team. Met dit team ga je applicaties (laten) ontwikkelen en beheren. Hierbij concentreer je je vooral op de functionele aspecten, zodat

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); Opstellen van een technisch ontwerp; Testen, documenteren en implementeren van de nieuwe applicatie; Verzorgen van de nazorg, na de implementatie; Het oplossen van bugs en incidenten. Hier ga je werken Als C#.NET Developer binnen deze organisatie kan jij het verschil maken. Zij werken momenteel nog met programmatuur die is ontwikkeld in C++. Hiervan gaan zij afscheid nemen zodra alle nieuwe software in C#.NET geschreven is. Een grootschalig en langdurig project. Voor hen is deze software van

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 »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Software developer

Werkzaamheden voor jou als software developer Voor een goede relatie in de regio Zwolle (meerdere locaties) zoeken wij een software developer die betrokken is bij de ontwikkelcyclus en verantwoordelijk is voor het testen en keuren van nieuwe en geoptimaliseerde software. In deze functie ben je in de implementatiefase de persoon die risico's beoordeelt en intern oplossingen aanbrengt om risico's te verkleinen. Binnen het ontwikkelteam van de software ben je een belangrijke schakel waar je intensief meewerkt met scrum. Het voorkomen van bugs in de programma's en het bevorderen van gebruiksvriendelijkheid voor eindklanten zijn voor jou een uitdaging en geeft voldoening

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun

Bekijk vacature »

Junior .NET Developer

Dit ga je doen Als junior .NET Developer lever je met jouw oplossingen direct een bijdrage aan de bedrijfsprocessen van de klanten. Werkzaamheden waar jij je zoal mee bezig houdt zijn; Het ontwikkelen, onderhouden en optimaliseren van de draaiende platforms van de klanten; Softwareontwikkeling middels C#, .NET; Klantcontact om de wensen te bespreken en uit te werken; Optimaliseren van de (huidige) bedrijfsprocessen; De IT-afdeling bestaat uit 30 personen verdeeld over 3 teams. Het team waar je in terecht komt bestaat uit ongeveer tien man. Het is een team wat bestaat uit betrokken collega’s, waar iedereen bereidt is om elkaar te

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 »

Dynamics Ontwikkelaar

Dit ga je doen Ontwikkelen van Dynamics 365 voor de interne uitrol; Samen met de consultants sparren met klanten over de wensen en eisen; Ontwikkelen van Dynamics 365 voor verschillende grote klanten; Technische analyse en testen; Meedenken over het gebruik en de richting van Dynamics binnen de organisatie. Hier ga je werken Onze opdrachtgever, gevestigd in regio Eindhoven, levert een compleet dienstenpakket op het gebied van IT. Zij pakken verschillende (complexe) vraagstukken van grote organisaties op. De sfeer intern is gezellig en informeel. Men houdt van hard werken maar gezelligheid door middel van een borrel of gezamenlijke lunch komt er

Bekijk vacature »

Front-end Developer Angular

Dit ga je doen Jouw taken als Front End Developer bestaan uit: Het ontwikkelen van maatwerkoplossingen voor klanten; Het meedenken over nieuwe tools en technieken; Het begeleiden van junioren; Het meewerken aan diverse projecten; Het meedenken in UX/UI design. Hier ga je werken Als Front-End Developer ga je in een Scrum team aan de slag met de nieuwste digitale technologieën om klanten en overheden over de hele wereld te ondersteunen met het ondersteunen van hun software, veelal op het gebied van watermanagement en infra. Door middel van real-time data in combinatie met voorspellende analyses, AI, Deep Learning en Machine Learning

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 »
Dimitri Geers

Dimitri Geers

19/02/2014 11:21:00
Quote Anchor link
Beste,

Ik ben bezig met een personeelsregistratie systeem te maken. Hier moet ook een zoekfunctie in komen maar deze werkt niet.

Zouden jullie mij kunnen helpen? Ik krijg altijd de melding "Er zijn geen resultaten".
Hier is 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
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
<?php

    $Search
= $_POST['search'];
    
    if($_POST['submit']){
    
        $SearchID = mysql_query("SELECT * FROM `tbl_barcode` WHERE barcode LIKE '%".$Search."%'");
        $SearchRow = mysql_fetch_assoc($SearchID);
        $SearchCount = mysql_num_rows($SearchID);
        
        if($SearchCount==1){
        
            $ResultID = mysql_query("SELECT * FROM tbl_personeel WHERE personeelsnummer='".$SearchRow['personeelsnummer']."'");
            $ResultCount = mysql_num_rows($ResultID);
            
            if($ResultCount==1){
            
                echo "
                
                    <tr>
                        <td>Naam</td>
                        <td>Barcode</td>
                        <td>Personeelsnummer</td>
                    </tr>
                
                "
;
            
                while($ResultRow=mysql_fetch_assoc($ResultID)){
                
                    echo "
                    
                        <tr>
                            <td>"
.$ResultRow['voornaam']." ".$ResultRow['tussenvoegsel']." ".$ResultRow['achternaam']."</td>
                            <td>"
.$SearchRow['barcode']."</td>
                            <td>"
.$SearchRow['personeelsnummer']."</td>
                        </tr>
                    
                    "
;
                
                }

                
                echo "</table>";
            
            }

            else
                echo "Er zijn geen resultaten";
            
        }

        else
            echo "Er zijn geen resultaten.";
    
    }

    
?>


<div id="titel">Zoeken</div>
Zoek op barcode of personeelsnummer.

<form action="index.php?pagina=zoeken" method="POST">

    <table>
        
        <tr>
            <td>Zoekterm</td>
            <td><input type="text" name="search" /></td>
        </tr>
        
        <tr>
            <td></td>
            <td><input type="submit" name="submit" value="Zoeken" /></td>
        </tr>
    
    </table>

</form>
 
PHP hulp

PHP hulp

27/05/2026 10:30:31
 
Michael -

Michael -

19/02/2014 11:43:50
Quote Anchor link
Daarom is het handig om foutafhandeling toe te passen.
Je controleert alleen of hij 1 regel heeft gevonden. Als dit er meer zijn, geeft die aan dat ie niks heeft gevonden.
Als je query fout gaat zal ie ook zeggen dat ie niks heeft gevonden.

Probeer het volgende eens.
en verander mysql_error() naar mysql_error($joudatabaseconnectie)

Verder zijn de mysql_* functies 'deprecated' en zullen uiteindelijk verdwijnen.
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
<?php
if($_SERVER['REQUEST_METHOD'] == 'POST') {

    $SearchID = mysql_query("SELECT * FROM tbl_barcode WHERE barcode LIKE '%".mysql_real_escape_string($_POST['search'])."%'");
    $SearchRow = mysql_fetch_assoc($SearchID);
    
    if($SearchID) {
    
        if(mysql_num_rows($SearchID) > 0){
        
            $ResultID = mysql_query("SELECT * FROM tbl_personeel WHERE personeelsnummer='".$SearchRow['personeelsnummer']."'");
            
            if($ResultID) {
            
                if(mysql_num_rows($ResultID) > 0){
                
                    echo "
                    
                        <tr>
                            <td>Naam</td>
                            <td>Barcode</td>
                            <td>Personeelsnummer</td>
                        </tr>
                    
                    "
;
                
                    while($ResultRow=mysql_fetch_assoc($ResultID)){
                    
                        echo "
                        
                            <tr>
                                <td>"
.$ResultRow['voornaam']." ".$ResultRow['tussenvoegsel']." ".$ResultRow['achternaam']."</td>
                                <td>"
.$SearchRow['barcode']."</td>
                                <td>"
.$SearchRow['personeelsnummer']."</td>
                            </tr>
                        
                        "
;
                    
                    }

                    
                    echo "</table>";
                
                }

                else
                    echo "Er zijn geen resultaten";
                    
            }
else
                echo 'Er is een fout opgetreden';
                echo '<p>'.mysql_error().'</p>';
                
        }

        else
            echo "Er zijn geen resultaten.";
            
    }
else
        echo 'Er is een fout opgetreden';
        echo '<p>'.mysql_error().'</p>';
}

?>


<div id="titel">Zoeken</div>
Zoek op barcode of personeelsnummer.

<form action="index.php?pagina=zoeken" method="POST">

    <table>
        
        <tr>
            <td>Zoekterm</td>
            <td><input type="text" name="search" /></td>
        </tr>
        
        <tr>
            <td></td>
            <td><input type="submit" name="submit" value="Zoeken" /></td>
        </tr>
    
    </table>

</form>
 
Erwin H

Erwin H

19/02/2014 12:25:39
Quote Anchor link
En ga eens zoeken naar wat een JOIN is in SQL, dan kan je namelijk je script ietwat eenvoudiger en zeker sneller doen. Waar je nu 2 queries uitvoert (maar potentieel tig als je meerdere resultaten uit de eerste zou krijgen en die allemaal op deze manier gaat verwerken) kan dan ook in 1:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
mysql_query("SELECT b.voornaam, b.tussenvoegsel, b.achternaam, a.barcode, b.personeelsnummer
             FROM tbl_barcode a
             INNER JOIN tbl_personeel b ON a.personeelsnummer = b.personeelsnummer
             WHERE barcode LIKE '%"
.$Search."%'");
?>
Gewijzigd op 19/02/2014 12:27:20 door Erwin H
 



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.