Undefined Variabel

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-end Developer

Functieomschrijving Voor een erkende werkgever in de regio van Middelburg zijn wij op zoek naar een enthousiaste PHP / Symfony Developer. Een ambitieus persoon die het gemotiveerde development team komt versterken met het realiseren van nieuwe en complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor professionele groei? Dit ga je doen: Je bent verantwoordelijk voor de beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Je houdt je bezig met het ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Senior Front end developer Digital Agency

Functie Jij als Front end developer komt te werken in een van de 8 multidisciplinaire teams binnen de organisatie. Deze teams werken op basis van Scrum agile in 2 wekelijkse sprints. De grootte van de teams varieert van 9-14 collega’s en bestaan altijd uit één of meerdere project managers en een project manager. Samen met je team werk je aan verschillende projecten voor uiteenlopende klanten zoals grote multinationals tot het kleine mkb. De stack waarmee gewerkt wordt is voornamelijk Javascript, ES6, Es.next, HTML, CSS, React.js en Node.js. Wat deze organisatie onderscheid is dat ze echt langdurige partnerships aangaan met hun

Bekijk vacature »

Mendix Developer

Functie Wat ga je doen als Mendix Developer? We leven in een wereld die snel ontwikkelt en veranderd, ook nemen bedrijfsbelangen toe en blijken risico’s moeilijker in te schatten, daarom wij op zoek naar Junior, Medior en Senior Developers die bedrijven kunnen helpen met hun screeningproces en zorgen dat deze efficiënt en 100 procent AVG compliant is. Het concept achter Mendix is duidelijk. De klant heeft een vraag/probleem. Dit kunnen we door middel van slimme software oplossen. In plaats van te werken met de nieuwste technieken en tools, wordt er gekozen voor het implementeren en maken van software dat op

Bekijk vacature »

Senior pega developer

You work on software that makes colleagues and customers happy! Thanks to your IT skills, De Mandemakers Groep really makes a difference for its customers. Do coding, testing and deployments make your heart beat faster? Then apply today as Senior Pega Developer at De Mandemakers Groep! Wat ga je doen? The job title gives it away: You will be developing Pega software. This ranges from technical design, coding and testing to test automation, deployments and bug fixing. Your goal is to continuously improve our systems so that colleagues can work efficiently and customers receive optimal service. You don't have to

Bekijk vacature »

Front end developer

Functie Binnen de functie van Front-end developer werk je mee aan uitdagende klantprojecten. In teamverband werk je aan de voorkant van onze state-of-the-art portaal oplossingen en apps. Dit alles gebeurt in een multidisciplinaire omgeving waarbij je de ruimte hebt om te sparren, je ideeën scherp te stellen, en waar je met de benodigde kennis en ervaring om je heen altijd terecht kunt bij je collega’s voor vragen en ondersteuning. Meestal werk je vanuit ons kantoor maar we bieden ook alle faciliteiten om thuis te kunnen werken. Voor sommige projecten ga je mee naar de klant, wellicht zelfs in het buitenland!

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 »

Laravel / PHP developer gezocht!

Functie omschrijving Wij zijn op zoek naar een Laravel PHP Developer voor een leuk bedrijf in de omgeving van Amsterdam! Je zult je bezig houden met de volgende werkzaamheden: Je gaat aan de hand van de wensen van klanten software ontwikkelen; Je bent bij het gehele proces betrokken; van A tot Z; Je hebt na de oplevering contact met de klant wanneer zij problemen ervaren; Je denkt mee over het verbeteren van de werkprocessen; Je denkt mee over softwareoplossingen; Je speelt in op de behoefte van de klant; Je houdt je bezig met het verbeteren, aanpassen en vernieuwen van de

Bekijk vacature »

Applicatiebeheerder/ Ontwikkelaar

Dit ga je doen - Verantwoordelijkheid dragen voor het complexe applicatielandschap; - Schakelen met eindgebruikers en leveranciers; - Verdeling in werkzaamheden tussen dagelijks beheer ontwikkelen; - Het analyseren van de behoeften van gebruikers en het vertalen hiervan naar functionele specificaties voor de applicaties; - Actief bijdragen aan het leveren van passende oplossingen voor het applicatielandschap. Hier ga je werken Deze organisatie, gevestigd in de regio van Amsterdam is een van de meest toonaangevende mediaorganisaties in Nederland. Door de organisatiecultuur krijg jij veel ruimte om initiatief te nemen en zelfstandig aan het werk te gaan. Samen met het IT team zorg

Bekijk vacature »

Back-End Developer in Laravel / PHP

