Zoekscript

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer C++ en Perl

Ben je een slimme en enthousiaste universitair opgeleide bèta die graag bij een relatief klein softwarebedrijf wil werken waar de sfeer goed is en eigen inbreng gewaardeerd wordt? Wij, IntelliMagic in Leiden, ontwikkelen technisch hoogwaardige software op het gebied van IT infrastructuur performance analytics. Het type software zorgt voor intellectueel interessante uitdagingen. We ontwerpen de producten zelf en verkopen deze als off-the-shelf software aan grote bedrijven in Europa en de VS. Wij zoeken een ervaren C++ software engineer met kennis van Perl voor een van onze ontwikkelteams. Werkzaamheden Samen met de andere ontwikkelaars specificeren, ontwerpen en implementeren van nieuwe functionaliteit

Bekijk vacature »

Account Developer

Voor Bol.com zijn wij per direct op zoek naar een Account Developer voor 32-40 uur per week op het kantoor in Utrecht. Wil jij een directe bijdrage leveren door partners van de juiste data-inzichten te voorzien en via campagnes op nieuwe platformkansen en features te wijzen? Ben jij analytisch sterk en kun jij dit vertalen naar plannen en inspirerende gesprekken? Lees dan snel verder! wat bieden wij jou Salaris van €2400 - €2600 obv 40 uur Minimaal 6 maanden Werklocatie is Utrecht Werken bij bol.com wie ben jij Jij bent commercieel gedreven en weet altijd aan de juiste knoppen te

Bekijk vacature »

Integratie expert - Java Developer

Dit ga je doen Nieuw koppelingen ontwerpen, ontwikkelen en implementeren; Je schakelt met de klanten om hen zo goed mogelijk van dienst te zijn. Strategisch kijken naar nieuwe mogelijkheden op bestaande of nieuwe koppelingen zo effectief mogelijk te realiseren; Je bestaande toolset afwegen tegen nieuwe mogelijkheden om integratiedoelen steeds effectiever en/of effcienter te bewerkstelligen; Bestaande software koppelingen beheren, dit zijn koppelingen met zowel interne als externe systemen; Overleg met zowel directe collega's als met stakeholders om nieuwe integratieplannen concreet te maken; Je kunt de junioren meenemen op sleeptouw. Hier ga je werken Onze klant is op zoek naar een ervaren

Bekijk vacature »

Front-end Developer

Gezellige team, passie en een groene toekomst! Lees hier de vacature van Front-end Developer bij All in Power! All in power heeft zich tot doel gesteld écht bij te dragen aan de energietransitie. Dit doen wij door de markt voor energie volledig op zijn kop te zetten. Producenten van schone (wind- of zonne-)energie verkopen via ons platform hun energie rechtstreeks aan gebruikers. Of dit nu huishoudens, bedrijven of bijvoorbeeld laadpalen zijn ons platform maakt het uitwisselen van energie mogelijk. Zo maken we de business case van onze klanten veel sterker en loont het om (meer) te investeren in vergroening voor

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een ambitieuze werkgever in regio Tilburg waar jij volledig de mogelijkheid krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je gaat projecten gedurende het hele proces begeleiden. Je sluit aan bij afspraken met klanten om hun processen helder te krijgen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt aan nieuwe softwareoplossingen die de logistieke processen verbeteren of vernieuwen; Je houdt je bezig met het ontwikkelen van

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een development team met één Senior .NET developer en één junior .NET developer. Als team zijn jullie verantwoordelijk voor het schrijven van software voor onze toonaangevende Automatiseringssystemen. Jij gaat aan de slag met de onderhoud van de kernsoftware, ondersteund de software van derden door het gebruik van onze webservices en als team zijn jullie verantwoordelijk voor het ontwikkelen van onze backend oplossingen. Wij maken op dit moment veel gebruik van .NET met ASP.NET. Komend kwartaal gaan wij wel gedeeltelijk overstappen naar .NET Core. Verder werken wij ook met SOAP, REST, JSON, HTML5, CSS3

