Variabele wordt niet gelezen??

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

Medior Java developer (fullstack)

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 »

.NET developer

Functie Als senior .NET ontwikkelaar en aankomend lead developer ben jij in één van de drie development teams verantwoordelijk voor het volgende: • Jij hebt een oogpunt op modernisering en bent verantwoordelijk voor de technische staat en architectuur van de applicatie; • Jij bent verantwoordelijk voor het reviewen van de technische haalbaarheid van verschillende onderwerpen; • Jij bent verantwoordelijk voor een goede aansluiting binnen het multidisciplinaire team en de bijbehorende taken; • Jij bent verantwoordelijk voor het aandragen van verbetervoorstellen en ontwikkelstandaarden in zowel de techniek als architectuur; • Jij bent meewerkend voorman en ondersteunt en coacht jouw team op

Bekijk vacature »

Full stack developer Python, React

Functie Jij als full stack developer komt binnen onze Technology afdeling te werken. Deze bestaat momenteel uit 15 man. De stack waarmee wij werken is voornamelijk Python, Javascript, React en GraphQL. Binnen deze afdeling wordt er met multidisciplinaire teams gewerkt aan verschillende projecten. Projecten duren vaak langer dan 3 maanden en je bent van begin tot eind vaak betrokken. Naast dat je als full stack ontwikkelaar aan de slag gaat ben je ook Consultant. Dit betekent dat je ook klantcontact hebt in je rol en werkshops geeft. De verhouding tussen deze werkzaamheden zijn ongeveer 70% development en 30% consultancy. Een

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een uitdagende werkgever in regio Breda zijn wij op zoek naar een Full Stack C#.NET programmeur. Je bent verantwoordelijk voor het ontwikkelen van apps, webapplicaties en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere developers en engineers om de sensoren in machines te scannen en vervolgens de data om te zetten in management informatie voor de klanten. Taken en verantwoordelijkheden: Je gaat aan de slag met de volgende technologieën en frameworks: C#, JS frameworks, HTML, TypeScript, SQL & C++, CSS. Geen ervaring met één van deze technologieën is dan ook geen enkel probleem! Deze werkgever biedt

Bekijk vacature »

Web Application Developer

Dit ga je doen Samen met het team werk je aan de visualisatie functionaliteiten en hoe dit gebruikt kan worden in een operationele setting; Het ontwerpen, ontwikkelen, onderhouden en leveren van support betreft het Warehouse Management Systeem en de bijbehorende web visualisaties; Je gebruikt hierbijde tools WebGL en ASP.net; Het meewerken in implementatieprojecten; Het leveren van Go-Live Support; Sparren met jouw Amerikaanse collega's. Hier ga je werken Voor een internationale organisatie in de transport zijn wij momenteel op zoek naar een Web Application Developer. Ze zijn wereldwijd de grootste speler en lopen voorop met het automatiseren van alle processen van

Bekijk vacature »

Back-end Software Developer

Functie omschrijving Ben jij op zoek naar een uitdagende development functie bij een klein gespecialiseerd softwarebedrijf? Wil jij graag hybride werken (combi tussen thuis + kantoor), loop jij warm voor maatwerk software en voel jij je prettig in een informele cultuur? Zoek dan niet verder! Reageer direct! Voor een gewilde werkgever in omgeving Tilburg zoeken wij een back-end software developer met een aantal jaar werkervaring. Je gaat werken voor een klein softwarebedrijf dat gespecialiseerd is in de ontwikkeling van integratiesoftware. Jouw werkzaamheden zien er als volgt uit: In een klein team met 4 ontwikkelaars houd jij je bezig met afwisselende

Bekijk vacature »

Front-end developer (Vue.js) gezocht!

Functie Als Front-end developer is het jouw doel om efficiënte en effectieve frontend code te ontwerpen, ontwikkelen en onderhouden die goed aansluit bij de functionele behoefte vanuit de klant. Je zorgt voor optimale SEO-resultaten, sitespeed en frontend security. You build it, you run it, you own it! Je maakt deel uit van een DevOps Scrum team en werkt samen met back-end developers, test-engineers, interaction designers en een projectmanager. Er zijn verschillende groepen Scrum teams. Een roadmap team is jouw ‘’thuisbasis’’, daar wordt gewerkt aan doorontwikkeling van bestaande omgevingen voor een aantal klanten. Hiernaast zijn er projectteams waar nieuwe omgevingen worden

Bekijk vacature »

Klein team zoekt grote fullstack .NET developer to