Functie omschrijving Wij zijn op zoek naar een Medior PHP Laravel Developer voor een gaaf bedrijf in de omgeving van Amsterdam! Voor een enthousiast team die zich graag bezig houdt met softwareontwikkeling zijn wij op zoek naar versterking. Je werkt in een klein ontwikkelteam en bent zeer betrokken bij alle aspecten van de softwareoplossingen. Van het ontwerpen tot de oplevering. Binnen deze functie ga je aan de slag met het aanpassen, verbeteren en vernieuwen van de logistieke oplossingen. Je krijgt veel te maken met koppelingen naar systemen en de verzoeken van de klant. Je komt terecht in een team, waarbij

Bekijk vacature »

Full stack .NET developer Microsoft 365

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Ontwikkelaar Centrale Monitoring

Ontwikkelaar centrale Monitoring Functieomschrijving Wil jij een bijdrage leveren aan het onderhoud, opzetten en ontwikkelingen van technologieën van SSC-ICT, een van de grootste ICT-dienstverleners van en voor de Rijksoverheid? Je komt als monitorspecialist te werken bij team Operations Management Services. Dit team werkt aan het stabiliseren en waarborgen van een betrouwbare monitoromgeving voor 7 ministeries. Jij begeleidt het implementatieproces van de te monitoren technologieën, onder andere via management packs, connectoren en API's. Je hebt hiervoor veel contact met interne en externe klanten, die hun wensen op het gebied van monitoring aan jou doorgeven. Je beoordeelt deze wensen en komt met

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 »

C# Developer

Dit ga je doen De requirements in kaart brengen van de klant; Implementeren van functionele en technische specificaties bij opdrachtgevers; Oplossen van bugs; Meewerken aan maatwerksoftware voor nieuwe opdrachtgevers; Het testen en uitleveren van nieuwe functionaliteiten naar de acceptatie en productieomgeving De database ontwikkelen en onderhouden; Hier ga je werken Onze klant is gevestigd in het westen van Nederland en is gespecialiseerd in het ontwikkelen van software voor de levensmiddelen industrie. De software die het team maakt optimaliseert voornamelijk de administratieve processen, maakt deze meetbaar en zorgt ervoor dat de data zo goed mogelijk gebruikt kan worden. Binnen een van

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 »

Traineeship Full Stack Java developer

Dit ga je doen Start jij op 7 augustus bij de Experis Academy dan kickstart jij jouw IT-carrière! We leiden je op tot een gewilde Full Stack Java Developer met alle kennis en vaardigheden die nodig zijn om de arbeidsmarkt te betreden. Wat kun je verwachten, hoe zit een dag in het leven van een Trainee eruit? Periode 1 Als Full Stack Java Developer Trainee volg je vanuit huis een op maat gemaakte onlinetraining die in het Engels wordt gegeven. De tijd die je kwijt bent aan het volgen van de training kun je vergelijken met een fulltime werkweek. In

Bekijk vacature »

Pagina: 1 2 volgende »

Marco Hopster

Marco Hopster

23/04/2017 19:32:28
Quote Anchor link
Hallo Allemaal,

Zoals sommigen nu wel weten ben ik een oude site van mij aan het opknappen. Nu loop ik vast op het volgende:

Ik wil een javascript uit laten voeren, maar krijg een melding undefined variabel, terwijl er zeker wat achter staat.
Nu ben ik bang dat dit in de loop van de jaren veranderd is, en dat het daarom niet werkt.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
$log="SELECT * FROM kieklog WHERE wieid=$id";
$logdata = mysqli_query($db,$log);
$logrij=mysqli_fetch_array($logdata);
$rows=mysqli_num_rows($logdata);
if ($rows) {
do {

$cover=$logrij['filmcover'];
$kiekcovers.='<a href="javascript:Popup(\'kiekkiekspiek.php?id='.$logrij['filmid'].'\');"><img src="dvd-covers/tn/tn_'.$cover.'" width=150 > &nbsp;';
} while ($logrij=mysqli_fetch_array($logdata));
}


Ik ben meteen bezig om de gekke benamingen te veranderen, maar dat lijkt me handiger als het script ook goed werkt.
Weet iemand wat ik hier fout doe?
Gewijzigd op 23/04/2017 19:33:20 door Marco Hopster
 
PHP hulp

PHP hulp

09/01/2025 08:30:44
 
Frank Nietbelangrijk

Frank Nietbelangrijk

23/04/2017 19:36:54
Quote Anchor link
Je zou ook direct de mysql functies moeten omzetten naar mysqli. Welke variabele is undefined?
 
Marco Hopster

Marco Hopster