Bekijk vacature »

Software Ontwikkelaar

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

Softwareontwikkelaar Cleopatra

Functieomschrijving Voor de gemeente Amsterdam zijn wij op zoek naar een softwareontwikkelaar Cleopatra. De directie Verkeer en Openbare ruimte van de gemeente Amsterdam beschikt over een softwareapplicatie, "Cleopatra", waarmee geautomatiseerde handhaving plaatsvindt (op basis van kentekenherkenning) van bepaalde gebieden waarin toegangseisen worden gesteld aan het verkeer. Voorbeelden ervan zijn de milieuzones, de zone zwaar verkeer, handhaving van brom- en snorfietser op het fietspad en autoluwe gebieden. Voor de doorontwikkeling en uitbreiding ervan zijn gespecialiseerde softwareontwikkelaars nodig die helpen bij het programmeren van de handhavingsmodules voor nieuwe gebieden en het verbeteren en bijwerken van de bestaande onderdelen van de softwareapplicatie. Functie

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 »

Low Code Developer

Functie omschrijving Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Voor een leuke opdrachtgever in omgeving Capelle aan den IJssel zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten in heel het land! Wat ga je hier zoal doen? Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je

Bekijk vacature »

Senior front-end developer (React)

Functie Momenteel zijn ze op zoek naar een ervaren front-end developer. Als senior werk je nauw samen met 5 collega developers. Een klein scrum team dus, met korte lijnen waardoor jouw ideeën snel tot uitvoering gebracht kunnen worden. De huidige applicaties worden veelal ontwikkeld met o.a. React, Redux, TypeScript. Ze zijn echt op zoek naar een kartrekker in het team. Naast het meedenken over, opzetten en uitvoeren van bijvoorbeeld de architectuur of toepassing van nieuwe technieken krijg je ook veel tijd om de meer junior (front-end) developers te begeleiden. Hierin nemen ze graag de tijd om mensen de ruimte te

Bekijk vacature »

Senior Front-End Developer

As a Senior Front-end Developer you maintain the balance between creativity and functionality for our webshop, and you coach your fellow developers. How do I become a Senior Front-End Developer at Coolblue? As a Front-end Developer you work on the user-friendliness of our webshop for millions of customers. You enjoy working with the UX Designer to pick up stories. You get energy from coming up with creative solutions and are happy to present this within the team. You are also proud of your work and welcome all feedback. Would you also like to become a Senior Front-End Developer at Coolblue?

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 »

Software Developer PHP

Functie omschrijving We are looking for a dutch native speaker Voor een opdrachtgever in de regio van Geldrop ben ik op zoek naar een Software Developer PHP. Jij krijgt een rol met veel verantwoordelijkheid in een groeiende organisatie. In deze functie werkt je voornamelijk remote en op een vast moment kom je met het team samen, om samen te werken en nieuwe doelen te bepalen. Wat ga je doen? Je wordt verantwoordelijk voor de interne applicatie; Je zorgt voor de doorontwikkeling van de applicatie: zowel back-end, front-end; De basis van het werk betreft front-end technieken; Periodiek bepaal je samen met

Bekijk vacature »
Roy Jeurissen

Roy Jeurissen

25/10/2010 10:40:18
Quote Anchor link
Goededag,

Ik heb weer een probleempje..
Ik wil graag een zoekfunctie maken. Het script hoeft maar op 1 veld te zoeken van een tabel en dan alle gegevens weer geven op het scherm.

echter krijg ik ik niks in beeld met de error code:

HTTP 500
Most likely causes:
The website is under maintenance.
The website has a programming error.

