Winkelwagentje

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

PHP Developer

Als PHP Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als PHP Developer bij Coolblue? Als PHP Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Hoewel je een PHP Developer bent, sta je open om C# of Typescript in te zetten of te leren. Ook PHP Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen pure PHP code schrijven. Samenwerken met de klantreiziger om onze klanten

Bekijk vacature »

Software developer (Python)

Functie Je komt te werken in het IT-team bestaande uit de Lead developer en 4 (medior/senior) developers. Gezamenlijk werken jullie aan de verbetering en uitbreiding van de software. Binnen het development team is er veel vrijheid en zelfstandigheid, zonder dat ze hiermee afdoen aan de kwaliteit. Zo hebben ze elke ochtend een korte stand-up (10:00 uur) en houden ze zo nu en dan pair-programming sessies. Ook is er een hele professionele ontwikkelcyclus waarbij code altijd eerst door een collega wordt getest voordat het naar deployement gaat. Je hebt in je werk oog voor kwaliteit, risico’s en het klantbelang. Communicatie met

Bekijk vacature »

Java Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Eindhoven Vacature ID: 12946 Introductie We are looking for a Java Developer! Our client is one of the most innovation companies located within the Netherlands. We provide high quality software in a high-tech and challenging market. Functieomschrijving The department is specialized in creating and developing high quality software for manufacturing automation in a high tech environment. We strive to provide our clients with high quality software and deliver state of the art solutions in a variety of ways. Creating software infrastructure using Java SE / EE Create applications to fine tune manufacturing processes

Bekijk vacature »

Java Developer

Dit ga je doen Ontwerpen en bouwen van nieuwe functionaliteiten binnen de complexe omgeving; Proactief de processen kwalitatief en efficient inrichten; Opzetten van Unit Tests; Code Reviews; Regie nemen voor innovatieve projecten; Landschap beheren en de bijbehorende ketens hierbij in het oog houden. Hier ga je werken De organisatie is actief binnen de financiele branche en heeft een IT afdeling van circa 450 man. De organisatie voorziet de maatschappij binnen de financiele dienstverlening en is gedurende de jaren een onmisbare schakel geworden. Het is een high profile organisatie waar ze veel te maken hebben met veranderingen voortkomend uit maatschappelijke ontwikkelingen,

Bekijk vacature »

.NET Developer

Functie omschrijving Ben jij een senior .NET developer en heb jij tevens ervaring als teamlead? Ben jij iemand met een helikopterview en denk jij graag mee met de klanten? Dan zijn wij op zoek naar jou! Voor een geweldig bedrijf zijn wij namelijk op zoek naar een ervaren .NET developer. Het bedrijf houdt zich bezig met het ontwerpen en bouwen van websites, portalen en applicaties voor met name zorg- en onderwijsinstellingen en overheidsinstanties. Jouw taken: Het fungeren als Lead Developer; Het meedenken met de business (dit vergt commercieel inzicht); Het begeleiden van diverse projecten (van klein tot groot); Het ontwerpen

Bekijk vacature »

Senior Javascript developer

Functie Het platform is gebouwd in een moderne JavaScript stack, die gebruikt maakt van:  React.js  Redux  TypeScript  Node.js  Google Cloud functions (node.js)  Semantic UI Alle code wordt getest en beoordeeld door collega developers. De continuous integration pipeline maakt het mogelijk om elke dag waarde te leveren aan hun klanten. Het ontwikkelproces is pragmatisch en gebaseerd op Scrum. Wat je zult doen: Ten eerste kun je nadrukkelijk jouw eigen stempel drukken op de technologie, het product en de cultuur van het bedrijf. Je bent bezig met het uitwerken van de architectuur van nieuwe functionaliteiten op

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 »

Software Developer .NET

