fout array uit $_SESSIE['array']

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Anaplan Developer

Dit ga je doen What are you going to do: Picking up Stories: Design planning had, how are we going to build it in Anaplan; Talking to the end user to build a forecasting model; Having contact with the data team about which data is needed; Being able to convert an Excel sheet into a 3, 4 or 5 dimensional modeling environment; Giving knowledge sessions about Anaplan; Solving incidents; Making instructional videos on how teams should read forecasts; Writing blogs about forecasting. Hier ga je werken We are looking for an Anaplan Builder to deliver end-to-end solutions within a big

Bekijk vacature »

Java Front-end Developer

Dit ga je doen Ontwikkelen van nieuwe functionaliteiten in Java met tools als Springboot, MS SQL Server (T-SQL) en JavaScript; Het onderhouden van de (web-)applicaties binnen een complexe omgeving; Werken aan de migratie van een monolithisch systeem naar een architectuur gebaseerd op Kubernetes; Code reviews met collega's en actieve kennisuitdelingsessies voeren; Het uitvoeren van unit- en systeemtests Experimenteren met nieuwe tools en technieken. Hier ga je werken Binnen deze organisatie kom je te werken op de afdeling die gegevens verzamelt vanuit het hele land. Denk hierbij aan vertrouwelijke persoonsgegevens. Het team verwerkt al deze data met als doel het waarborgen

Bekijk vacature »

Medior/Senior Software Developers gezocht in de Ra

Functie Op dit moment staan er posities open voor de volgende functies: Front-end, Back-End & Fullstack software developer. Als Front-End software developer werk je met JavaScript en de bijbehorende technologieën zoals TypeScript, Angular, React, Vue en Svelte. Als Back-End software developer ben je bezig in NodeJS en doe je dit met behulp van AWS, NoSQL, REST en GraphQL. Je krijgt leuke en uitdagende opdrachten met een gemiddelde duur van anderhalf jaar. Hier werk je in een team met andere IT’ers aan het ontwikkelen en verbeteren van software. Je wordt begeleid door een accountmanager die fungeert als jouw aanspreekpunt. Het team

Bekijk vacature »

Software Developer

Functie omschrijving In deze functie ga je aan de slag met het door ontwikkelen van de interne software. Zij maken gebruik van een CRM, wat door de hele organisatie gebruikt wordt. Andere taken: Je gaat het CRM-systeem door middel van PHP verder ontwikkelen; Verder bouw je verschillende API's en koppelingen tussen systemen; Ook ga je collega's ondersteunen bij vragen over de software en applicaties; Deelnemen aan overleggen met het development team; Bij interesse is er de mogelijkheid om junioren te gaan begeleiden. Bedrijfsprofiel Dit bedrijf is actief binnen de telecombranche. Het hoofdkantoor zit in regio van Den Bosch en er

Bekijk vacature »

Front-end developer Consultancy in teamverband wer

Functie Het team bestaat uit User Experience designers, Data Scientists en Software Engineers. Momenteel zijn ze op zoek naar een ervaren Front-end of Fullstack developer die samen met de consultants aan de slag gaat om de business requirements te vertalen naar technische oplossingen. Los van het finetunen van extenties, help je bij het configureren van bijvoorbeeld een mobiel bankieren app. Hierin ben je van A tot Z betrokken en zie je bijvoorbeeld ook toe op de uitvoering van testen. Je expertise wordt optimaal benut en je krijgt verschillende kansen om deze uit te breiden door met verschillende innovatieve technologieën aan

Bekijk vacature »

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Junior Software Developer

Functie omschrijving Wij zijn op zoek naar een Junior Software Developer!? Sta jij aan het begin van jouw loopbaan of heb jij misschien al enige ervaring? Vind jij het daarnaast belangrijk om jezelf constant te kunnen ontwikkelen en uitdagen? Lees dan snel verder! Voor een vooraanstaand softwarehuis in Nieuwegein ben ik op zoek naar een Junior Software Developer. De eigenaar van het bedrijf is ervan bewust dat je als junior nog een hoop kan leren, waardoor je de eerste maanden veel begeleiding en diverse trainingen krijgt. Daarna ga je samen met je collega's aan zowel kleine als grote projecten werken.