Bedrijfsomschrijving Deze werkgever is marktleider in de Benelux en is Europees ook al aardig aan de weg aan het timmeren. Ze voorzien technische winkels van apparatuur om producten een langer leven te geven. Hiermee reduceren ze flink wat CO2 uitstoot en dat is natuurlijk goed voor iedereen! IT speelt een belangrijke rol in de bedrijfsvoering en de applicaties zijn van goed niveau. Als fullstack .NET developer ga jij je bijdrage leveren aan het verder verbeteren van de applicaties en de interne processen. Ze zijn nu met ruim 50 medewerkers in totaal en de afdeling development bestaat uit een 5tal developers.

Bekijk vacature »

Medior Java developer (fullstack)

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 »

Senior Front end developer

Functie Wij zijn op zoek naar een ambitieuze, zelfsturende Front-end Expert die ons (internationale) team komt versterken. Onze huidige software development afdeling bestaat uit 7 developers en designers. Wij zijn een écht softwarehuis, dus ervaring in software development is wel echt een must. Er wordt tegelijkertijd aan meerdere projecten gewerkt, voor mooie toonaangevende klanten. Je hebt dus regelmatig te maken met deadlines en opleveringen. Een deel van onze omgeving is in Angular.JS. Dit deel wordt langzamerhand omgebouwd naar de nieuwste versie van Angular. Jouw werkzaamheden zullen bestaan uit: Het aansturen en begeleiden van jouw collega’s Het implementeren van visuele elementen

Bekijk vacature »

Senior Java developer

Als Senior Developer bij Sogeti ben je onderdeel van onze toonaangevende best-gecertificeerde Java community. Deze bestaat uit ruim 100 gepassioneerde professionals. In teamverband lever je mooie prestaties. Daarmee draag je aan bij de meerwaarde die wij leveren aan onze top-opdrachtgevers. Geen werkdag is hetzelfde! Je bent voortdurend bezig met het oplossen van allerlei complexe vraagstukken binnen bedrijfskritische systemen. Een voorbeeld hiervan is een cliënt-volgsysteem bij Reclassering Nederland. Andere klanten waar wij onder andere voor werken: KPN, Philips, Nationale-Nederlanden, Kamer van Koophandel, ABN AMRO, Bovemij, Aval en de Nationale Politie. Natuurlijk krijg jij de mogelijkheid je verder te certificeren in dit vakgebied. We

Bekijk vacature »

PHP Software Developer

Functie omschrijving PHP Software Developer gezocht! Voor een organisatie in de regio Zeist die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in een scrumteam aan de ontwikkeling van een medicatiebewakingssysteem; Meedenken over de mogelijkheden en onmogelijkheden van projecten;

Bekijk vacature »

UX Writer (m/v/d)

UX Writer (m/v/d) Everything we do, starts with you. Together with you, we build the most human-centric fintech. We have the ambition to create the next. And - with Bertelsmann - a strong foundation to start from. Let’s make it new – for society and for yourself. Wij zijn op zoek naar een UX Writer (m/v/d) Fulltime - Op ons kantoor in Amsterdam of Heerenveen / deels vanuit huis Als UX Writer bij Riverty hou jij je bezig met onze strategie om daar te zijn waar onze gebruikers zijn en op de manier waarop zij ons nodig hebben, terwijl wij

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 »
Marcel R

Marcel R

02/11/2010 19:51:17
Quote Anchor link
In onderstaand script deel wordt een variabele niet gezien/gelezen. Ik heb volgens mij alles geprobeerd maar krijg het niet voor elkaar. Is er iemand die een verhelderende tip heeft?

Variabelen: $sessionkey en $ipadres woorden wel goed overgenomen.
Als ik $werkgebied echo voor of na de functie geeft ie hem wel.
Is dit een bug in in_array?
Als ik $werkgebied een fysiek een stringwaarde geef gaat dit overigens wel goed.

[script]
echo $werkgebied;

if(!in_array($sessionkey,$check,true)){

echo $werkgebied; // leest hij hier niet meer ????
$sql_insert="INSERT INTO prereg (id,sessionkey,ipadres,wgb,reg,afd) VALUES ('','".$sessionkey."','".$ipadres."','".$werkgebied."','".$reg."','".$afd."')";
$query=mysql_query($sql_insert);
}
[/script]

Bedankt!
 
PHP hulp

PHP hulp

01/06/2024 10:50:46
 
Martijn B

Martijn B

