Undefined variable

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Front-End Developer

Als Front-End Developer bij Coolblue verbeter je de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Wat doe je als Front-End Developer bij Coolblue? Als Front-end Developer werk je aan de gebruiksvriendelijkheid van onze webshop voor miljoenen klanten. Je vindt het leuk om samen te werken met de UX designer om stories op te pakken. Je krijgt energie van het bedenken van creatieve oplossingen en presenteert dit graag binnen het team. Daarnaast ben je trots op je werk en verwelkomt alle feedback. Ook Front-end Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te

Bekijk vacature »

PHP Developer

Functie omschrijving Voor een bedrijf in Den Bosch zoek ik een PHP Developer, die al wat werkervaring heeft. Jij gaat aan de slag met de verdere professionalisering van de interne applicaties en software. In de functie ga je verder: Verdere ontwikkeling eigen CRM systeem, vooral middels PHP; Bouwen van verschillende API's & koppelingen; Meedenken om de software/applicaties te verbeteren/optimaliseren; Aan de slag met de interne tooling. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er werken ruim 70 medewerkers, verdeeld over verschillende afdelingen. De afdeling Development bestaat uit vijf collega's, onder

Bekijk vacature »

Front-end developer (Medior/Senior)

Functie Het front-end team bestaat momenteel uit 4 collega’s en is hard aan het groeien! Samen leveren jullie een essentiële bijdrage aan de applicaties die ze voor hun klanten realiseren. Je werkt in het front-end team samen met de back-end teams en product owners om te zorgen dat de applicaties een fijne gebruikerservaring opleveren. Jouw expertise zorgt ervoor dat de juiste keuzes gemaakt worden qua techniek en ontwerp, van back-end tot aan gebruiker. In samenspraak met je team bepalen jullie de beste keuze voor techniek. Ook is er altijd ruimte om nieuwe technieken te ontdekken. Eisen • Je hebt gedegen

Bekijk vacature »

.Net ontwikkelaar - Het schoolsysteem verbeteren!

Bedrijfsomschrijving Onze klant is een prettige en kleinschalige organisatie waar hard gewerkt wordt om het onderwijs te verbeteren. Daarom werken ze aan complexe om administratieve, financiële en facilitaire processen te versnellen en te verbeteren. Dit doen ze vanuit een platte organisatie voor klanten die door geheel Nederland verspreid zitten, hier horen vanzelfsprekend een aantal aansprekende HBO scholen en universiteiten toe. Functieomschrijving Je komt terecht in een organisatie waar op dit moment 2 scrumteams werken. Jij zal als .Net developer binnen 1 van deze scrumteams functioneren, iedereen binnen dit team heeft zijn/haar eigen expertise waardoor er met verschillende invalshoeken aan een

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Wil jij bij een platte en informele organisatie werken? Lees dan snel verder! Voor een opdrachtgever in omgeving Boskoop dat zich gespecialiseerd heeft in het realiseren van veilige netwerkverbindingen zijn wij op zoek naar een leuke software developer ter versterking van het huidige team. Hoe kan jouw dag er straks uitzien? Je gaat technische klussen uitvoeren op locatie bij klanten.Je onderhoudt contact met de projectleider om er zeker van te zijn dat een projecten goed verlopen. Je gaat klanten ondersteunen op het gebied van geleverde software en webapplicaties. Je gaat software en webapplicaties ontwikkelen met behulp van de talen

Bekijk vacature »

Medior/senior PHP ontwikkelaar E-commerce

Functie Het software development team bestaat momenteel 5 scrum teams . Ieder team heeft een eigen SCRUM Master en eigen tester. Zij werken voornamelijk in PHP en met hun eigen geschreven framework wat Symfony based is . Jij bent samen met je collega’s verantwoordelijk voor het interne softwaresysteem en alle projecten die daar omheen lopen. Alles wat jij ontwikkelt, wordt direct toegepast en uitgerold (wereldwijd). Dit maakt jouw werk tastbaar en uitdagend! Een greep uit jouw werkzaamheden: Toevoegen en ontwikkelen van nieuwe functionaliteiten Logistieke software ontwikkelen voor intern gebruik Tientallen gigabytes aan data inzichtelijk maken Altijd op zoek gaan naar

