Undefined variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Mendix Consultant / Developer

Bedrijfsomschrijving Deze organisatie is actief binnen de retail branche en constant in beweging. De focus ligt op het verbeteren van de ICT afdeling en de dienstverlening richting interne klanten/ gebruikers. De organisatie bestaat uit ongeveer 3000 medewerkers. Met de ICT afdeling verzorgen zij de ICT dienstverlening voor verschillende onderdelen binnen de organisatie. Het Mendix team wordt gezien als drijvende kracht achter de innovaties binnen deze organisatie. Het team bestaat ruim 2 jaar en heeft in die periode ruim 20 verschillende applicaties gebouwd en er staat gepland staat om dat aantal te vergroten. Het doel van het team is om processen

Bekijk vacature »

C# backend developer, Rotterdam

Voor een grote organisatie in Rotterdam zijn we op zoek naar iemand met ruime ervaring in het ontwikkelen van applicaties in .NET C#. Het gaat hier om een organisatie met een maatschappelijke impact. Hun systemen zijn gericht op een groot aantal klanten waarbij het belangrijk is dat de applicaties helder, toegankelijk en up-to-date zijn. Als .NET C# developer werk je aan uiteenlopende applicaties, APIs en het interne framework. Dit doe je binnen een SCRUM team en meedenkt binnen het hele proces. Het team bestaat uit meerdere C# developers variërend van medior tot senior. Er is dus veel kennis en ervaring

Bekijk vacature »

Software Developer / PHP

Bedrijfsomschrijving Voor de een commercieel bedrijf met een focus in de zorgwereld zijn wij op zoek naar een Software Developer met goede kennis van PHP. Het betreft een groeiende en open organisatie in regio Zuid-Limburg. Het bedrijf bestaat uit meerdere locaties en ongeveer 300 medewerkers. De ICT afdeling werkt vanuit regio Maastricht en bestaat uit subteams, gericht op IT beheer, Data en Development. Je werkt in het Development team samen met vier collega's. De sfeer op de afdeling is erg goed. Men weet elkaar te vinden en er heerst een informele sfeer waar ruimte is voor eigen inbreng en gezelligheid.

Bekijk vacature »

Software Architect / Developer / C# / Azure / CQRS

Bedrijfsomschrijving Als Software Architect/Senior Developer kom je te werken bij een organisatie in regio Veenendaal wiens core business software development is voor oplossingen voor de vastgoed branche. Deze applicaties vormen de basis voor financiële processen en planningen en worden door een groot tal gerenommeerde organisaties in Nederland gebruikt. Samen met een team van 15 collega's (bestaande uit ontwikkelaars, testers, UX/UI Designer en een Product Owner), verdeeld over Nederland en een andere locatie in Europa, ga je als Software Architect / Senior Developer aan de slag om het gehele platform te moderniseren. Hiervoor maakten ze gebruik van Delphi en is het

Bekijk vacature »

Junior Developer Fullstack Java DevOps Cloud

Bedrijfsomschrijving Onze klant is een grote organisatie en is actief in de financiële sector. Binnen Europa bieden zij veel verschillende producten en diensten aan. De afdeling waar je komt te werken richt zich op het digitaliseren van primaire digitale processen. Wat digitale processen betreft lopen wij in Nederland ver voor op andere landen in Europa! Deze services wil de organisatie ook aanbieden aan hun collega’s en klanten in landen zoals België, Frankrijk en Duitsland. Jij en je team zijn verantwoordelijk voor de digitalisatie van de primaire processen en deze vervolgens te optimaliseren & automatiseren. Binnen het team zal je end-to-end

Bekijk vacature »

Full Stack .NET Developer voor zakelijke vergelijk