02/11/2010 19:57:00
Quote Anchor link
Waar krijgt $werkgebied een waarde?

Bijvoorbeeld:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$werkgebied
= null;
?>
 
Milo S

Milo S

02/11/2010 20:59:38
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
<?php
# Je moet werkgebied wel een waarde gevenn
$werkgebied = '';

echo $werkgebied;

if( !in_array( $sessionkey, $check, TRUE ) )
{

    echo $werkgebied;
    
    $qry = "INSERT INTO
                prereg
                    (
                     sessionkey,
                     ipadres,
                     wgb,
                     reg,
                     afd
                     )
            VALUES
                (
                 '"
.mysql_real_escape_string( $sessionkey )."',
                 '"
.$ipadres."',
                 '"
.$werkgebied."',
                 '"
.$reg."',
                 '"
.$afd."'
                 )"
;

    if( $sql = mysql_query( $qry ) )
    {

        # Goed
    }
    else
    {
        # Fout    
    }
}


?>


Een aantal dingen verbeterd...
Je moet dus goede foutafhandeling inbouwen. Alle andere regels ook als regel 22 doen dus met mysql_real_escape_string. En af een toe een spatie mag ook hoor, zeer kut te lezen anders...
 
Marcel R

Marcel R

02/11/2010 21:25:16
Quote Anchor link
Bedankt voor jullie reactie.

$werkgebied heeft een waarde. Dat heb ik getest met de echo regel. Die geeft hem prima weer. Alleen zo gauw ik hem binnen de functie til kent hij hem niet meer. Als ik vervolgens een andere waarde toe ken aan $werkgebied voor de functie, bijvoorbeeld:

$werkgebied = "test";

Dan zet hij hem keurig in m'n database en werkt het wel. Ik heb het geheel in een jumi applicatie gehangen wat met JSession uitbreekt uit het Joomla framework, hij maakt dan een nieuw scherm met mijn gegevens.
Dit werkt allemaal met strings, ook bij het wegschrijven naar de db.
Andere 2 variabelen pakt hij wel maar $werkgebied, $reg, $afd niet.
Hij kan ze wel echo-en vlak voor de in_array functie.

Ik haal ze binnen met een _GET via AJAX.

Bedankt voor de tips mbt de error check. Evenzo gaat het wegschrijven prima. Heb alleen de echo ook binnen de functie gehaalt om te zien of hij hem kent.
Even een vraagje, welke tags moet je in de text opnemen om de code goed weer te geven?
 
- SanThe -

- SanThe -

03/11/2010 02:26:24
Quote Anchor link
Marcel R op 02/11/2010 21:25:16:
Alleen zo gauw ik hem binnen de functie til kent hij hem niet meer.


Binnen welke functie?