Functie omschrijving .NET developer gezocht! Wij zoek op zoek naar een .NET Developer die zich niet uit het veld laat slaan voor een software bedrijf in de regio Veenendaal. Je gaat in deze functie aan de slag met het door ontwikkelen van bestaande producten en het ontwikkelen van nieuwe producten. Dit bedrijf ontwikkeld SaaS applicaties die zowel intern als extern gebruikt worden. Verder bestaat je functie uit: Het ontwikkelen en bouwen van webapplicatie, mobiele applicaties en websites vallen onder jouw verantwoordelijkheden; Werken met onder andere .NET, C#, HTML/CSS, Javascript en MSSQL/Oracle Databases; Hierin werk je samen met andere developers en

Bekijk vacature »

Senior Full Stack developer

Bedrijfsomschrijving tbd Functieomschrijving Full Stack Java Development bij Randstad Groep Nederland (HQ) Er is een vacature in het Corporate Client Solutions (CCS) team. Dit team is met een ander team net begonnen aan het project ‘Grip op Inhuur’. Het doel van dit project is de tevredenheid van onze leveranciers te verhogen en de efficiëntie van onze administratie te verbeteren. Onderdeel daarvan is een ‘Mijn-omgeving’ voor ZZP’ers en leveranciers. Naast dit nieuwe project werkt het team ook aan het onderhoud en verbeteren van een digitaal vacature management systeem waarmee dagelijks vele vacatures worden voorzien. Het team ontwikkelt zo veel mogelijk zelf

Bekijk vacature »

Microsoft Acess Developer

Functieomschrijving Wat ga je doen? Heb jij ongeveer 3 jaar ervaring als Software Developer, en komen de volgende kennisgebieden jou niet vreemd voor: MS Acces, C# & SQL? Vind jij het daarnaast leuk om maatwerk software te ontwikkelen voor klanten in een bijzondere branche? Lees dan snel verder! Als developer ben jij samen met een gemotiveerd team van 10 collega’s verantwoordelijk voor het creëren van aangemeten software voor klanten. Je bent klantvriendelijk en oplossingsgericht ingesteld, omdat het essentieel is om de klanten zo goed mogelijk te helpen met hun uitdagingen. Het is mogelijk om vanuit huis je werkzaamheden uit te

Bekijk vacature »

PHP developer (Laravel/Vue.js)

Functie Het team telt momenteel 20 collega’s, bestaande uit developers (front- en backend) en het operations team, waaronder ook het management en twee scrum masters vallen. Ze zijn op zoek naar een PHP developer die in staat is zelfstandig te werken. Je komt te werken in één van de drie scrumteams en gaat aan de slag met een project voor de klant. Het fijne hieraan is dat je wel afwisseling hebt qua werk, maar tegelijkertijd doorlopend werkt voor bestaande klanten. Hierdoor krijg je ook de kans om echt de diepte in te gaan en innovatieve technische oplossingen neer te zetten.

Bekijk vacature »

Cymer Patch Server Developer

Vacature details Vakgebied: Software/IT Opleiding: Senior Werklocatie: Veldhoven Vacature ID: 12919 Introductie This new patch server will be built on Python and Django ReST and GraphQL services with a React frontend, it will consist of several microservices and run on a Kubernetes cluster. It will be supported by several middleware applications such as ElasticSearch, Redis, RabbitMQ, Oracle and Artifactory. Functieomschrijving The Patch Admin team always aim to deliver software at a high quality, we avoid sacrifices here to maintain our velocity. Practically this means that we practice test driven development and perform end-to-end automated testing on our software. This means

Bekijk vacature »

PHP Developer - medior functie

Functieomschrijving Ben jij innovatief en wil jij je kennis graag delen met jouw nieuwe collega's? Lees dan snel verder! Voor een leuke opdrachtgever in de omgeving van Roosendaal zoeken wij een Symfony developer. Of je nou junior, medior of senior bent, je krijgt hier alle vrijheid en verantwoordelijkheid om jouw eigen loopbaan te ontwikkelen. Je gaat je hier bezig houden met en inspelen op de actualiteiten van jouw vakgebied. Techstack: Symfony, PHP, mySQL. Kennis van Svelte is helemaal mooi meegenomen. Bedrijfsprofiel Al sinds '99 is dit webbureau actief. De kernwaarden binnen het bedrijf zijn integer, dienstbaar en deskundig. Je komt

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 »