Bekijk vacature »

Lead developer

Functie Als Lead developer wordt jij onderdeel van een multidisciplinair team van circa 23 software engineers. Als team werken jullie agile en zijn termen als Continuous Integration en Continuous Delivery dagelijkse koek. Jullie werken aan uitdagende en afwisselende projecten met als doel klanten een totaal oplossing aan te kunnen bieden. Jij wordt verantwoordelijk voor complete projecten waarbij jij als verantwoordelijke zorgt dat het project op de juiste manier blijft draaien. Zo haal jij ook de requirements op bij de klant en kijk jij samen met het team en met de salesafdeling hoeveel uren hiervoor nodig zijn. Daarnaast stuur jij jouw

Bekijk vacature »

Lead Webdeveloper

As Lead Web Developer at KUBUS you are responsible for the implementation design of requirements and the software architecture of the web application and services of BIMcollab. In your role as lead developer you will naturally search for the optimum between the required implementation time, the performance of the application and a fast go-to-market of features, in line with our automated test and release train. Together with the other senior developers in your team you monitor the architecture of the application and you advise the product owner about necessary refactoring to improve the maintainability of the platform. Our development team

Bekijk vacature »

Ontwikkelaar MS Dynamics 365 Projecten

Samengevat: Deze werkgever is de kwaliteitsdienst in de tuinbouwsector. Ben jij een ervaren ontwikkelaar? Heb jij ervaring met Ms Dynamics 365 BC? Vaste baan: Ontwikkelaar Ms Dynamics 365 BC ICT MBO 3.500 - 5.000 Ontwikkelaar Ms Dynamics 365 BC Ons bedrijf bewaakt en bevordert de kwaliteit van producten, processen en ketens in de tuinbouw. Wij kenmerken zich door openheid, ruimte voor initiatief, collegialiteit en zelfontplooiing. Deze werkgever is een veelzijdige organisatie. Je werkt voor de eigen IT organisatie. Zij werken met moderne technologie en staan open voor innovatie. Functie: Voor de vacature als Ontwikkelaar Ms Dynamics 365 BC Roelofarendsveen MBO

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je hier

Bekijk vacature »

Senior C# Software Ontwikkelaar te Zaandam

Bedrijfsomschrijving Deze werkgever heeft als missie om haar klanten op ICT-gebied volledig te ontzorgen. Ze zijn een ICT bedrijf met een verscheidenheid aan ICT oplossingen waaronder Cloud oplossingen en een groot deel van het werk is gericht op software realisatie. Voor de Enterprise-klanten voert het relatief kleine ontwikkelteam waar jij deel uit van kan gaan maken binnen deze organisatie te Zaandam de grootste opdrachten uit. Niet alleen websites en complexe webapplicaties maar ook mobile apps, web services en complete systeemintegraties! Je moet dan denken aan Dynamics, Sharepoint en Salesforce. Je komt hier terecht in een relatief kleine organisatie met ontzettend

Bekijk vacature »

Back-end developer

Dit ga je doen Development d.m.v. XQuery, JSON/XML en REST API's; Ontwikkelen aan een tof en complex zorgplatform; Koppelingen maken met de NoSQL database; Testen en documenteren van de ontwikkelde functionaliteiten; Samenwerking met andere front- en back-end ontwikkelaars. Hier ga je werken Voor een vooruitstrevende organisatie binnen de zorg in Den Haag zijn wij opzoek naar een Back-end Developer die ervaring heeft met o.a.XQuery en Vue.JS of daarin graag zou willen ontwikkelen. Je zal ontwikkelen aan een tof en complex zorgplatform en koppelingen maken met de NoSQL database. Ook het testen en documenteren van de ontwikkelde functionaliteiten behoort tot jouw

Bekijk vacature »

PHP Laravel developer

