Foutmelding blijft maar terug komen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Als ervaren .NET ontwikkelaar ontbreekt er aan passie en motivatie niks. Jij bent communicatief sterk en pakt iedere uitdaging dan ook met beide handen aan. Op projectbasis ga jij met je team of met enkele andere ontwikkelaars intern aan de slag bij diverse partners. Op basis van het project ga jij aan de slag en zijn de werkzaamheden en technieken erg divers. Jouw werkgever stelt jouw ontwikkeling hierin voorop, zo krijg je een vast vertrouwenspersoon die één keer in de maand op locatie van jouw project zal kijken hoe het gaat en of er eventuele aandachtspunten zijn. Daarnaast krijg

Bekijk vacature »

Java Programmeur

Functie Heb jij altijd al samen willen werken met ervaren java ontwikkelaars dan hebben wij hier de ultieme kans voor jou! Voor een opdrachtgever in omgeving van Naaldwijk zijn wij op zoek naar uitbreiding van het vaste ontwikkel team. Je zult je hier voornamelijk bezig gaan houden met; Wijzigingsverzoeken van klanten uitvoeren, hier wordt je diep in betrokken; Samen met consultants sluit je aan bij gesprekken met klanten, voor alle projecten; Je schakelt veel met consultants, wat is de behoefte van de klant? Hoe kan je hierop integreren?; Het framework moet naar de Cloud gebracht worden, je wordt betrokken bij

Bekijk vacature »

Fullstack developer

Functieomschrijving Heb jij kort geleden jouw HBO ICT diploma in ontvangst mogen nemen? Of ben je toe aan een andere uitdaging? Voor een erkende werkgever in de omgeving van Breda zijn wij op zoek naar een Fullstack developer. Kennis of ervaring met C# & SQL is een must! Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten; Je bent verantwoordelijk voor de beheer en ontwikkeling van de software; Je draagt bij aan de implementatie van aanpassingen, verbeteringen en aanvullingen in de C# based applicaties; Je test de software en ontwikkelt deze door; Je brengt de aanpassingssuggesties van klanten in

Bekijk vacature »

C# Ontwikkelaar

Functie omschrijving We are looking for a dutch native speaker Wil jij graag aan de slag als C# ontwikkelaar en jouw skills verder ontwikkelen? Zoek niet verder! Als C# ontwikkelaar ga je aan de slag met de volgende taken: (verdere) ontwikkeling van de software voor de interne processen binnen een .net omgeving; optimaliseren van de dataprocessing; ontwerpen en implementeren van zowel desktop- als web-programmatuur; ontwikkeling van tools ten behoeve van consultants en klanten. Bedrijfsprofiel Deze organisatie is gevestigd in de regio van Den Bosch. Zij ontwikkelen business intelligence software voor een specifieke branche. Dit houdt in dat zij dashboards ontwikkelen

Bekijk vacature »

C# Developer

Dit ga je doen Je gaat aan de slag in het websites team of portals team waarin je je bezighoudt met concept & design, implementatie en ook een stukje bugfixing en onderhoud; Je werkt met je team volgens de Scrum werkwijze; Zo adviseer je ook de PO & Scrum Master over de technische architectuur, koppelingen en integratie met externe systemen en API’s; Je blijft op de hoogte van de laatste ontwikkelingen en trends op het gebied van C# / .NET en deelt deze kennis binnen de organisatie. Hier ga je werken Onze klant is een internationale organisatie gevestigd in de

Bekijk vacature »

Mendix Consultant / Developer

Dit ga je doen Het in kaart brengen en analyseren van de functionele wensen van de klant rondom Mendix applicaties; Het fungeren als sparringpartner voor de (interne) klanten; Het opstellen van requirements en het vertalen hiervan naar technische mogelijkheden; Het opstellen van user stories; Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Het testen van op te leveren software en het zorg dragen voor de implementatie; Trainen van gebruikers in het gebruik van de applicatie; Werken in een Agile omgeving. Hier ga je werken De organisatie begeeft zich in de retail branche en focust zich

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 »

Junior .NET developer

Functie Jij hebt natuurlijk net jouw Bachelor op zak en gaat nu voor het eerst aan de slag bij een werkgever als junior .NET ontwikkelaar. Waarschijnlijk lijkt het jou spannend om ineens aan de slag te gaan bij klanten in de consultancy. Maak je niet druk, jij komt hier terecht in een warm bad en wordt totaal niet in het diepe gegooid. Zodra jij hier begint wordt jij gekoppeld aan een persoonlijke manager met een persoonlijk ontwikkelplan. Jij krijgt een scala aan trainingen, denk aan trainingen ten behoeve van het opdoen van zelf kennis en gedragscompetenties, maar ook trainingen voor

Bekijk vacature »

Ervaren PHP Developer