Lead React Developer

Dit ga je doen Als Lead React Developer zul jij je voornamelijk gaan bezighouden met: Het werken aan tal van uiteenlopende projecten waar gloednieuwe (web)applicaties van scratch af aan ontwikkeld worden met o.a. React (Native) en Drupal; Het aansturen van een team bestaande uit 5-6 talentvolle en gedreven ontwikkelaars; Het adviseren en meedenken over nieuwe (technische) oplossingen en te gebruiken tools/frameworks; Het meedenken over de architectuur en de juiste implementatiebeslissingen maken; De doorontwikkeling van huidige applicaties. Hier ga je werken Als je inderdaad een ervaren Lead React Developer bent die zichzelf graag nog verder wil ontwikkelen dan is het goed

Bekijk vacature »
Bart

Bart

22/12/2006 16:50:00
Quote Anchor link
Ik zit met een probleem.
Als ik een nieuw product toevoeg en heb er al een in gaat het fout. Wat klopt er niet aan deze code? De producten worden als volgt in de sessie gezet: 4454,1|5757,2 PRODUCTNUMMER,AANTAL

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
<?php
// add.php
session_start();

echo $_SESSION['cart'];

if($_GET['art'])
 {

 if(empty($_SESSION['cart']))
  {

  $_SESSION['cart'] = $_GET['art'].",1";
  }

 else
  {
  $cart = explode("|",$_SESSION['cart']);
  $products = explode(",",$cart);
  echo $cart."-".$products;
  // Winkelwagen inhoud tellen
  $count = count($cart);

  // En controleren of het product al in de winkelwagen zit
  $add = TRUE;   // var om later te kijken of we moeten toevoegen
 print_f($cart);
 foreach print_f($cart);
 {

   $i++;
   if ($i == 1) {
     $_SESSION['cart'] = $products[0].",11";
    }
else {
      $_SESSION['cart'] = $_GET['art'].",13|".$products[0].",".$products[1];
    }
  }


  if ($add) { // Als we dus wel moeten toevoegen
   $_SESSION['cart'] = $products[0].",1|".$_GET['art'].",12";
  }


  }
 }



?>
Gewijzigd op 01/01/1970 01:00:00 door Bart
 
PHP hulp

PHP hulp

24/11/2024 17:21:32
 
Niels Janssen

Niels Janssen

22/12/2006 17:22:00
Quote Anchor link
Dit is niet handig gedaan. $_SESSION is een array en kan ook zelf arrays bevatten. Dus zou ik et als ik jou was als volgt doen:

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
<?php
// add.php
session_start();

if($_GET['art'])
{

   if( isset( $_SESSION['cart'][ $_GET['art'] ] ) ) // Als het artikel al in de mand zit.
   {
        $_SESSION['cart'][ $_GET['art'] ]++; // Voeg er 1 artikel aan toe.
   }
   else // Als het artikel nog niet in de mand zit, voeg er 1 van toe.
   {
        $_SESSION['cart'][ $_GET['art'] ] = 1;
   }
}

?>


Dit is ongeveer samengevat wat jij hierboven doet. Als je iets niet snapt vraag et dan gerust.

EDIT: wat foutjes uit de code gehaald.
Gewijzigd op 01/01/1970 01:00:00 door Niels Janssen
 
Bart

Bart

22/12/2006 18:15:00
Quote Anchor link
Oké,
Maar hoe kan ik het dan uitlezen in mijn winkel wagentje?
Want als ik gewoon de session laat zien krijg ik dit: "Array"

Hieronder het script van het winkelwagetje

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
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
<?
session_start();

include('config.php');
include('header.inc');