Functie omschrijving Weet jij alles van Laravel en krijg je energie van het ontwikkelen van software hiermee? Laat snel wat van je horen want wij zoeken een PHP/Laravel developer in regio 's-Hertogenbosch. Jouw taken zullen bestaan uit: Softwareapplicaties ontwikkelen en verder optimaliseren in veel diverse projecten op basis van Agile/Scrum. Uitleg geven over software en applicaties Klantcontact hebben over bestaande applicaties. Documentatie schrijven over applicaties. Techstack: PHP, Laravel, HTML, CSS, Javascript. Bedrijfsprofiel Deze organisatie zit in de regio van 's-Hertogenbosch en is een klein softwarebedrijf. Er werken ongeveer 15 medewerkers, verdeeld in meerdere teams, zoals back-end en front-end development, projectmanagement

Bekijk vacature »

Medior/Senior Front-end Developers gezocht (Utrech

Functie Het team bestaat uit 10+ gespecialiseerde (veel senior) front-end ontwikkelaars en ontwerpers die werken aan projecten voor klanten van verschillende groottes (kan twee jaar bezig zijn met 1 klant). Je helpt klanten met ingewikkelde front-end vraagstukken, hierbij kun je denken aan: UX/UI design, CI/CD, architectuur en integratie met back-end systemen. De werkzaamheden verricht je op locatie bij de klant, dit is vaak in de Randstad. De organisatiestructuur is plat en er heerst een informele sfeer, zo kun je met vragen dus terecht bij de directie. Er wordt veel nadruk gelegd op het bevorderen van persoonlijke ontwikkeling door middel van

Bekijk vacature »

Fullstack Webdeveloper .NET Azure Big Data SaaS

Bedrijfsomschrijving Deze klant van ons is recentelijk onderdeel geworden van een grote moederorganisatie, ze zijn dé partij als het gaat om software maken voor ambitieuze ondernemers, ze maken maatwerk software. Vanuit het fantastisch vormgegeven hightech gebouw te Rotterdam centrum werken ze met zo'n 40 medewerkers aan hoogwaardige software gericht op financiële data, betaalinformatie, maar ook backoffice software. De software wordt webbased, desktop en mobile aangeboden en er worden zeer moderne ontwikkeltechnieken toegepast. Je moet dan denken aan patroonherkenning, Big Data, Machine Learning en OCR. Als Developer, ongeacht je niveau, ga je hier te maken krijgen met de allerleukste kant van

Bekijk vacature »
Flashfocus

flashfocus

14/06/2008 15:33:00
Quote Anchor link
Ik krijg de volgende meldingen:

Notice: Undefined variable: q in /home/httpd/vhosts/site.com/httpdocs/markt/index.php on line 50

Notice: Undefined variable: q in /home/httpd/vhosts/site.com/httpdocs/markt/index.php on line 52

Dit staat op de regel:

$content = "pages/$q.php";

if (strlen($q)==0)

wat is hier fout aan?
 
PHP hulp

PHP hulp

09/01/2025 19:07:11
 
- SanThe -

- SanThe -

14/06/2008 15:35:00
Quote Anchor link
Even vertalen.

Undefined variable == Onbekende variabele.

Edit: Beter: Ongedefiniëerde variabele.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Flashfocus

flashfocus

14/06/2008 15:38:00
Quote Anchor link
SanThe schreef op 14.06.2008 15:35:
Even vertalen.

Undefined variable == Onbekende variabele.

Edit: Beter: Ongedefiniëerde variabele.


Het rare is dat ik 2 domeinnamen (hostings).
Bij de een draai ik het script en werkt alles correct.

Bijde ander krijg ik dit soort meldingen sament met undefined index.

Als het script bij de een werk moet het toch ook bij de ander werken?

(heeft misschien met php versie verschil qua server bij hoster te maken?)
 
Flashfocus

flashfocus

14/06/2008 15:42:00
Quote Anchor link
Sorry ik post ook verkeerde foutmelding:

Bovenstaande is niet correct:
Het betreft de volgende (tal van) foutmeldingen
Notice: Undefined index: password in /home/httpd/vhosts/site.com/httpdocs/markt/config.php on line 19

Op de regels staan dit:
$password = $_REQUEST['password'];
 
- SanThe -

- SanThe -

14/06/2008 15:44:00
Quote Anchor link
Bij de een staat error_reporting misschien uit/lager. Verder weet ik niet waar $q vandaan komt maar als die uit een GET, POST of welke andere superglobal ook komt, dan staan die blijkbaar uit ( dat is vanaf php 5 gelukkig standaard). Gebruik dan $_GET['q'], $_POST['q'] enz.
 
- SanThe -

- SanThe -

14/06/2008 15:46:00
Quote Anchor link
flashfocus schreef op 14.06.2008 15:42:
Undefined index: password in /home/httpd/vhosts/site.com/httpdocs/markt/config.php on line 19

Op de regels staan dit:
$password = $_REQUEST['password'];

Dat wil zeggen dat er in het array(), $_REQUEST in dit geval, geen key is met de naam 'password'.

Niet Bumpen.
Bumpen::
Twee of meer keer achter elkaar in een topic posten heet bumpen. Bumpen is pas na 24 uur toegestaan en kan een reden zijn voor de admins en moderators om een topic te sluiten. Gebruik indien nodig de Afbeelding knop om je tekst aan te passen.

SanThe.

Edit: Oeps. en nou bump ik zelf. ;-)
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Flashfocus