dus mijn vraag wat er mis is aan dit script. Klantnummer met hoofdletter is de naam van het veld in de tabel. die met kleine letter is de naam van het invulveld in het formulier.

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
<?php
// verbinding met database invoegen
$conn=odbc_connect('hoogesteen','','');
if (empty($_POST)){
exit();

if (!empty($_POST)){
    // query samenstellen
    $query="SELECT * FROM TBL_Klant WHERE
        Klantnummer LIKE '%"
. $_POST["klantnummer"] . "%'";
    $result = odbc_exec($conn, $query) or die ("FOUT: " . odbc_errormsg());
    $aantal = odbc_num_rows($result);
}
else{
    // hier eventueel statements indien pagina niet correct werd aangeroepen
}    
?>

<html>
<head>
<title>Zoeken: de resultaten</title>
</head>
<body>
<h2>U hebt gezocht op:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php echo($_POST["klantnummer"]);?>
</h2>
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
<?php
// controleer eerst of er records werden gevonden
if ($aantal == 0){
    // Nee
    echo ("Helaas, er werden geen records gevonden
        met <b> "
. $_POST["klantnummer"]. " </b><br>\n");
}
else{
    // Ja
    echo("<b>query</b> : $query <hr>");
    echo("<b>Er werden $aantal records gevonden:</b><br>");
    while ($rij = odbc_fetch_array($result)){
        echo("ID = " . $rij['Klantnummer'] . "<br>\n");
        echo("Naam = ". $rij['Voornaam'] . " " . $rij['Achternaam'] . "<br>\n");
        echo("Kamer = ". $rij['Straat'] . "<br>\n");
        echo("Toestel = ". $rij['Huisnummer']  . "<br><hr>\n");
    }
}

?>
 
PHP hulp

PHP hulp

22/11/2024 06:40:06
 
TJVB tvb

TJVB tvb

25/10/2010 10:45:57
Quote Anchor link
Het eerste wat me opvalt is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
if (empty($_POST)){
exit();
?>

Je mist de } om het te sluiten.

En daaronder staat dan if(!empty($_POST)) met een else

Zet verder je code tussen [.code] [./code] (zonder .)
Je mist ook beveiliging tegen SQL injection.
 
Roy Jeurissen

Roy Jeurissen

25/10/2010 10:53:21
Quote Anchor link
Ik heb het veranderd naar dit:

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
<?php
// verbinding met database invoegen
$conn=odbc_connect('hoogesteen','','');
exit();


if (!empty($_POST)){
    // query samenstellen
    $query="SELECT * FROM TBL_Klant WHERE
        Klantnummer LIKE '%"
. $_POST["klantnummer"] . "%'";
    $result = odbc_exec($conn, $query) or die ("FOUT: " . odbc_errormsg());
    $aantal = odbc_num_rows($result);
}
else{
    // hier eventueel statements indien pagina niet correct werd aangeroepen
}    
?>



Ik krijg echter alleen maar een wit scherm.

de beveiliging is voor nu even niet nodig, bedoeling is voor nu om het alleen eventjes werkend te krijgen.
Gewijzigd op 25/10/2010 10:54:09 door Roy Jeurissen
 
TJVB tvb

TJVB tvb

25/10/2010 11:03:19
Quote Anchor link
Die exit op regel 4 moet weg.
Nu maak je een verbinding aan en daarna stop je het script.
 
Robert Deiman

Robert Deiman

25/10/2010 11:03:43
Quote Anchor link
@Roy
wat denk je dat exit doet.
 
- Mark -

- Mark -

25/10/2010 11:03:49
Quote Anchor link
Gek he, Kijk eens naar regel 4.
 
Roy Jeurissen

Roy Jeurissen

25/10/2010 11:09:48
Quote Anchor link
Ik heb nu de Exit in regel weg gehaald. Het klinkt logisch om de exit wegtehalen. Maar het probleem blijft het zelfde. Ik heb nog steeds het witte scherm dat weergegeven wordt.
 
- Mark -

- Mark -

25/10/2010 11:11:19
Quote Anchor link
Is bovenstaande alles wat in je bestand staat?
 
Roy Jeurissen

Roy Jeurissen

25/10/2010 11:14:02
Quote Anchor link
Alles in mijn eerste post is het bestandje zoekscript.php. Verder heb ik nog een formulier zoek.php waar je de gegevens invult die doorverwijst naar zoekscript:

<html>
<head>
<title>Records zoeken</title>
</head>

<body>
<form action="zoekscript.php" method="post">
<input type="text" name="Klantnummer" value="" size="30">
<hr><br>
<input type="Submit" value="Zoeken">
<input type="Button" value="Terug" onclick="javascript:history.back();">
</form>
</body>
</html>
 
Robert Deiman

Robert Deiman

25/10/2010 11:21:50
Quote Anchor link
@Roy
Roep je de pagina wel elke keer aan vanaf je formulier, of roep je hem rechtstreeks aan (zoekscript.php)?

Doe anders ook even een echo (voor nu) in de lege else. Wellicht dat je dan wel wat ziet.
 
- Mark -

- Mark -

25/10/2010 11:24:41
Quote Anchor link
Daar was ik ook al aan het denken maar dan zou het stukje dat in de body van zoekscript.php moeten worden weergegeven.

Heb je wel pagina's die het wel doen of krijg je overal een wit scherm?
 
Roy Jeurissen

Roy Jeurissen

25/10/2010 11:27:36
Quote Anchor link
@Robert

Ik doe telkens de formulier openen en daar een cijfer invoeren die bestaat in mijn database(het klantnummer dus).

verder heb ik in de lege els een echo("test"); staan wat helaas niet weergeeft.

@Mark Het formulier werkt gewoon en verwijst ook gewoon door naar zoekscript.php wat eerst een wit scherm weergaf, echter krijg ik nu weer een http 500 error.
 
TJVB tvb

TJVB tvb

25/10/2010 11:35:00
Quote Anchor link
Plaats eens je volledige code van zoekscript.php (tussen [code.] [./code] tags)
En zet dit bovenaan je script:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
error_reporting(E_ALL);
ini_set('display_errors',1);
?>
 
Arjan -

Arjan -

25/10/2010 11:54:56
Quote Anchor link
Is de odbc driver wel (correct) geinstalleerd? Want een http 500 duidt vaak op een server configuratie fout. Een haakje vergeten zal vaak een parse error geven.

Al eens in phpinfo gekeken?

En haal je database functies eens weg en probeer dan de pagina eens aan te roepen. Mocht dat wel goed gaan dan weet je dat het aan de database functies ligt. Dit heet debuggen en is vrij simpel te doen lijkt mij....

Het gegeven dat wanneer je de pagina rechtstreeks aanroept in een lege pagina resulteert en na het submitten een http 500 error geeft aan dat de fout binnen je if condition zit, dus hoogstwaarschijnlijk je de database functies (odbc_exec en / of num rows)
Gewijzigd op 25/10/2010 12:09:31 door Arjan -
 
Roy Jeurissen

Roy Jeurissen

25/10/2010 12:52:41
Quote Anchor link
@ Arjen Ik heb even de databasefuncties eruit gehaald. Nadat ik de databasefuncties heb weggehaald krijgen we de meldingen dat hij heeft gezocht op een bepaald klantnummer. (niks gevonden) Als ik het goed begrijp ligt het dus aan de database functies. Hoe kunnen we nu het best de code opstellen?

Toevoeging op 25/10/2010 13:30:30:

Oplossing is gevonden doormijzelf

Ik zag dat er nog voor de error functie het woord FOUT stond tussen aanhalingsteken en daarachter dus de error functie.. door het woord weg te halen kreeg ik de volgende error melding ipv de gebruikelijke http 500 error:

[Microsoft][ODBC Microsoft Access Driver] The Microsoft Jet database engine cannot open the file '(unknown)'. It is already opened exclusively by another user, or you need permission to view its data.

Deze melding spreekt voorzich en ik heb de rechte aangepast op mijn acces database. Daarna deed het script gewoon zoals hij het hoort te doen.

Alsnog bedankt voor alle hulp en gegeven informatie.
 



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.