if(empty($_SESSION['cart']))
 {

 echo '<b>U heeft geen producten in uw winkel wagen.</b><br>';
 }

else
 {

$cart = explode("|",$_SESSION['cart']);
$count = count($cart);

 if($count == 1)
  {

 $tekst_art = "<b>U heeft 1 artikel in uw winkelwagen.</b>";
  }

 else
  {
 $tekst_art = "<b>U heeft ".$count."' artikelen in uw winkelwagen.</b>";
  }


 $total = 0;

 foreach($cart as $products)
  {

  $product = explode(",", $products);
  $verzendkosten = 6.20;
  $sql = "SELECT setnr, prijs FROM lego_pro WHERE setnr = ".$product[0];  // Weet je nog, uit die sessie
  $query = mysql_query($sql) or die (mysql_error()."<br>in file ".__FILE__." on line ".__LINE__);
  $pro_cart = mysql_fetch_object($query);
  $i++;


echo '<table border="0" width="100%">
<tr bgcolor="#6487DC">
<td valign="top" width="22%"><p><b>Procuct</b></p>
<td valign="top" colspan="2"><p><b>Prijs per stuk</b></p>
<td valign="top" width="19%"><p><b>Aantal</b></p>
<td valign="top" colspan="2"><p><b>Bedrag</b></p></tr>
<form name=bestelform action=cart.php method=GET><input type=hidden name=q value=add><input type=hidden name=PHPSESSID value=d1a82440ea6ba17c59b2a6b51eb36bf6><input type=hidden name=prodID value=EDDDE9D2BE><tr>
<td valign=top width="22%"><p>
'
.$pro_cart->setnr.'</p><td valign=top width="5%"><p>&euro;<td valign=top width="32%"><div align=right><p>
'
.$pro_cart->prijs.'</p></div><td valign=top width="19%">1<td valign=top width="5%"><p>&euro;<td valign=top width="14%"><div align=right><p>';
$total = $pro_cart->prijs * 1;
echo '
'
.$total.'</p></div></p></td></tr></form><tr>
<td colspan=4 valign=top height="21"><p>Verzendkosten binnen Nederland</p>
<td valign=top height="21" width="5%"><p>&euro;</p>'
;

$sub_totaal = $total + $verzendkosten;

echo '<td valign=top height="21" width="14%"><div align=right><p>
6,20</p></div></td></tr><tr><td valign=top width="22%"><p><b>Totaal</b></p>
    <td valign=top width="5%"><td valign=top width="32%">
    <td valign=top width="19%"><td valign=top width="5%"><p><b>&euro;</b></p>
    <td valign=top width="14%"><div align=right><p>'
.$subtotaal.'</p></div></td></tr></table><br>

<table border="0"><tr><td>
<a href="cart.php?PHPSESSID=d1a82440ea6ba17c59b2a6b51eb36bf6&q=bfr">
<img src="bes.bmp" border="0" alt="Bestelling afhandelen"></a><td>
<a href="cart.php?PHPSESSID=d1a82440ea6ba17c59b2a6b51eb36bf6&q=bfr">Bestelling afhandelen</a>
<td>

<a href="cart.php?PHPSESSID=d1a82440ea6ba17c59b2a6b51eb36bf6&q=emp">
<img src="emp.bmp" border="0" alt="Winkelwagen leegmaken"></a><td>
<a href="cart.php?PHPSESSID=d1a82440ea6ba17c59b2a6b51eb36bf6&q=emp">Winkelwagen leegmaken</a>
<td>

<a href="javascript:window.print()">
<img src="printer.bmp" border="0" alt="Pagina afdrukken"></a><td>
<a href="javascript:window.print()">Pagina afdrukken</a>
</td></tr></table> '
;
      
  }
 }

include('footer.inc');
?>
 
Bart

Bart

22/12/2006 22:28:00
Quote Anchor link
Hoe kan ik een array uitlezen?
 
- -

- -

22/12/2006 23:47:00
Quote Anchor link
foreach, implode, for...
 