flashfocus

14/06/2008 15:48:00
Quote Anchor link
SanThe schreef op 14.06.2008 15:44:
Bij de een staat error_reporting misschien uit/lager. Verder weet ik niet waar $q vandaan komt maar als die uit een GET, POST of welke andere superglobal ook komt, dan staan die blijkbaar uit ( dat is vanaf php 5 gelukkig standaard). Gebruik dan $_GET['q'], $_POST['q'] enz.


Zo staat het in mijn script:
$q = $_GET['q'];

Dit moet otch goed zijn, ik krijg hierop ook een undefind index melding
 
- SanThe -

- SanThe -

14/06/2008 15:49:00
Quote Anchor link
flashfocus schreef op 14.06.2008 15:48:
ik krijg hierop ook een undefind index melding

Dan is in $_GET geen key 'q' aanwezig, oftewel de GET is leeg.
Kijk eens naar isset en empty.
Gewijzigd op 01/01/1970 01:00:00 door - SanThe -
 
Flashfocus

flashfocus

14/06/2008 15:54:00
Quote Anchor link
SanThe schreef op 14.06.2008 15:49:
Staat dat wel vóór de notice?


Om misverstanden te voorkomen..

Op bijna alles na de
$q = $_GET['q'];
krijg ik de undefind index: melding?

Hieronder betreffende pagina (op andere pagina's krijg ik precies het zelfde)
Script werkt wel maar geeft veel foutmeldingen.

[post]
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
<?

$db_user
        =     "***";            // db gebruiker
$db_pass         =     "****";            // db paswoord
$db_host         =     "localhost";
$db         =     "***";            // db naam

$adminmail    =    "***";    // admin email

$year         =     date( "Y" );
$posttime         =     date( "H:i");
$postdate        =     date( "j-m-Y" );
$photostamp    =     date( "j m Y Hi" );
?>

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

$q
            =     $_GET['q'];
$id            =     $_REQUEST['id'];
$password        =     $_REQUEST['password'];
$category        =    $_REQUEST['category'];
$photo        =     $_REQUEST['photo'];

$name        =     $_POST['name'];
$email        =     $_POST['email'];
$address        =     $_POST['address'];
$phone        =     $_POST['phone'];
$country        =     $_POST['country'];
$address        =     $_POST['address'];
$website        =     $_POST['website'];
$title        =     $_POST['title'];
$price        =     $_POST['price'];
$description    =     $_POST['description'];
$status        =    $_POST['status'];
$evaluatemsg    =     $_POST['evaluatemsg'];
$emailevaluate    =     $_POST['emailevaluate'];
$subject        =     $_POST['subject'];
$forsalecat        =     $_POST['forsalecat'];
$contactname    =    $_POST['contactname'];
$contactemail    =    $_POST['contactemail'];
$contactmessage    =    $_POST['contactmessage'];
$catsearch        =    $_POST['catsearch'];
$searchstring    =    $_POST['searchstring'];

$useragent     =     ($_SERVER['HTTP_USER_AGENT']);


$forsaleurl        =    "http://www.****/markt/";// script url met slach op het einde
$websitetitle    =    "****";            // site titel
$currency        =    "EUR";            // valuta


$uploadDir     =     "fotos/";            // upload dir voor de foto's
$maxfilesize    =    "300000";    // in bytes        // max upload grootte in bytes
$maxfilesizekb    =    "300";    // in KB        // max upload grootte in KB


function showCount($urlID)
{

    
        global $cnt_sql;
    $query = "SELECT count FROM forsale_clickcount WHERE bargain = '$urlID'";
    $numdls = mysql_query($query) or die("Select Failed!");

    if(mysql_num_rows($numdls) == 0) {
        return 0;
    }
else {
        $count = mysql_fetch_row($numdls);
        return $count[0];
    }
}



mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db) or die( "Unable to select database");
?>
[/post]
 
