SESSION exploden

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Airport Developer / System engineer

De functie Als onze nieuwe Airport Developer / System Engineer is je doel om uit nieuwbouw- en onderhoudsprojecten maximale waarde te creëren voor Schiphol Group en haar stakeholders. Vanuit je visie en expertise, maar ook (technologische) ontwikkelingen, wetgeving en beleid vertaal je klantwensen naar een gedegen programma van eisen. In de planontwikkelingsfase werk je nauw samen met Plan Ontwikkelaars om je kennis in te brengen ten behoeve van de kwaliteit van het investeringsvoorstel. Je overlegt met diverse partijen, stelt de vraag achter de vraag en verbindt zo de belangen van de luchthaven, proceseigenaar en asseteigenaar om tot een gedragen ontwikkelopgave

Bekijk vacature »

Technical Asset Specialist Substations

TenneT is growing fast to realize its strategic ambitions. We play a leading role in driving the energy transition. We are looking for a passionate Technical Asset Specialist for substations (onshore and offshore) at our location in Arnhem who will contribute to this and that might be you? Your contribution to TenneT We are searching for a motivated and engaged colleague as a technical asset specialist (onshore and offshore) for instrument transformers and surge arresters, with preferably a strong background in the area of insulation coordination. As a specialist for insulation coordination you are responsible for overarching topics regarding insultation

Bekijk vacature »

(Lead) PHP Software Developer

Functie omschrijving Voor een klein softwarebedrijf in Breda, zijn wij op zoek naar een PHP software developer met een aantal jaar werkervaring. Je krijgt een plek in een klein team met 2 andere software developers. Wil jij graag werken met de nieuwste technieken bij een bedrijf waar jij de lead gaat nemen in de verder ontwikkeling en modernisering van een eigen software pakket? Dan ben je hier aan het juiste adres! Jouw werkzaamheden gaan er als volgt uit zien: Je gaat aan de slag met de ontwikkeling en vernieuwing van het "in-house" ontwikkelde multimedia platform. Je neemt de lead in

Bekijk vacature »

C++ Ontwikkelaar

Functieomschrijving Ben jij toe aan een nieuwe uitdaging en werk je graag en goed in C++ en C#? Dan zijn we op zoek naar jou! Dit bedrijf is dé specialist op het gebied van automatiseringssoftware voor een specifieke branche en ze zijn per direct op zoek naar versterking in hun development team. Wat jij gaat doen binnen jouw rol als C++ ontwikkelaar; Je vertaalt de wensen van gebruikers naar een functioneel ontwerp. Je houdt je bezig met het ontwerpen, programmeren en testen van product aanpassingen. Je gaat nieuwe product releases implementeren in de projectteams. Je gaat de effecten van nieuwe

Bekijk vacature »

Ervaren PHP Software Developer

Functieomschrijving Voor een toffe opdrachtgever in regio Breda zijn wij op zoek naar een medior PHP Developer met affiniteit met Laravel. Je komt te werken bij een uitdagende opdrachtgever met supergave klanten in een specifieke branche. Als PHP ontwikkelaar ben je samen met een vooruitstrevende team van 6 collega’s verantwoordelijk voor de ontwikkeling, beheer en het vernieuwen van informatiesystemen voor een specifieke branche. Je ondersteunt complexe uitdagingen van klanten. Vervolgens breng je hun wensen in kaart en vertaalt deze door naar maatwerk software. Affiniteit met Laravel is een pré. Om de klanten zo goed mogelijk te ondersteunen en snel in

Bekijk vacature »

Product Developer (M/F), Fulltime 40 h/week

A global Plantbased revolution – that is our dream. Maximising the protein transition – that is our mission. Producing and developing sustainable and delicious products – that is what we do. Ojah is a fast growing company with a mission and has the ambition to be the world leader in its field. To support this growth we are hiring new colleagues. People that would like to make a difference and dare to dream big. With currently a 150 colleagues proudly working on our exceptional products. Working in a dynamic surrounding that runs full speed ahead. We need you! Product Developer

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 »

.NET developer

Functie Voor jou als junior .NET ontwikkelaar staat er een flinke uitdaging klaar bij dit bedrijf waar jij veel van kan gaan leren. Zo willen zij een flinke uitbreiding doen op het webbased gedeelte dat zij nu hebben en willen zij het standaard deel gaan moderniseren. Jouw team is dan ook op zoek naar een junior .NET ontwikkelaar die het leuk vindt om op basis van research en development aan de slag te gaan. Jouw mening telt mee als het gaat om hoe en met wat deze applicaties gebouwd en herschreven gaan worden. Jouw functie bij dit bedrijf gaat dan

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 Als front-end developer ga je aan de slag voor verschillende klanten, waarbij veel rekening wordt gehouden met waar je woont (dit is altijd binnen het uur), en word er gezocht naar een organisatie die past bij jou. Zowel qua persoonlijke ambities als de technische aansluiting. De opdrachten duren gemiddeld 1 à 2 jaar maar dit hangt ook af van je wensen. Je werkt in een teamverband voor een klant en zult nauw samenwerken met zowel eigen collega’s als die bij de klant werkzaam zijn. Ze zijn op zoek naar een technische front-end developer die ruime ervaring heeft in één