Functie omschrijving Jelling IT zoekt ervaren PHP developer! Voor een organisatie in de regio Rhenen zijn wij op zoek naar een ervaren PHP developer die gaat functioneren als een verlengstuk van de klant. Jij bent iemand die technisch complexe zaken met enthousiasme aanvliegt. Je bent in staat om aan meerdere projecten te werken en werkt graag met de nieuwste technieken. In deze functie werk je veel samen met front-end developers en stel je alles in het werk om grote verschillen voor de klanten teweeg te brengen. Verder ben jij iemand die graag zichzelf uitdaagt en die altijd de beste wilt

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 »

Frontend Developer - Leeuwarden

Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider in onderwijsland. Wat vragen

Bekijk vacature »

Front-end Developer (HTML/CSS, Angular/React/Vue,

Functie Je zal aan de slag gaan in een klein, hecht team met front-end development experts die de ambitie delen mooi werk te leveren. Samen met hen zal je werken aan het gebruiksvriendelijk en interactief maken van complexe webapplicaties, websites en mobile apps. Je levert klanten wat ze nodig hebben terwijl je actief aan jezelf blijft werken met de ondersteuning vanuit je werkplek. Talen als Javascript programmeer jij vloeiend en je hebt kennis van frameworks als React en Angular. Je zou je het liefst nog veel meer ontwikkelen in verschillende front-end talen. Deze kennis deel je graag met je collega’s,

Bekijk vacature »

Java Developer

Java Developers opgelet! Bij Luminis zijn ze opzoek naar jou. Lees de vacature en solliciteer direct. Luminis is een software- en technologiebedrijf met meerdere vestigingen. Vanuit deze vestigingen werken 200 professionals aan technisch hoogwaardige oplossingen voor klanten zoals KLM, Nike en Bol.com. Ook ontwikkelt Luminis eigen oplossingen op het gebied van cloud, Internet of Things, data intelligence, e-sports en e-learning. Luminis onderscheidt zich door aantoonbaar voorop te lopen in technologie en innovatie. Luminis heeft drie kernpunten die verankerd zitten in alles wat we doen: het omarmen van nieuwe technologie, meesterschap en kennis delen. Functiebeschrijving First things first! Het is belangrijk

Bekijk vacature »

REMOTE - Front-end Angular developer

Functie Het IT-team bestaat momenteel uit de IT Manager, 2 back-end developers, 1 fullstack developer, 1 designer en een DevOps engineer. Ze zijn momenteel op zoek naar een ervaren Front-end developer die autonoom en gedisciplineerd aan de slag gaat, en bij aanvang als enige developer met hun Front-end applicaties bezig is. Wel hebben ze de ambitie om hier snel een 2e developer bij te vinden die jij dan ook zal kunnen aansturen/begeleiden. Je zult aan de slag gaan met het doorontwikkelen van hun bestaande UI in Angular. Maar ook het ontwikkelen van een mobiele app. Hierbij hechten ze veel waarde

Bekijk vacature »

Software Ontwikkelaar C# .NET

Functie omschrijving C# .NET Developer gezocht. Ben jij een full stack developer die op zoek is naar een nieuwe uitdaging binnen een leuk snel groeiend bedrijf? Lees dan snel verder! Wij zijn op zoek naar een Developer met ervaring op het gebied van .NET die een organisatie in de regio Amersfoort gaat versterken. Jij gaat je binnen dit bedrijf vooral bezighouden met het verbeteren van de functionaliteiten van hun dataplatform. Samen met andere ontwikkelaars denk je mee in oplossingsrichtingen, architectuur en nieuwe technologieën. Bedrijfsprofiel De organisatie waar je voor gaat werken heeft een onafhankelijk dataplatform ontwikkelt voor de agrarische sector.

Bekijk vacature »
Rick Limmen

Rick Limmen

29/01/2017 15:43:29
Quote Anchor link
goede middag, ik blijf een foutmelding: "Parse error: syntax error, unexpected '$search' (T_VARIABLE) in /storage/h2/162/591162/public_html/search.php on line 3" krijgen

het gaat om de volgende code, maar ik kan geen fouten bespeuren. iemand een idee wat het kan zijn?
(iedere tip/terugkoppeling is welkom, ik ben een beginner en wil heel graag leren!!)

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
<?php

    $button
= $_GET ['Zoeken'];
    $search = $_GET ['search'];

    if(!$button)
    echo "U heeft geen zoekwoord ingevoerd";
    else
    {
    if(strlen($search)<=1)
    echo "zoekterm te kort";
    else{
    echo "U zocht naar <b>$search</b> <hr size='1'></br>";
    mysql_connect("localhost","your mysql username","password");
    mysql_select_db("your database name");

    $search_exploded = explode (" ", $search);

    foreach($search_exploded as $search_each)
    {

    $x++;
    if($x==1)
    $construct .="keywords LIKE '%$search_each%'";
    else
    $construct .="AND keywords LIKE '%$search_each%'";

    }


    $construct ="SELECT * FROM searchengine WHERE $construct";
    $run = mysql_query($construct);

    $foundnum = mysql_num_rows($run);

    if ($foundnum==0)
    echo     "Geen resultaten gevonden voor <b>$search</b>.</br></br>1.
            Controleer uw spelling"
;
    else
    {
    echo "$foundnum resultaten gevonden !<p>";

    while($runrows = mysql_fetch_assoc($run))
    {

    $title = $runrows ['titel'];
    $desc = $runrows ['Omschrijving'];
    $url = $runrows ['url'];

    echo "
    <a href='$url'><b>$title</b></a><br>
    $desc<br>
    <a href='$url'>$url</a><p>
    "
;

    }
    }

    }
    }


?>
 
PHP hulp

PHP hulp

02/12/2024 17:31:41
 
- Ariën  -
Beheerder

- Ariën -

29/01/2017 15:55:10
Quote Anchor link
Die spatie na $_GET weghalen, of schrap ze gewoon. Waarom zou je jouw $_GET variabelen willen kopiëren?

Let er ook op dat de MySQL-functies die je gebruikt binnenkort niet meer zullen werken. Kijk eens naar de MySQLi functies of PDO.
 
Rick Limmen

Rick Limmen

29/01/2017 16:00:33
Quote Anchor link
hoi Ariën, ontzettend bedankt voor je snelle reactie. ik zoek al twee dagen naar de fout. lol ;)
 