Bart

Bart

23/12/2006 16:31:00
Quote Anchor link
Hoe kan ik dat aanpakken want zoals ik al eerder had gepost het script van het winkelwagentje krijg ik een foutmelding: "Unkown "Array"...".
Wat doe ik fout of wat gaat er fout?
 
Katjan

katjan

23/12/2006 17:41:00
Quote Anchor link
nou.. wat je hebt is een array, die kan je niet zo echoen...
dus zet er een lusje omheen..en benader niet de array, maar de INHOUD zoals: $arr[id]
 
Jeroen

Jeroen

23/12/2006 17:56:00
Quote Anchor link
product toevoegen => $_SESSION['cart'][] = 'product';
en dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php
if(isset($_SESSION['cart']))
{

for($i = 0; $i; $i++)
{

echo $_SESSION['cart'][$i];
}
}

else
{
echo 'there are no products in the cart';
}

?>
 
Nick

nick

24/12/2006 12:23:00
Quote Anchor link
Wat ik had gedaan als ik jou was is het volgende:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php

if(!isset($_SESSION['product'])){
     $_SESSION['product'] = array();
}


?>


Vervolgens als er een product toegevoegt moet worden:

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

$_SESSION
['product'][] = ($product => array($product,$aantal));

?>


Zo komt je hele product array er zo uit te zien:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php

$_SESSION
['product'] = array(
   "39083" => array("39083","2")
   "34389" => array("34389","4")
);


?>


Nu kan je uitlezen wanneer iemand zijn product wil toevoegen of dat product al in zijn winkelwagentje zit:

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

foreach ($_SESSION['product'] AS $values){
   "hier de code om te controleren" ( d.m.v. $values[$product] bv )
}

[
code]<?
[/code]

Als laatste zou ik meer dingen opslaan in de sessie bij het product, waaronder de naam, de prijs en de omschrijving.. als iemand onder het winkelen producten in ze winkelmandje doet, maar ondertussen word de prijs, de naam of weet k veel wat veranderd..zou een beetje lullig zijn voor de koper is t ni:P

Hoop dat je hier wat aan hebt..
gr,

nick
Gewijzigd op 01/01/1970 01:00:00 door nick
 
Nick

nick

24/12/2006 12:25:00
Quote Anchor link
@jeroen, en wat als er een product uit het winkelwagentje verwijderd word?
dan werkt jou code niet meer ( de for lus ) gebruik bij een array foreach, dan kom je nooit in de knoop als een bepaalde $i waarde niet meer bestaat
Gewijzigd op 01/01/1970 01:00:00 door nick
 
Niels Janssen

Niels Janssen

24/12/2006 13:53:00
Quote Anchor link
Sorry dat ik niet meer gereageerd heb maar je kunt de array als volgt uitlezen:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?
foreach( $_SESSION['cart'] as $productnummer => $aantal )
{

   // Doe hier wat je wil met $productnummer en $aantal
}
?>


en als je 1 product wilt verwijderen uit het wagentje doe dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?
unset( $_SESSION['cart'][ $productnummer ] );
?>

$productnummer is het nummer van het product dat je wilt verwijderen, er is geen link met de foreach lus

en als je wilt weten of er wel producten in het wagentje zitten gebruik dan
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?
if( count( $_SESSION['cart'] ) > 0 )
{

    // lees hier het winkelwagentje uit
}
else
{
   // er zijn geen producten
}
?>
Gewijzigd op 01/01/1970 01:00:00 door Niels Janssen
 
Bart

Bart

24/12/2006 14:17:00
Quote Anchor link
Dank je wel niels,

Bij jou heb ik de meeste en belangrijkste informatie vandaan. Hij is nu werkende.

Bedankt en fijne feestdagen en een voorspoedig 2007!!
 
Niels Janssen

Niels Janssen

24/12/2006 16:49:00
Quote Anchor link
Graag gedaan :)

( waarom heb je opeens een andere account? :s )
 



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.