Bekijk vacature »

Gezocht: Ervaren VB6 developer met C# ambitie!

Bedrijfsomschrijving Dit bedrijf is een vooraanstaande softwareleverancier die gespecialiseerd is in het ontwikkelen van software pakketten voor autoschade herstel bedrijven. De software wordt gebruikt door meer dan de helft van alle autoschade herstel bedrijven in Nederland. Het team van professionals is op zoek naar getalenteerde collega developers die hun vaardigheden willen inzetten om het bedrijf te laten groeien. Functieomschrijving Voor dit bedrijf zoek ik een ervaren VB6 / VB.NET developer met interesse om op termijn verder te gaan in C#. In deze functie ben je verantwoordelijk voor het onderhouden van de bestaande softwarepakketten. Een deel van de code is nog

Bekijk vacature »

Senior .NET developer

Klaar voor een nieuwe uitdaging? Welke technologieën gaan schuil achter de dagelijkse energievoorziening? Als senior .NET developer bij Kenter maak jij samen met je team het verschil, zowel voor de interne organisatie als voor eindklanten. Samen bouwen jullie aan innovatieve dienstverlening met behulp van de nieuwste technologieën en tools. Het is een functie met veel vrijheid, goede arbeidsvoorwaarden én je draagt jouw steentje bij aan de energietransitie. Klinkt dit als iets voor jou? Lees dan verder of solliciteer direct! Wat ga je doen als senior .NET developer? Als senior .NET developer bij Kenter (onderdeel van Alliander) ben je van onschatbare

Bekijk vacature »

Full stack ontwikkelaar Laravel, Vue.js

Functie Als ontwikkelaar binnen deze organisatie hou jij je voornamelijk met lopende projecten voor de verschillende klanten. Zo bouw je de ene dag aan prijsschifting systemen en de andere dag onderzoek je crawlers en stel je ze zo in dat de data goed binnen komt binnen het systeem. Daarnaast bouw je mee aan dashboards en ben je dus constant bezig met het verbeteren van het platform. Er is een vaste werkwijze, zo werken ze met Trello kaarten en onderverdelen ze deze aan het begin van iedere week onder de developers. Dit wordt door de lead developer gedaan, maar in samenspraak

Bekijk vacature »

In-house .NET software developer

Functie omschrijving Ben jij op zoek naar een uitdagende in-house development functie? Maak jij graag hét verschil m.b.t. interne automatisering? Haal jij energie uit het automatiseren van processen voor je eigen collega's? Dan hebben wij de perfecte vacature voor je! Voor een gezellig Brabants familiebedrijf, zijn wij op zoek naar een .NET software developer. Je gaat in deze zelfstandige functie werken aan de ontwikkeling van eigen applicaties & en het koppelen van deze applicaties aan de ingekocht software. Jouw werkzaamheden zien er als volgt uit: Het management team signaleert behoeftes vanuit de business. Vervolgens worden deze behoeftes uitgewerkt en geprioriteerd.

Bekijk vacature »

Medior Java developer

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

Aoi

11/06/2007 13:20:00
Quote Anchor link
ey mensen,
ik heb nu een sessie waar meerdere productid's worden ingestopt met tussenvoegsel een "-"
In de pagina winkelmandje wil ik nu alles terug laten komen.

Hoe kan ik dit in een query gaan zetten?
want als ik dit doe:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$producten
= explode("-", $_SESSION['mandje']);
echo $producten;
?>


Komt hier array uit.
En in vervolg moet dit nog in een mysql query komen om de namen ervan te laten zien.
Gewijzigd op 01/01/1970 01:00:00 door Aoi
 
PHP hulp

PHP hulp

27/05/2026 05:15:34
 

11/06/2007 13:27:00
Quote Anchor link
Zet gewoon de id's al in een array in de sessie, scheelt je een hoop gezeur.

Dan met een functie als foreach kun je de array doorlopen.
 
Wim Mari

Wim Mari

11/06/2007 13:28:00
Quote Anchor link
$producten is een array, en kan je dus printen met prin_r($producten).

In jou geval gaat dit de oplossing zijn:
$producten = explode("-", $_SESSION['mandje']);
foreach ($producten as $product)
echo ($product.'</ br>');

zo worden alle producten in de sessie geprint!
 