- Ariën  -
Beheerder

- Ariën -

29/01/2017 17:20:10
Quote Anchor link
Mag ik misschien vragen uit welke tutorial je dit hebt geleerd? Ik zie een hoop fouten en eigenaardigheden namelijk.
 
Rick Limmen

Rick Limmen

30/01/2017 07:37:41
Quote Anchor link
Goede morgen Arien, ik heb het via een YouTube filmpje, ik wil proberen of ik een zoekmachine kan bouwen.
Via Google kwam ik op een filmpje. Als je een betere bron weet hoor ik het heel graag.
En uiteraard zou ik graag vernemen wat er verder fout is en waarom het fout is.

Alvast bedankt.
Gewijzigd op 30/01/2017 07:39:04 door Rick Limmen
 
- Ariën  -
Beheerder

- Ariën -

30/01/2017 13:32:02
Quote Anchor link
1) Allereerst gebruik je variabelen waarvan je niet zeker weet of ze bestaan. Om te beginnen met de $_GET variabelen. Als deze niet bestaan, en dus niet in de URL opgeroepen worden) zal dit een Notice-melding met 'Undefined index' teruggeven. Controleer daarom met isset of de variabelen bestaan. Je kan ook meerdere variabelen in insset gebruiken:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if(isset($_GET['Zoeken'],$_GET['search'])}
    // de variabelen bestaan!
} else {
    // de variabelen bestaan niet, schotel de gebruiker een foutmelding voor!
}
?>


2) Variabelen overschrijven heeft weinig nut, en maak je applicatie onoverzichtelijker.
Waarom zou je $_GET['search'] in $search willen plaatsen? Is het makkelijker te typen? Nee, een goede editor heeft wel 'auto-complete' die de juiste variabelen wel aanvult.

3) Gebruik geen mysql_.....() functies meer. In PHP 7 zijn ze geschrapt en in PHP 5.5 worden ze al bestempeld als 'afgekeurd'. De nieuwe manier om acties op je MySQL/Maria-database uit te voeren is door MySQLi-functies te gebruiken, of PDO.

4) Inspringen van je code. Zoals je in mijn voorbeeld code kan zien is de code netjes ingesprongen, door middel van tabs. Zorg dat je met de TAB-knop elke if/for/while/function/class netjes inspringt, zodat je in een oogopslag kan zien welke statement bij welke accolade hoort.
Als ik 4 accolades zie die lijnrecht onder elkaar staan, dan ben ik benieuwd of je direct ziet bij welke statement of functie de derde accolade hoort.
Een goede editor springt bovendien al helemaal automatisch in.

4) Foutafhandeling op je queries. Ook queries kunnen fouten maken, of het nou een foute querie van jouw is, of een probleem in je database die mogelijk corrupt kan zijn. Zorg ervoor dat je fouten aangeeft. Bij voorkeur log je de fouten in een speciaal bestand, en vertel je de gebruiker dat er een technische storing in je site is.
Handig leesvoer: https://www.phphulp.nl/php/tutorial/data-verwerking/foutafhandeling-query-sql/735/

Let er wel op dat deze tutorial zich richt op de functies van MySQL i.p.v. MySQLi, dus je zult eerder even wat moeten inlezen op MySQLi.

Met andere woorden: Er is nog een hoop werk aan de winkel. Ikzelf raad CodeAcademy aan om PHP te leren, en niet zomaar een willekeurig YouTube-filmpje. Die code kan je niet makkelijk foutloos overnemen.
 
Rick Limmen

Rick Limmen

30/01/2017 15:33:13
Quote Anchor link
Ariën, ik begrijp wat je zegt, echt super bedankt voor de uitgebreide uitleg, ik ga je raad opvolgen en naar codeacademy.
Thnx
 



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.