Bekijk vacature »

Database Developer

Functieomschrijving Heb jij ongeveer 3 jaar ervaring als Database Developer met MS SQL of een vergelijkbare database? Wil jij werken voor een gewaardeerde werkgever in regio Tilburg waar jij de tijd en ruimte krijgt jezelf te ontwikkelen? Lees dan snel verder! Hoe ziet jouw takenpakket eruit? Je houdt je bezig met het creëren en bouwen van MS SQL server databases; Je gaat projecten vanaf het begin tot het eind begeleiden. Je sluit aan bij meetings met klanten om hun processen in kaart te brengen. Vervolgens voer jij het project uit en zorgt dat dit zo goed mogelijk verloopt; Je werkt

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 »

C# .NET Backend Developer HBO Javascript

Samengevat: Deze werkgever is een professionele speler op gebied van IT en E-Commerce. Wil jij werken voor een e-commerce platform? Heb je ervaring met C#, Javascript en Scrum? Vaste baan: C# .NET Developer Backend E-Commerce 3.400 - 4.500 Backend Developer Wij ontwikkelen software voor E-Commerce toepassingen. Ons eigen Content Management systeem biedt een integrale oplossing met diverse ERP software. Onze systemen zijn vaak complex en omvangrijk en draaien bij grote organisaties. Maar ook kleine ondernemingen hebben steeds vaker behoefte aan een vlekkeloos werkende E-Commerce oplossing. Zij bieden een uitdagende werkomgeving met gezellige collega's. Je krijgt veel vrijheid en er is

Bekijk vacature »

C#.NET-developer - JUNIOR

Functie omschrijving Voor een leuke opdrachtgever in omgeving Brielle zijn wij op zoek naar een junior developer. Werk jij graag met de volgende tools & technieken? C#, .NET, ASP.NET, MVC en SQL? Kijk dan snel of dit iets voor jou is! Als programmeur bij een productiebedrijf zal je voornamelijk nieuwe software schrijven maar ook bestaande software verbeteren. Verder werk je veel samen in back end projecten met leuke collega's. Bedrijfsprofiel Met een team van ruim 130 personen staan ze elke dag weer klaar om IT en Business te combineren door het ontwikkelen van producten op maat. Er zijn 3 teams,

Bekijk vacature »

App Developer

Samen werken aan een gezonder Nederland en toekomstbestendige zorg voor iedereen. Dat is de impact die jij kan hebben als App Developer bij VGZ. Wil jij een bijdrage leveren aan een maatschappij waarin iedereen zich thuis voelt? Bekijk dan de vacature. Uit onderzoek van Computable is VGZ verkozen tot ‘beste niet-ICT werkgever voor ICT’ers van Nederland’ Hoe ook jij het verschil maakt Als App developer werk jij aan het belangrijkste communicatiekanaal van VGZ, namelijk de App! Als App developer bij VGZ maak je onderdeel uit van een van onze App-teams. Met een goede mix van kennis en ervaring zet je

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 »

Java developer (remote)

Functie Wat ga je doen als Java Developer? Jij als Java ontwikkelaar komt te werken in 1 van onze SCRUM teams. Momenteel werken er zo’n 30 ontwikkelaars binnen onze organisatie waarbij jij de brug slaat tussen het bouwen van verschillende functionaliteiten binnen onze applicaties en deze vervolgens te integreren in onze centrale hub. Je start je dag om 9 uur met een stand up en dan pak je jouw taken op voor de dag. Hieronder een aantal taken die jij zal uitvoeren: – Het bedenken en uitbouwen van features binnen de verschillende applicaties – Onderhouden van CI/CD pipelines – Bezighouden

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 »
Elias