TJVB tvb

TJVB tvb

11/06/2007 13:29:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$producten
= explode("-", $_SESSION['mandje']);
print_r($producten);//print_r laat de inhoud van een arary zien

foreach($producten => $product){ //loop het mandje door
     //doe wat je wilt met het product, dit is steeds de volgende id
     //als alle id's geweest zijn gaat die verder na de foreach

}
?>

edit:
Ik ben traag vandaag
Gewijzigd op 01/01/1970 01:00:00 door TJVB tvb
 
Aoi

Aoi

11/06/2007 13:34:00
Quote Anchor link
Thanks weer wat geleerd,
Hoe zit dat met foreach foreach kan je toch loopen dat er steeds bijvoorbeeld 1 bijkomt?
$producten en $product.. dit snap ik niet helemaal
 
Frank -

Frank -

11/06/2007 13:37:00
Quote Anchor link
Bedenk eerst eens hoe die array eruit moet komen te zien. Data scheiden met een - (of iets anders) is niet zo handig, dan moet je exploden om er iets mee te kunnen doen.

Waarom niet bv. de volgende array aanmaken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
$mandje = array(
    array(
        'artikel_id'    => 23,
        'aantal'        => 2
    ),
    array(
        'artikel_id'    => 15,
        'aantal'        => 1
    )
);

Nu kun je veel meer gegevens in de sessie kwijt, ook het aantal artikelen, en je hoeft niet meer te exploden om gegevens op te zoeken.

De data in een query zetten is nu natuurlijk appeltje-eitje, pak de juiste key uit de array en klaar ben je.
 
Aoi

Aoi

11/06/2007 13:40:00
Quote Anchor link
@Frank appeltje eitje is het voor mij zeker niet ;p

zo maak ik mijn sessie aan:
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
<?php
if (is_numeric($_GET['id']))
    {

//kijken of de sessie al gevuld is
    if (!isset($_SESSION['mandje']))
        {

        $_SESSION['mandje'] = $_GET['id'];
        }

    elseif (isset($_SESSION['mandje']))
        {

//nieuwe id aan de sessie toevoegen met - ertussen
        $new = "".$_SESSION['mandje']."-".$_GET['id']."";
        
        $_SESSION['mandje'] = $new;
        }
    }

?>
 
Frank -

Frank -

11/06/2007 13:48:00
Quote Anchor link
Dat is dus niet zo handig, zie mijn vorige reactie. Zet een array in de sessie (die overigens ook al een array is...) met de benodigde informatie. Daar heb je veel meer aan, het verwijderen van een artikel wordt dan ook een stuk eenvoudiger.

Begin bij de basis, de juiste data op een eenvoudige manier beschikbaar maken voor jouw code. Een string met een hele serie artikelen is een ramp.
 
Aoi

Aoi

11/06/2007 14:07:00
Quote Anchor link
Ja ok, maar hoe haal ik dat dan uit elkaar?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$i
= 0;
foreach($product as $producten)
  {

  $product[$i];
  }

$i++;
?>

hier komt niks uit, ik dacht dat het zo moest want toen ik mijn array ging echoen kwam er dit uit [0] => 1 - [1] => 156
Dus ik denk dan komt er het zo te staan
$product[0] = 1
$product[1] = 156
maar dat is dus niet zo
Gewijzigd op 01/01/1970 01:00:00 door Aoi
 
Aoi

Aoi

11/06/2007 14:23:00
Quote Anchor link
Ik heb het opgelost :)
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
    $product
= explode("-", $mandje);
    $prodi = array($product);
    foreach($product as $prodi => $prod)
               {

                echo $prod;
               }

?>


Nu komen de ID's er allemaal netjes uit.

(edit: sorry ipv van vorige bericht aan te passen maakte ik deze reactie)
Gewijzigd op 01/01/1970 01:00:00 door Aoi
 
Wim Mari

Wim Mari

11/06/2007 14:34:00
Quote Anchor link
Oke ik denk dat je de foreach lus niet helemaal begrijpt, net zoals explode.

Wat je nu doet is dit:
stel, $mandje bevat 3,7
Op lijn 2 maak je een array met de producten array( 3 , 7 )
op lijn 3 doe je dit nog eens in een array, dan bekom je zoiets: array( array( 3 , 7 ) )
op lijn 4 overschrijf je de array van lijn 3. zo werkt een foreach namelijk:
foreach ($array as $value) // voor arrays in de vorm van array(waarde, waarde, waarde), zoals de array in $mandje dus!
foreach ($array as $key => $value) // voor arrays in de vorm van array(key => waarde, key => waarde, key => waarde)

Zoiets als hieronder zou dus beter zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
$producten
= explode('-', $mandje)
foreach ($producten as $product)
     echo $product;
?>
 



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.