Dutch is mandatory for this position. Als Full Stack C#.NET Developer zorg jij ervoor dat het vergelijkingsplatform over de nieuwste functionaliteiten beschikt. Deze applicatie ondersteunt assurantiekantoren in het inzichtelijk maken en vergelijken van verschillende verzekeringsproducenten. Denk hierbij aan de meest actuele gegevens over premies en voorwaarden. Dit doen zij volledig onafhankelijk. Als Developer ben je bedreven in het samenvoegen van verschillende web services en databasen. Samen met jouw collega’s ben je verantwoordelijk voor het volledige ontwikkeltraject. Je schakelt makkelijk met verschillende afdelingen over bestaande en nieuw te ontwikkelen functionaliteiten. Naast het ontwikkelen van nieuwe functionaliteiten, zal je ook de bestaande

Bekijk vacature »

Als PHP-er echt iets bijdragen aan de wereld? Hier

Bedrijfsomschrijving Dit bedrijf werkt al ruim 15 jaar aan complexe cloud based software die gericht is op de gezondheidszorg. Deze oplossing wordt over heel de wereld door honderdduizenden mensen gebruikt bij ontzettend veel verschillende instellingen. Binnen de oplossing wordt er heel veel informatie geregistreerd die geanalyseerd wordt. Uit deze analyses komen adviezen die gebruikt kunnen worden om de kwaliteit en veiligheid van de werkzaamheden te verbeteren. Er werken hier bijna 20 mensen in verschillende vakgebieden waarbij de ontwikkelafdeling momenteel uit 4 developers bestaat. Echt hiërarchie bestaat hier nauwelijks, iedereen heeft zijn eigen inbreng en de sfeer is erg informeel. Functieomschrijving

Bekijk vacature »

C# developer nabij station in Amsterdam

Bedrijfsomschrijving Onze klant bouwt portalen, sites en andere software applicaties voor organisaties in een leuke en niche markt. Dat doen ze al geruime tijd en zeer succesvol. Er zijn momenteel rond de 20 medewerkers actief waarvan de helft in een technische functie. De sfeer is informeel en collegiaal en je voelt je hier snel thuis. Zowel met de auto als met het openbaar vervoer zijn ze uitstekend bereikbaar. Functieomschrijving Als .NET ontwikkelaar ga je bouwen aan diverse klantportalen. En dat doe je niet alleen! Je komt in een team van 8 man te werken waarvan 7 .NET ontwikkelaars zijn en

Bekijk vacature »

C# developer gezocht (distributed systems, SOA, NS

Ben je een C# developer met een oplossingsgerichte mentaliteit en op zoek naar een veelzijdige baan binnen een kleinschalig dynamisch bedrijf, waar je mee kunt denken in het groter geheel? Waar je met mensen komt te werken die betrokken zijn en een gemeenschappelijk gevoel van verantwoordelijkheid hebben? En waar je werkt aan schaalbaarheidsuitdagingen zodat jouw software grote hoeveelheden data kan verwerken? Nieuwsgierig? Lees dan verder! Voor een Rotterdams bedrijf zijn we op zoek naar een enthousiaste, en met name leergierige, full stack developer of een web developer die graag full stack wil worden. Het bedrijf biedt geavanceerde technische oplossingen die

Bekijk vacature »

.NET Developer C# Web-development

Bedrijfsomschrijving Onze klant levert kwaliteitsdienst binnen zijn sector, het niveau van de Nederlandse sector is internationaal bekend! De organisatie richt zich op het waarborgen van deze kwaliteit en voorziet een groot aantal klanten in het MKB van jaarlijkse keuringen. Je komt te werken binnen een team van ongeveer 10 medewerkers waarbij de focus ligt op de doorontwikkeling en het implementeren van oplossingen in het applicatielandschap. Binnen deze organisatie werken ze met diverse Scrum/Agile teams, het is dan ook belangrijk dat je ervaring hebt met deze werkwijze en het leuk vindt om op deze manier te werk te gaan. Het betreft

Bekijk vacature »

Mendix Advanced Developer (NL)