elias

09/04/2008 16:21:00
Quote Anchor link
hallo, mijn probleem is dit:
ik stop een array met zelf gemaakte klasse "Categorie" in een sessie variabele, en als ik deze later terug wil uitlezen dan kan hij dit niet meer.

dit is de code:
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
<?php
if(!empty($_POST['WaCat'])){
    $i = 0;
    //  ophalen van de radiobutton waardes
    //  aan de hand van het aantal categorieën er aanwezig zijn

    $arrCat = $_SESSION['arrCat'];  //  array met categorieën  !! FOUT
    $arrGcw = array();  //  array voor GebCatWaarde in op te slaan
    while($i <= count($arrCat)){
        $x = $i+1;
        
                //  het opslaan van de gekozen waarde bij de juiste categorie
        $cat = new Categorie();
        $cat = $arrCat[$i];  // categorie uit array halen  !! LUKT NIET
        
                $waCat = $_POST['group'.$x];  //  waarde group uit POST halen
        
        $gcw = new GebCatWaarde();
        $gcw->setCategorieID($cat->getID());
        $gcw->setWaardeCat($waCat);
        
        array_push($arrGcw,$gcw);
    
        $i++;
    }

    $_SESSION['arrGcw'];  //  array oplsaan in sessie var
}
?>


hij doet blijkbaar wel de eerste keer de while, maar de volgende keren niet meer.

ik include de klassen die ik gebruik ergens bovenaan.

dit is de fout:
Fatal error: Call to a member function getDatum() on a non-object in

de functie bestaat ook zeker in de klasse
 
PHP hulp

PHP hulp

24/11/2024 13:06:53
 
Jacco Engel

Jacco Engel

09/04/2008 16:30:00
Quote Anchor link
$cat = new Categorie();
$gcw = new GebCatWaarde();

Dit zijn instanties van Classes. Dat doe je maar 1 keer en niet in een while loop.

Vervolgens op de regel er onder overschrijf je de instant van je class weer.

Zou zeggen terug naar de tekentafel


En kan aan mij liggen maar ik zie in dat hele stukje geen aanroep van de functie getDatum()?

--------------

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
<?php
if(!empty($_POST['WaCat'])){
    $i = 0;
    //  ophalen van de radiobutton waardes
    //  aan de hand van het aantal categorieën er aanwezig zijn

    $arrCat = $_SESSION['arrCat'];  //  array met categorieën  !! FOUT
    $arrGcw = array();  //  array voor GebCatWaarde in op te slaan
    while($i <= count($arrCat)){
        $x = $i+1;
        
                //  het opslaan van de gekozen waarde bij de juiste categorie
        $cat = new Categorie();
        $cat = $arrCat[$i];  // categorie uit array halen  !! LUKT NIET
        
                $waCat = $_POST['group'.$x];  //  waarde group uit POST halen
        
        );
        $gcw->setCategorieID($cat->getID());
        $gcw->setWaardeCat($waCat);
        
        array_push($arrGcw,$gcw);
    
        $i++;
    }

    $_SESSION['arrGcw'];  //  array oplsaan in sessie var
}
?>


Hier hoort ongetwijfelt 1 of ander brak kut formulier bij.

Probeer eens iets wat lijkt op :
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
<form method="POST">
    <table>
        <tr>
            <td><input type="checkbox" name="group[]" /></td>
        </tr>
        <tr>
            <td><input type="checkbox" name="group[]" /></td>
        </tr>
        <tr>
            <td><input type="checkbox" name="group[]" /></td>
        </tr>
        <tr>
            <td><input type="checkbox" name="group[]" /></td>
        </tr>
        <tr>
            <td><input type="submit" /></td>
        </tr>
    </table>
</form>

<?php
$cat
= new Categorie();
$gcw = new GebCatWaarde();
$arrGcw = array() ;
foreach($_POST["group"] as $selected)
{

    $gcw->setCategorieID($cat->getID());
    $gcw->setWaardeCat($selected);
    array_push($arrGcw,$gcw);
}