23/04/2017 19:48:01
Quote Anchor link
Sorry het gaat inderdaad om regel 9 $kiekcovers.
 
Frank Nietbelangrijk

Frank Nietbelangrijk

23/04/2017 19:56:37
Quote Anchor link
er staat .=
Waarschijnlijk moet die punt weg.


Dit kan wel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php

$kiekover
= 'abc';
$kiekover .= 'def';  // abcdef
?>
Gewijzigd op 23/04/2017 19:58:05 door Frank Nietbelangrijk
 
Marco Hopster

Marco Hopster

23/04/2017 20:06:04
Quote Anchor link
Nu is inderdaad de melding weg, alleen nu moeten er dus afbeeldingen te zien zijn, en die zijn er niet.
Ze staan wel in de map, en de benaming is ook juist.
Gewijzigd op 23/04/2017 20:06:32 door Marco Hopster
 
Frank Nietbelangrijk

Frank Nietbelangrijk

23/04/2017 20:09:32
Quote Anchor link
Kijk even naar de html (bron) van je pagina. daar staat iets als

<a href="javascript:Popup('kiekkiekspiek.php?id=1') ..

die url bijv kiekkiekspiek.php?id=1 plak die eens in je browser en kijk eens of je foutmeldingen krijgt


Toevoeging op 23/04/2017 20:09:54:

Bijv. http://127.0.0.1/kiekkiekspiek.php?id=1
 
Marco Hopster

Marco Hopster

23/04/2017 20:18:11
Quote Anchor link
Nee, ik krijg daar geen foutmeldingen.

Ik zou dus een rij met covers moeten zien, (die die persoon bekeken heeft) en als ik op een cover klik, dat dan kiekkiekspiek wordt geopend met de film wat bij die cover hoort.
 
Adoptive Solution

Adoptive Solution

23/04/2017 21:20:57
Quote Anchor link
Zo op het eerste gezicht ontbreekt aan het eind van regel 9, voor de &nbsp; , een afsluitende </a>
 
Marco Hopster

Marco Hopster

24/04/2017 14:42:30
Quote Anchor link
Deze heb ik nu toegevoegd, maar het mocht niet baten. ik heb nog even voor de zekerheid gecontrolleerd, hij pakt wel de juiste id.

Toevoeging op 25/04/2017 14:12:59:

Ik heb het nu zo ver dat hij wel één cover laat zien. Ik had een echo niet goed staan. Maar als ik nu alles wil laten zien, hoe moet ik dat doen dan?

UPDATE: Opgelost, ik heb $kiekcovers in de loop gezet.
Gewijzigd op 25/04/2017 14:58:43 door Marco Hopster
 

26/05/2017 17:06:49
Quote Anchor link
Alle variabelen moeten ineens vooraf gedefinieerd worden... dit was voordien niet nodig

Edit:
Bericht teruggeplaatst, verwijderen is niet de bedoeling!
Gewijzigd op 28/05/2017 18:03:46 door - Ariën -
 
Ben van Velzen

Ben van Velzen

26/05/2017 17:22:23
Quote Anchor link
>> Alle variabelen moeten ineens vooraf gedefinieerd worden... dit was voordien niet nodig
Dat was altijd al nodig. Dat je de meldingen erover uit had staan zegt niets over wat hoort en wat niet.
 

26/05/2017 17:57:17
Quote Anchor link
Voor zover ik weet is error melding altijd al aan geweest, omdat als er onverhoopt een echte error ingeslopen was ik dat in error melding terug kon zien en daarbij de regelnummer zodat ik de fout kon fixen.

Nu is dan voor ongedefinieerde variable noodzakelijk geworden om dat ook te gaan definieren als $voorbeeldzo='';

Volgens mijn handleiding PHP boek zou dit een overbodige opdracht zijn .
Tevens is er nu ineens ook error met het verkrijgen van informatie $_SERVER['HTTP_REFERER'];

Backend log: PHP Notice: Undefined index: HTTP_REFERER in /home/bla/blaa.eu/index.php on line 308\n
hoe kan dat Undefined index voor $servHttpRef = $_SERVER['HTTP_REFERER'];
Dit zou toch ook goed moeten werken...
Edit:
Bericht teruggeplaatst, verwijderen is niet de bedoeling!
Gewijzigd op 28/05/2017 18:04:49 door - Ariën -
 
Ben van Velzen

Ben van Velzen

26/05/2017 18:24:52
Quote Anchor link
>> Voor zover ik weet is error melding altijd al aan geweest, omdat als er onverhoopt een echte error ingeslopen was ik dat in error melding terug kon zien en daarbij de regelnummer zodat ik de fout kon fixen.
Had je notices ook aan staan? Dat was heel lang niet standaard zo.