Mendix Advanced Developer (NL) Den Haag HBO/WO IT Professional "Als Mendix Advanced Developer impact maken op de groeiende E-commerce markt met onze logistieke software en onze kritieke logistieke keten. Je doet dit door ontwikkeling en uitbreiding van onze Mendix Cloud omgeving, waarbij je complexe business processen vertaalt naar kritieke Mendix applicaties.". Wat ga je doen? PostNL is becoming a postal tech company Als Mendix Advanced Developer ben je onderdeel van een multidisciplinair Business-IT-team bestaande uit onder andere een Lead, Mendix Developers en Solution Consultants. Wij zetten Mendix in voor kritieke processen waarbij applicaties optimaal moeten performen om dagelijks rond de

Bekijk vacature »

Lead Developer

Discipline Information Technology Location Venlo (NL) Hours a week 40 As our Lead Developer You will be responsible to create an architectural blueprint in collaboration with product, owner and development team. You align domain architecture with enterprise architecture and you create, influence and apply domain-specific architecture views & viewpoints. You have overview and you can balance long term and near-term priorities What you will do Design solution architecture to ensure a scalable, performant, highly available secure software product Drive adoption of technology standards within a domain Hands-on development of processes and applications in the ecosystem Guide implementations (data cleanup procedures,

Bekijk vacature »

Medior C# Developer

You'll build modern applications for Coolblue back’s office. We have a lot of friends, and they crave well-structured data and user-friendly, task-focused applications. How do I become C# Developer at Coolblue? You regularly participate in brainstorm sessions about user experience, data, and task flow with the UX Designer, Product Owner, and Data Scientists in your team. Besides that you will create disconnected, highly congruent, and testable code that can easily be maintained and is future-proof. “Want to become C# Developer at Coolblue? Funda will explain how to do that.” You enjoy doing this Working with various types of data stores,

Bekijk vacature »

Ben jij een intelligente JavaScript Developer?

Bedrijfsomschrijving Soms zie je door de bomen het bos niet meer met al die Front-end vacatures, deze is eigenlijk niet anders maar toch weer wel. Wil je weten waarom? Dan moet je contact met ons opnemen! Hier liggen namelijk kansen die je niet bij elke organisatie tegenkomt... Nieuwsgierig? Lees dan in elk geval de vacature tekst alvast... Functieomschrijving Voor onze opdrachtgever zijn wij opzoek naar ervaren en intelligente Frontend ontwikkelaars met goede NodeJs, AngularJS, ReactJs kennis. Daarnaast is het belangrijk dat je tenminste 4 jaar ervaring hebt in Frontend ontwikkeling en niet bang bent om straks ook nieuwe technieken uit

Bekijk vacature »

Software Developer (FHIR / HL7)

We are looking for an experienced and motivated software developer with deep technical depth as well as strong interpersonal skills. You will be part of a multi-disciplinary development team. General Description: Hospital 4.0 is a value stream within Philips research focusing on operational excellence with the Healthcare Industry. We strive to help C- suite, administrators, doctors and caregivers to reduce waste by optimizing operations in hospitals and hospital networks. By connecting and analyzing data from health information systems, point of care medical devices, sensors, RTLS and other pre-existing relevant sources with help of enabling technologies such as Cloud, AI &

Bekijk vacature »
Bas Php

Bas Php

22/08/2010 22:13:07
Quote Anchor link
Hallo php'ers,

Ik ben met een systeem bezig zoiets als joomla, maar lang niet zo uitgebreid. Het probleem zit zo: ik heb een config bestand en een index, maar als ik vanaf de index een veriable opvraag dn geef die error en ik heb werkelijk geen idee hoe ik dat weg krijg.

groet bas

ps de var ziet er zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
$owes['basedate']['tabel']
Gewijzigd op 22/08/2010 22:14:31 door Bas Php
 
PHP hulp

PHP hulp

18/01/2021 08:39:01
 
Noppes Homeland

Noppes Homeland

22/08/2010 22:14:26
Quote Anchor link
post eens relevante code in volgorde zoals je die hebt, dan is het wat eenvoudiger om uit te leggen.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $ikbestaniet['naam'];
?>


ikbestaniet.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$ikbestaniet
['naam'] = 'Noppes';
?>


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
include 'ikbestaniet.php';
echo $ikbestaniet['naam'];
?>
Gewijzigd op 22/08/2010 22:16:35 door Noppes Homeland
 
Bas Php

Bas Php

22/08/2010 22:16:01
Quote Anchor link
config.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
$owes
['basedate']['tabel'] = 'dos_tekst'; //tabel
$owes['basedate']['page_id'] = 'page_id'; //page_id
$owes['basedate']['id'] = 'id'; //id
$owes['basedate']['titel'] = 'titel'; //titel
$owes['basedate']['zien'] = 'zien'; //zien
$owes['basedate']['knopzien'] = 'knopzien'; //knopzien
$owes['basedate']['tekst'] = 'tekst'; //tekst
$owes['basedate']['recht'] = 'recht'; //recht
?>

index.php
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
    if(isset($_GET['id']) && $_GET['id'] == 3){
        $txt .= '&gt; Editor';
        $sql = "SELECT * FROM ".$owes['basedate']['tabel']." WHERE ".$owes['basedate']['page_id']." = '".mysql_real_escape_string($_GET['p'])."'";
        $query = mysql_query($sql);
        $row = mysql_fetch_assoc($query);
        $txt .= '&gt; '.$row[$owes['basedate']['titel']];
        echo $txt;
    }

?>


Toevoeging op 22/08/2010 22:19:25:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo $owes['basedate']['tabel'];
?>

daar komt uit:
dos_tekst
 
Noppes Homeland

Noppes Homeland

22/08/2010 22:19:36
Quote Anchor link
dat is een totaal verkeerde aanpak:
Verwerk in je sql geen variabelen welke verwijzen naar tabel dan wel tabel velden!
Schiijf je queries dus uit op de normale manier

select page_id
, id
, titel
, zien
from dos_tekst

maar het antwoord is dat je totaal vergeet de file config te includen.
 
Bas Php

Bas Php

22/08/2010 22:21:20
Quote Anchor link
die staat er wel in maar die had ik niet gekopieerd:

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
<?
include("inc/config.php");

function
titel(){
    $txt = '';
    if(isset($_GET['id']) && $_GET['id'] == 3){
        $txt .= '&gt; Editor';
        $sql = "SELECT * FROM ".$owes['basedate']['tabel']." WHERE ".$owes['basedate']['page_id']." = '".mysql_real_escape_string($_GET['p'])."'";
        $query = mysql_query($sql);
        $row = mysql_fetch_assoc($query);
        $txt .= '&gt; '.$row[$owes['basedate']['titel']];
        echo $txt;
    }

    elseif(!isset($_GET['id']) && isset($_GET['cd'])){
        $txt .= '&gt; Preview';
        $sql = "SELECT * FROM ".$owes['basedate']['tabel']." WHERE ".$owes['basedate']['page_id']." = '".mysql_real_escape_string($_GET['cd'])."'";
        $query = mysql_query($sql);
        $row = mysql_fetch_assoc($query);
        $txt .= '&gt; '.$row[$owes['basedate']['titel']];
        echo $txt;
    }

    elseif(!isset($_GET['cd'])){
        echo $txt;
    }
}

?>


Toevoeging op 22/08/2010 22:22:56:

oja trouwens hoezo zou ik niet een var kunnen neer zetten in een sql??
 
Noppes Homeland

Noppes Homeland

22/08/2010 22:24:01
Quote Anchor link
Nogmaals het is een verkeerde aanpak, zie mijn voorgaande post!

de array $owes is niet bekend binnen de functie!

Dus zal je de array bij het aanroepen van de functie moeten doorgeven
Gewijzigd op 22/08/2010 22:26:11 door Noppes Homeland
 
Bas Php

Bas Php

22/08/2010 22:25:28
Quote Anchor link
maar anders moet ik bij elke verandering 100.000 sql queries aanpassen
 
Www JdeRuijterNL

www JdeRuijterNL

22/08/2010 22:27:47
Quote Anchor link
*insert face palm*
 
Noppes Homeland

Noppes Homeland

22/08/2010 22:27:50
Quote Anchor link
Overdrijven is ook een vak!

Je hebt er meer plezier aan als je doet wat er geadviseerd wordt.
 
Bas Php

Bas Php

22/08/2010 22:32:35
Quote Anchor link
ja klopt is beetje overdreven, maar hoe doen ze dat dan bij systemen als joomla ofzo
 
Noppes Homeland

Noppes Homeland

22/08/2010 22:39:29
Quote Anchor link
Wel als je je dat afvraags, download die bagger en bekijk het eens
 
Www JdeRuijterNL

www JdeRuijterNL

22/08/2010 22:44:12
Quote Anchor link
http://4.bp.blogspot.com/_f5m7s0RssIU/TAMg4avtV7I/AAAAAAAABCY/1hWoA2991h0/s1600/doublefacepalm.jpg
 
Aad B

Aad B

22/08/2010 22:54:26
Quote Anchor link
Hmmm, generieke PHP/SQL maken mag dus niet ?
Wat is er tegen om je tabelnaam in een variabele te zetten ?
Er zullen best wel applicaties zijn die dat doen en dan is dat niet per definitie "totaal verkeerde aanpak".
 
- SanThe -

- SanThe -

23/08/2010 01:02:34
Quote Anchor link
Noppes Homeland op 22/08/2010 22:24:01:
de array $owes is niet bekend binnen de functie!


Dit is dus je probleem in bovenstaande code.
 
P Lekensteyn

P Lekensteyn

23/08/2010 10:03:33
Quote Anchor link
global $owes in de functie zetten...

Maar goed, ik denk dat je jouw applicatie wel kunt gaan vergelijken met Joomla.
Bagger. (beveiliging zal wel niet op orde zijn)
 
John D

John D

23/08/2010 12:22:45
Quote Anchor link
SanThe Nvt op 23/08/2010 01:02:34:
Noppes Homeland op 22/08/2010 22:24:01:
de array $owes is niet bekend binnen de functie!


Dit is dus je probleem in bovenstaande code.

Dus: Bij de functie aanroep meegeven als parameter en iest zinvols returnen.
 
Joakim Broden

Joakim Broden

23/08/2010 12:36:49
Quote Anchor link
Zoals Peter als zei: global $owes boven in je functie zetten.

John d meegeven als parameter?
 
- SanThe -

- SanThe -

23/08/2010 13:02:44
Quote Anchor link
Oetzie en mijn achternaam op 23/08/2010 12:36:49:
Zoals Peter als zei: global $owes boven in je functie zetten.

John d meegeven als parameter?


Kan beiden.
 
Joakim Broden

Joakim Broden

23/08/2010 14:11:31
Quote Anchor link
Santhe klopt, maar waarom een parameter doorgeven? In dit geval is een global toch beter?
 
- SanThe -

- SanThe -

23/08/2010 14:43:46
Quote Anchor link
Oetzie en mijn achternaam op 23/08/2010 14:11:31:
Santhe klopt, maar waarom een parameter doorgeven? In dit geval is een global toch beter?


Het gaat hier steeds om hetzelfde array(), dus dat even als global te definiëren lijkt mij het simpelst. Als parameter meegeven is zinvol als er verschillende array()'s worden gebruikt.
 
Chris -

Chris -

23/08/2010 14:57:53
Quote Anchor link
Overdatum puntNL op 22/08/2010 22:27:47:
*insert face palm*


Twee nutteloze reacties in één topic? Knap ;-)

Onderbouw voortaan wáárom iets een face palm is, dan help je iemand nog..
 



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.