$_SESSION['arrGcw'] = $arrGcw;
?>
Gewijzigd op 01/01/1970 01:00:00 door Jacco Engel
 
Elias

elias

09/04/2008 16:45:00
Quote Anchor link
bedankt voor de snelle reactie alvast.

ik heb jou oplossingen gevolgd, de instanties buiten loop aangemaakt, maar nog steeds krijg ik dezelfde error.
inderdaad niet die error van getDatum() maar de error van getID(). :)

ik dacht trouwens dat het normaal niets verkeerd is een nieuw instantie aan te maken in een loop. zo maakt hij gewoon telkens een nieuw object aan.

kan het trouwens zijn dat mijn probleem ligt aan het feit dat ik mijn klasses inculde voor de session_start()?
ik moest dit doen omdat ik ook niet met die arrays kon werken.
 
Jacco Engel

Jacco Engel

09/04/2008 16:49:00
Quote Anchor link
Quote:
I can only show u the door, u are the one that has to walk trough it
 
Elias

elias

09/04/2008 16:58:00
Quote Anchor link
:) sorry voor de terechtwijzing :)

het is trouwes niet het probleem van de het formulier, dat lukt me. ik kan ook uitlezen wat er in het formulier staat.
het is gewoon dat ik al data van een vorige pagina wil linken met de pagina van dit formulier. en die vorige data in een array steekt. het is dus dat die array niet meer herkend word ofzo na de eerst loop. want als ik één vaste regel uit de array haal, zonder hem te overlopen, dan lukt me dat wel.
het heeft dus echt iets te maken met het feit dat hij de tweede keer vergeten wat er in de array steekt.
 
Jacco Engel

Jacco Engel

09/04/2008 17:01:00
Quote Anchor link
Verder wil je dat $i altijd kleiner is dan de count van je array omdat je als hij niets bevat (0 dus :P) niet door je loop wil.

Heb je verder doormiddel van print_r($_SESSION); bevestigd dat de data daar echt in staat?

Verder denk ik dat je even de hele situatie moet uitleggen omdat er van effectievere en nettere manieren zijn om dit probleem op te lossen.
 
Elias

elias

09/04/2008 17:09:00
Quote Anchor link
is dus inderdaad de bedoeling dat hij bij nul niet loopt.

ik heb inderdaad ook al gezien dat er data inzit. dit dus als ik bijvoorbeeld één vast cijfer in de array zet, zoiets dus print($arrCat[1]);.


probleem even geheel schetsen.

ik werk met PEAR, geen idee of dat dat iets er toe doet.
verder werk ik ook met een frontcontroller (die alle paginas dus regelt).
en nu is dus het probleem dat ik in vorige paginas eigen objecten heb opgeslagen in een array en die nu dus wil uitlezen.

heb ook al het probleem gehad dat ik mijn includes("klassen/..."); voor mijn start_session() moest zetten anders gaf hij een fout.
de oplossing hiervoor vond ik hier <a href="http://www.php.net/manual/nl/function.main.php">php site</a>.
de fout die ik toen had was degene die maurice onderaan op de pagina oplost.

ik weet niet wat je nog verder wil weten?
mijn klasses werken goed.
veder heb ik niet echt iets anders wat er mis loopt ofzo.
 
Elias

elias

09/04/2008 17:17:00
Quote Anchor link
moet ik trouwens iets in mijn klasse van serializatie doen? of moet dit normaal zo werken?
 
Elias

elias

09/04/2008 17:31:00
Quote Anchor link
heb fout gevonden dus. deed gewoon een loopje teveel en daarom herkende hij dus geen objecten meer.

php is wel niet zo heel vriendelijk en concreet in het verstrekken van error informatie, moet die nog een beetje gewoon worden.

toch bedankt iedereen dit heeft of heeft willen helpen
 



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.