>> Nu is dan voor ongedefinieerde variable noodzakelijk geworden om dat ook te gaan definieren als $voorbeeldzo='';
Is altijd al noodzakelijk geweest, of op zijn minst wel zo netjes. Je kan notices natuurlijk uitzetten, maar dat gaat vroeg of laat tot bugs leiden.

>> hoe kan dat Undefined index voor $servHttpRef = $_SERVER['HTTP_REFERER'];
Dat is niet zo heel lastig, als de browser geen referer doorgeeft bestaat hij niet. Genoeg gevallen waarin de browser geen referer doorgeeft, bijvoorbeeld omdat je niet ergens vandaan gekomen bent. Soms wordt het ook als maatregel gebruikt door antivirus software.
Gewijzigd op 26/05/2017 18:25:27 door Ben van Velzen
 

26/05/2017 18:29:03
Quote Anchor link
Maar dan zou de waarde zonder error gewoon "" zijn waaron is "" nu opeens een foutmelding
Dit is niet logisch

Edit:
Bericht teruggeplaatst, verwijderen is niet de bedoeling!
Gewijzigd op 28/05/2017 18:05:21 door - Ariën -
 
Ben van Velzen

Ben van Velzen

26/05/2017 19:23:01
Quote Anchor link
Nee, want het is een niet gedefinieerde variabele/index. De waarde daarvan is effectief wel leeg, maar omdat dit een foutsituatie is krijg je er een melding over. Nogmaals, dit is altijd al zo geweest. De melding zelf is uitschakelbaar, net als elke andere melding.
Gewijzigd op 26/05/2017 19:24:01 door Ben van Velzen
 

27/05/2017 22:38:36
Quote Anchor link
Bedankt Ben...
Nu dan..
..Heb ik een volgende probleem...
TEST 1
$teller=0;
$teller++;$teller++;

if($teller==2)$doeditdan=$teller + 5;

in php 7.1 geeft dit het volgende: PHP Warning A non-numeric value encountered

hoe komt het dat $teller++ niet automatisch als numeric gezien word?

TEST 2
$teller2='0';
$teller2++;$teller2++;

if($teller2=='2')$doeditdan=$teller2 + '5';

in php 7.1 geeft dit het volgende: PHP Warning A non-numeric value encountered

hoe komt het dat ook $teller2++ niet automatisch als numeric gezien word?
Het mag duidelijk zijn dat mijn website in PHP 7.1 niet goed door zijn data loopt... (:

Edit:
Bericht teruggeplaatst, verwijderen is niet de bedoeling!
Gewijzigd op 28/05/2017 18:05:56 door - Ariën -
 
- Ariën  -
Beheerder

- Ariën -

27/05/2017 22:46:51
Quote Anchor link
Waar komt $doeditdan vandaan?
 

28/05/2017 00:00:16
Quote Anchor link
$doeditdan='';

$doeditdan=zou een css met een waarde 7 als resultaat krijgen een voorbeeld

$doeditdan = '<div class=csscolor' . $teller + 5. ' > blub </div>

echo($doeditdan);

waarbij in css

csscolor0 {color:#000;}
.............
csscolor5 {color:#555;}
csscolor6 {color:#666;}
csscolor7 {color:#777;}
........... enzovoorts

Edit:
Bericht teruggeplaatst, verwijderen is niet de bedoeling!
Gewijzigd op 28/05/2017 18:06:35 door - Ariën -
 
Ben van Velzen

Ben van Velzen

28/05/2017 00:24:48
Quote Anchor link
>> hoe komt het dat $teller++ niet automatisch als numeric gezien word?
Lijkt me heel sterk wanneer je $teller als 0 initialiseert.

>> In php 7.1 geeft dit het volgende: PHP Warning A non-numeric value encountered
Op welke regel? Dit is wel een nieuwe melding, en ook een logische. Hoeveel bugs zijn er veroorzaakt doordat een string wordt opgeteld? Dit zorgt ervoor dat je dat ziet.
 

28/05/2017 00:44:51
Quote Anchor link
I
Gewijzigd op 28/05/2017 12:07:57 door
 
Ozzie PHP

Ozzie PHP

28/05/2017 01:04:22
Quote Anchor link
Waarom zit je continu te z**ken over PHP 7.1 terwijl je zelf rare dingen doet?

if($teller2=='2')$doeditdan=$teller2 + '5';

Je snapt toch het verschil tussen een string en een getal ... of niet?

https://3v4l.org/DMoUi

Werkt gewoon.
 

Pagina: 1 2 volgende »



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.