Quote:
if(!in_array($sessionkey,$check,true)){


Wat zit er in $sessionkey en wat zit er in $check?
 
Marcel R

Marcel R

03/11/2010 06:53:14
Quote Anchor link
Even een nieuwe start...

Als iemand me verteld hoe ik script knap kan posten hier... kan hier niets vinden. Misschien ook niet goed gezocht...

Gooi ik even het hele stuk code erop, kunnen jullie allemaal meekijken en hopelijk wat ik fout doe.
San The - is binnen de if en niet binnen een functie, foutje in m'n uitleg.
 
Wouter J

Wouter J

03/11/2010 08:01:31
Quote Anchor link
stuk code doe je door [.code][./code] (zonder .)
 
- SanThe -

- SanThe -

03/11/2010 12:53:19
 
Milo S

Milo S

03/11/2010 15:30:55
Quote Anchor link
Geef hem dan mee in de functie?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
function functieNaam ( $werkplek, $etc, $etc )
{
}

?>
 
Marcel R

Marcel R

03/11/2010 19:09:55
Quote Anchor link
Hieronder een overzicht van de (misschien beetje rommelige) code die ik gebruik. Niet zo spannend allemaal dacht ik.

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

error_reporting(E_ALL);

$session =& JFactory::getSession();
$sessionkey = $session -> get('key'); // 8 digit getal

$werkgebied     = ucwords($_GET['wgb']);
$reg             = stripslashes($_GET['regio']);
$afd            = $_GET['afd'];
$inzetnaam        = ucwords($_GET['naam']);
$inzetplaats    = ucwords($_GET['plaats']);
$begindatum        = $_GET['begin'];
$einddatum        = $_GET['eind'];
$ipadres        = $_SERVER['REMOTE_ADDR'];
$countcols        = 5;

$sa                = " > ";
$da                = " >> ";

if(!empty($reg)){$regio        = $sa.$reg;}
if(!empty($afd)){$afdeling    = $da.$afd;}

include("dbconapp.php");

if(!isset($sessionkey)){

    echo "Sessie verlopen of nog niet geactiveerd.";

}
else{

    $check=array(); // array van beschikbare sessionkeys
    $sql_check="SELECT sessionkey FROM prereg";
    $query_check=mysql_query($sql_check) or die(mysql_error());
    while($checky=mysql_fetch_array($query_check)){

        array_push($check,$checky['sessionkey']);
    
    }

echo $werkgebied; // test printout om te zien of deze var zijn waarde behoud    

    if(!in_array($sessionkey,$check,true)){
    
        echo $werkgebied; // leest hij hier niet meer ????
        $sql_insert="INSERT INTO
                        prereg
                            (
                                id,
                                sessionkey,
                                ipadres,
                                wgb,
                                reg,
                                afd            
                            )     
                    VALUES
                            (
                                '',
                                '"
.$sessionkey."',
                                '"
.$ipadres."',
                                '"
.$werkgebied."',
                                '"
.$reg."',
                                '"
.$afd."'
                            )"
;
                            
        $query=mysql_query($sql_insert);
    }

?>
Gewijzigd op 03/11/2010 19:12:36 door Marcel R
 
- SanThe -

- SanThe -

03/11/2010 19:15:46
Quote Anchor link
if(!in_array($sessionkey,$check,true)){

Haal die 'true' eens weg.

if(!in_array($sessionkey,$check)){

Toevoeging op 03/11/2010 19:17:12:

Denk ook aan sql-injection.
 
Marcel R

Marcel R

03/11/2010 21:23:26
Quote Anchor link
Geprobeerd, maar das niet de oplossing. Die true wordt gebruikt voor de $sessionkey tov $check en geeft een absoluut resultaat volgens mij, is volgens mij ook hoofdlettergevoelig. $sessionkey is nummeriek maar wordt als string gebruikt en $ipadres is een string en wordt ook zo gebruikt.
Het gekke is dat als ik dus $werkgebied (of 1 van de andere 2) een waarde geef die niet uit de eerste declaratie ($werkgebied = $_GETenz.) komt, dus bijvoorbeeld "test" dan gebruikt hij die waarde wel binnen de if regel en zet hem ook netjes in de db. Hij print echter wel een waarde dus er zit inhoud in de variabele. Mogelijk heeft het met het Joomla framework te maken.
Het is net of hij maar maximaal 2 strings meeneemt binnen de functie maar heb in de documentatie geen beperkingen gevonden over het aantal $'s binnen een if-else.
Ik weet dus niet meer waar ik het zoeken moet dus vandaar mijn verzoek hier. Bedankt iig.
 
- SanThe -

- SanThe -

03/11/2010 22:21:33
Quote Anchor link
Doe eens een vardump op die variabelen.
 
Marcel R

Marcel R

04/11/2010 07:02:19
Quote Anchor link
Had ik inderdaad ook al geprobeerd. Resultaat was wat ik verwachte.

string(13) "Noord Holland" string(19) "Noord Holland Noord" string(7) "Alkmaar"

Afijn toch blijft ie hangen op de if regel....
 
Marcel R

Marcel R

05/11/2010 22:09:04
Quote Anchor link
Het zal een dubbele posting zijn maar ik heb hem aan de praat. Vraag me overigens niet waarom want ik weet het niet.

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

    if(in_array($sessionkey,$check,TRUE)){
    $control=0;
    }
else{
    $control=1;
    }

    
    if($control==1 && !empty($werkgebied)){
    // echo $werkgebied;
    
        $sql_insert="INSERT INTO
                        prereg
                            (
                                id,
                                sessionkey,
                                ipadres,
                                werkgebied,
                                regio,
                                afdeling            
                            )     
                    VALUES
                            (
                                '',
                                '"
.$sessionkey."',
                                '"
.$ipadres."',
                                '"
.$werkgebied."',
                                '"
.$reg."',
                                '"
.$afd."'
                            )"
;
                            
        $query=mysql_query($sql_insert);

    }

?>
Gewijzigd op 05/11/2010 22:10:17 door Marcel R
 
Vincent Huisman

Vincent Huisman

05/11/2010 22:14:52
Quote Anchor link
heb je nu wel gedacht aan sql injection?
 



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.