- SanThe -

- SanThe -

14/06/2008 15:57:00
Quote Anchor link
SanThe schreef op 14.06.2008 15:49:
flashfocus schreef op 14.06.2008 15:48:
ik krijg hierop ook een undefind index melding

Dan is in $_GET geen key 'q' aanwezig, oftewel de GET is leeg.
Kijk eens naar isset en empty.

$q = $_GET['q'];

Kopiëren van een waarde van de ene $var naar de andere $var zonder dat er iets aan wordt gewijzigd is zinloos. Het kost alleen maar extra geheugen en processortijd. Niet doen dus.
 
Flashfocus

flashfocus

14/06/2008 16:00:00
Quote Anchor link
Bedoel je dat ik alles stukjes zoals

$q = $_GET['q'];

Moet verwijderen uit het scrip?


Toegevoegd...

Ik zat net ergens te lezen over de melding en hadden ze het over
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
error_reporting( E_ERROR );
?>


Heb ik toegepast bovenin mijn script en de foutmeldingen zijn inderdaad verdwenen? maar wat is de maar? Wat heb ik nu precies gedaan?
Gewijzigd op 01/01/1970 01:00:00 door flashfocus
 
Ed

Ed

14/06/2008 17:59:00
Quote Anchor link
flashfocus schreef op 14.06.2008 16:00:
Bedoel je dat ik alles stukjes zoals

$q = $_GET['q'];

Moet verwijderen uit het scrip?


Toegevoegd...

Ik zat net ergens te lezen over de melding en hadden ze het over
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
error_reporting( E_ERROR );

Alle eerdere meldingen zijn warnings, met bovenstaande regel heb je de ingesteld dat alleen de error worden getoond. De warnings worden onderdrukt. De meldingen zijn er dus nog wel. Maar worden niet getoond.

TIP: Kijk eens naar de print_r; isset; en empty functies. Dit zijn div functies om te kijken wat er in een array/variabele wel/niet zit. Extra tip $_REQUEST, $_POST en $_GET zijn ook arrays.
?>


Heb ik toegepast bovenin mijn script en de foutmeldingen zijn inderdaad verdwenen? maar wat is de maar? Wat heb ik nu precies gedaan?
 
Robert Deiman

Robert Deiman

14/06/2008 18:17:00
Quote Anchor link
Je hebt nu gewoon de foutmeldingen geblokkeerd. Alleen echte fouten zal die nu nog weergeven, notices (waarschuwingen) zal die niet meer weergeven, maar verbergen.

Zoals Santhe al aangaf, kijk eens naar ISSET en EMPTY (op php.net) voor uitleg over deze functies, deze heb je nodig om de fouten op een behoorlijke manier weg te werken en niet alleen maar te verbergen.
 



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.