winkelwagen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Junior .NET developer

Functie Als junior .NET Developer start jij in een team met 15 developers. In het team is er genoeg senioriteit om ervoor te zorgen dat jij de juiste begeleiding krijgt. Jij begint als eerst alle software pakketten en processen eigen te maken. Vervolgens ga jij deze software programmeren, onderhouden en testen. Ook ga jij research doen naar nieuwe mogelijkheden en zoek jij uit hoe je dit kan implementeren. Jullie werken intern op project basis en afhankelijk van het project werken jullie wel of niet iedere ochtend met een standup. Je gaat als Full stack developer aan de slag en gaat

Bekijk vacature »

Front-end Developer

Functie omschrijving Wij zijn op zoek naar een Front-end Developer! Als Front-end Developer binnen dit softwarebedrijf ga je de frontends voor zowel je eigen interne projecten als die voor klanten opzetten, onderhouden en uitbreiden. Je zet ideeën om naar mooie successen voor de klanten. Dat is in een notendop wat je gaat doen! Wat kun je verwachten? Je werkt aan de doorontwikkeling van bestaande maatwerkapplicaties. Bijvoorbeeld wanneer de klant de applicatie wil uitbreiden met een nieuwe feature; Samen met het team van backenders en desginers zet je nieuwe ideeën van klanten om naar mooie oplossingen; Je werkt met verschillende frameworks.

Bekijk vacature »

IoT Developer

Ben jij innovatief, heb jij passie voor energie en ben je data gedreven? Bouw dan mee aan IoT binnen Bredenoord. Samen met een gedreven team werk jij aan mooie technische en innovatieve oplossingen. Wat houdt de functie van IoT Developer in? Binnen Bredenoord zijn wij momenteel volop in ontwikkeling met ons IoT platform. Als uitbreiding van ons team zijn wij op zoek naar een IoT Developer. Je zal in projectverband meehelpen met het implementeren van IoT vraagstukken binnen Bredenoord. Als IoT Developer op onze R&D-afdeling word je verantwoordelijk voor het verder inrichten en beheren van ons nieuwe IoT platform. Dat

Bekijk vacature »

Backend Developer Integraties API HBO REST

Samengevat: Deze werkgever is een IT-consultancy. Wil jij werken als Backend Developer Integraties? Heb jij kennis van gangbare berichtformaten? Vaste baan: Backend Developer Integraties API HBO €3.100 - €4.400 Zij bieden innovatieve oplossingen die bedrijven efficiënter en wendbaarder maken, waardoor onze klanten zich net zo snel kunnen ontwikkelen als de business van hen vraagt. Bij bij hun werk je aan onze eigen bedrijfsapplicaties. Je ontwikkelt met ons de meest nieuwe software. Wij blinken uit als het gaat om de inzet van technologie. Deze werkgever staat open voor elke nieuwe trend. Onze systemen zijn groot en ingewikkeld. Hou jij van diepgang

Bekijk vacature »

Software Programmeur PHP - JAVA

Functie Heb jij altijd al willen werken voor een bedrijf, dat veilige netwerkverbindingen levert, door middel van veilige oplossingen, die door middel van de nieuwste technologieën ontwikkelt zijn? Stop dan nu met zoeken! Voor een opdrachtgever in omgeving Moordrecht zijn wij op zoek naar een programmeur. Hoe kan jouw dag er straks uitzien? Je gaat software en webapplicaties ontwikkelen met behulp van de talen C / C++ / PHP. 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

Bekijk vacature »

Oracle Apex developer

Bedrijfsomschrijving My client is a technology company based in Den Bosch, the Netherlands. They specialize in providing innovative software solutions to clients, and they are currently looking for an experienced Oracle Apex developer to join the IT team. Functieomschrijving As an Oracle Apex developer, you will be responsible for designing, developing, and maintaining web-based applications using Oracle Apex. You will work closely with project managers, business analysts, and other developers to ensure that clients' needs are met and that the software solutions are of the highest quality. Responsibilities: Design, develop, and maintain Oracle Apex applications. Work with project managers and

Bekijk vacature »

Fullstack Software Developer

Bedrijfsomschrijving Functieomschrijving Java ontwerpen, bouwen en testen (T-shaped). Als senior ontwikkelaar ben je bekend in zowel de back-end als de frontend van een applicatie. Angular, Continious Delivery / Integration. Een ervaren iemand die de leiding kan nemen, een weg vindt in nieuwe situaties, en in oude applicaties. Initiatiefrijk, bekend met de (technische) omgevingen die we bij duo gebruiken, niet te beroerd om collega’s te helpen. Als senior programmeur in staat om op te treden als lead programmeur. Ondersteunt de testers bij de testautomatisering en minder ervaren programmeurs bij dagelijks werkzaamheden. Dit laatste met name op het gebied van Angular. Achtergrond

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 »

Back-end .NET Developer

Functie omschrijving C# / .NET Developer gezocht voor een dynamische organisatie in de regio Houten! Voor een leuke organisatie in de regio Houten zijn wij op zoek naar een Back-end developer die klaar is voor een nieuwe uitdaging. In deze functie werk jij aan verschillende projecten en ga je vaak bij klanten op bezoek. Binnen deze functie kun je een grote mate van uitdaging, diversiteit en verantwoordelijkheid treffen. Bedrijfsprofiel Waar ga je werken? Het bedrijf waar je gaat werken is gespecialiseerd in het ontwerpen en implementeren van procesautomatisering en procesinformatisering. Zij doen dit onder andere voor de (petro)chemie, pharma, infra,

Bekijk vacature »

Front-end Developer - React - Data Driven

Bedrijfsomschrijving Onze klant is een snelgroeiende organisatie die een data-driven inspectieapp op de markt hebben gebracht die nu al een aantal jaar door verschillende organisaties wereldwijd gebruikt wordt. Er zijn zo'n 6 mensen werkzaam bij dit bedrijf en ze zijn nu vooral op zoek naar een sterke front-end developer die wil gaan werken aan nieuwbouw applicaties en de uitbouw van de huidige applicaties. De reden dat ze zoeken is omdat er veel werk op komst is en ze hier de juiste capaciteit voor willen hebben. Er heerst hier een hele prettige sfeer waarin respect en eerlijke communicatie belangrijk is. Ook

Bekijk vacature »

PHP Developer (junior functie)

Functie omschrijving Ben jij een starter en wil je werken bij een jong en leuk bedrijf? Lees dan verder! Wij zijn op zoek naar een PHP Developer binnen een junior functie. Binnen dit bedrijf gaat het om persoonlijke aandacht en ontwikkeling! Je komt te werken voor een leuk communicatiebureau die alles op het gebied van online en offline communicatie doet. Dit doen zij voor verschillende branches, waardoor je aan diverse soorten projecten mag werken, dit maakt deze baan erg leuk! Daarbij werk je aan een door hun zelf ontwikkeld framework welke goed leesbaar is. Je maakt voor bedrijven op maat

Bekijk vacature »

Embedded Developer C++

Functie omschrijving Ben jij op zoek naar een leuke uitdaging als Embedded Developer, zoek dan niet verder! Voor een leuke opdrachtgever in omgeving Rotterdam zijn wij op zoek naar een Embedded Developer die graag met Embedded Devices werkt. Je zult verantwoordelijk worden voor het ontwikkelen en onderhouden van diverse producten. Jouw specialisatie ligt op het vlak van software, hardware en back-end. Dit bedrijf is gespecialiseerd in het ontwerpen van software voor een unieke industrie. Wil jij betrokken worden bij een proces dat loopt van ontwikkeling tot installatie? Waarbij je bezig zult zijn met perfecte systemen die geleverd worden aan binnen

Bekijk vacature »

Outsystems Developer Medior

Dit ga je doen Bouwen aan nieuwe en innovatieve applicaties; Maken van koppelingen tussen Outsystems en het bestaande applicatielandschap; Troubleshooting op bestaande software. Hier ga je werken De organisatie is internationale speler binnen de bouwbranche en richt zich op de infrastructuur, zowel boven als onder de grond. Ze zijn ruim 1100 man groot en maken op IT vlak een mooie groei door. Als ervaren Developer kom je te werken op een IT-afdeling van zo'n 25 man groot. Een aantal jaar geleden hebben ze de keuze gemaakt om zich meer te gaan richten op ontwikkeling en door de groei van de

Bekijk vacature »

.NET developer

Functie Als .NET developer start jij in een ontwikkelteam met 15 developers en twee testers. Samen zijn jullie verantwoordelijk voor financiële applicaties met meer dan 50.000 gebruikers. Een deel van het team is verantwoordelijk voor de webapplicaties van deze organisatie. Ook zijn er twee app ontwikkelaars werkzaam in het team die zich focussen op de mobiele applicatie. Als .NET ontwikkelaar ga jij aan de slag met de webapplicaties van deze organisatie. Hierbij maak jij o.a. gebruik van C# .NET, ASP.NET, T-SQL, Angular en TypeScript. De nadruk van jouw functie ligt wel op de backend van de applicatie. Wat jouw functie

Bekijk vacature »

Fullstack developer

Functie omschrijving We are looking for a dutch native speaker Wil jij werken als Senior Developer en werken aan een applicatie die duizenden marketingcampagnes automatisch aanstuurt? Dit is je kans! Kom werken voor onze opdrachtgever en in deze rol zul je veel vrijheid en verantwoordelijkheid krijgen om gezamenlijk de applicatie naar een hoger plan te tillen. Wat ga je verder doen: Optimaliseren, beheren en uitbreiden van onze applicatie; Het bouwen van aansluitingen op de systemen van partners middels API’s; Meedenken over de technische/ontwikkel-standaarden; Proactief verbeterpunten voorstellen. Bedrijfsprofiel Het is een organisatie die met een team van verschillende developers én marketeers

Bekijk vacature »
Johan

johan

21/02/2009 08:49:00
Quote Anchor link
Hoi

ik ben me even aan het verdiepen geweest in de tutorial van de webwinkel

maar ik kom vast te zitten wanneer ik een item uit de winkelwagen wil verwijderen want dan verwijdert hij namelijk alles wat er in de winkelwagen staat

hier het script voor de winkelwagen

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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
<?php
session_start();
require 'mysqldb.php';
if(empty($_SESSION['winkelwagen']))
{

    echo 'Je winkelwagen is nog leeg';
}

else
{
    $winkelwagen = explode('|',$_SESSION['winkelwagen']);
    
    $count = count($winkelwagen);
    if($count == 1)
    {

        echo 'U heeft 1 product in uw winkelwagen';
    }

    else
    {
        echo 'u heeft '.$count.' producten in uw winkelwagen.';
    }

?>

<script language="javascript" type="text/javascript">
<!--
function removeItem(item)
{
    var answer = confirm('Weet je zeker dat je dit product wilt verwijderen?');
    if(answer)
    window.location='delete_cart_item.php?item=' + item;
}

function removeCart()
{
    var answer = confirm('Weet je zeker dat je de winkelwagen wilt leegmaken?');
    if(answer)
    window.location='delete_cart.php';
}
//-->
</script>
<form method="POST" name="form" action="update_cart.php">
<table>
<tr>
    <td>Productnummer</td>
    <td>Productnaam</td>
    <td>Hoeveelheid</td>
    <td>Prijs per fles</td>
    <td>Totaal</td>
    <td>&nbsp;</td>
</tr>
<?php

$total
= 0;

foreach($winkelwagen as $products)
{

    /* $product[x] -->
        x == 0 --> product_ID
        x == 1 --> hoeveelheid
    */

    $product = explode(',',$products);
    
    
    $sql = "SELECT product_ID, productnaam, prijsfles FROM product WHERE product_ID=$product[0]";
    if ($query=mysql_query($sql))
    {

        $pro_winkelwagen=mysql_fetch_object($query);
        $i = 1;
        $i++;
        
        echo '<tr>';
        echo '    <td>'.$pro_winkelwagen->product_ID.'</td>';
        echo '    <td>'.$pro_winkelwagen->productnaam.'</td>';
        echo '    <td><input type="hidden" name="productnummer_'.$i.'" value="'.$product[0].'">';
        echo '    <input type="text" name="hoeveelheid_'.$i.'" value="'.$product[1].'" size="2" maxlength="2"></td>';
        echo '    <td>'.$pro_winkelwagen->prijsfles.'</td>';
        $price = $pro_winkelwagen->prijsfles;
        $lineprice = $product[1] * $price;
        echo '    <td>'.$lineprice.'</td>';
        echo '    <td><a href="javascript: removeItem('.$i.')">X</td>';
        echo '</tr>';
        
        $total = $total + $lineprice;
    }

    else
    {
        echo 'Foutje: '.mysql_error().'<br>';
        echo '$sql';
    }
}

    ?>

    <tr>
        <td colspan="4">Totaal</td>
        <td><?php echo $total; ?></td>
        <td>&nbsp;</td>
    </tr>
    <tr>
        <td colspan="2">&nbsp;</td>
        <td colspan="4"><input type="submit" value="Ververs"></td>
    </tr>
    </table>
    </form>
    &bull; <a href="javascript:removeCart()">Winkelwagen leeghalen</a><br>
    &bull; <a href="checkout.php">Afrekenen</a>
    <?php
}
?>


en hier het script om een item te verwijderen

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

if(is_numeric($_GET['item']) )
{

    $item = $_GET['item'];
}

else
{
    exit ('test'.$_GET['item']);
}


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

    header('location: index.php');
}

else
{
    $winkelwagen = explode('|', $_SESSION['winkelwagen']);
    
    $count = count($winkelwagen);
    
    foreach($winkelwagen as $products)
    {

        /* $product[x] -->
            x == 0 -> product_ID
            x == 1 -> hoeveelheid
        */

        $product = explode(',', $products);
        $i = 1;  
        $i++;
        if($i != $item)
        {

            $inNewwinkelwagen = $product[0].','.$product[1];
            $newwinkelwagen = $newwinkelwagen.'|'.$inNewwinkelwagen;
        }
    }

    
    $newwinkelwagen = substr($newwinkelwagen, 1);
}


session_unset($_SESSION['winkelwagen']);
$_SESSION['winkelwagen'] = $newwinkelwagen;

header('location: cart.php');
?>


het probleem kan volgens mij twee dingen zijn, oftewel geeft hij elk item in de winkel dezelfde id mee owel maakt hij geen nieuwe sessie variabele aan
zelf denk ik dat het aan het eerste ligt

in het script zie je $i++; in de tutorial heeft hij geen waarde dus heb ik ervoor gezet $i = 1; als ik dit niet deed gaf hij steeds aan dat de variabele niet gezet was.

ik snap eigenlijk niet goed wat de bedoeling is van die $i want met wat het script doet krijgt $i steeds de waarde twee maar dat doet hij voor elk item

is er iemand die me op weg kan helpen of die ziet waar ik de mist in ga

mvg johan
 
PHP hulp

PHP hulp

25/11/2024 05:58:13
 
Joren de Wit

Joren de Wit

21/02/2009 10:21:00
Quote Anchor link
johan schreef op 21.02.2009 08:49:
in het script zie je $i++; in de tutorial heeft hij geen waarde dus heb ik ervoor gezet $i = 1; als ik dit niet deed gaf hij steeds aan dat de variabele niet gezet was.
Maar zorg dan dat je $i declareert buiten je foreach loop. Nu krijgt hij telkens opnieuw de waarde 1, tel je er 1 bij op ($i++) en ga je er dan mee werken. $i zal in jouw script dus altijd de waarde 2 hebben...
 
Arjan Kapteijn

Arjan Kapteijn

21/02/2009 10:40:00
Quote Anchor link
Bleg, winkelwagentjes die werken met explodes... Wat een slecht voorbeeld! Waarom werken met explodes als je een array tot je beschikking hebt?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<?php
$winkelwagen
= array(
1234 => 2
4321
=> 10
);

foreach($winkelwagen as $product => $aantal)
{

 //
}
?>


Of als je flexibeler wilt zijn;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
<?php
$winkelwagen
= array(
1234 => array(
'aantal' => 2,
'kleur' => 'groen'
)
);

?>
 
Johan

johan

21/02/2009 22:32:00
Quote Anchor link
heb de i buiten de foreach gezet en blijkt dat je groot gelijk hebt en nu ik het zo zie is het niet meer dan logish :-)

ik zal die arrays toch eens goed moeten instuderen want daar ben ik nog niet zo handig mee

is er misschien ergens een duidelijke nederlandse handleiding over arrays?

ik heb dit script nu ook maar van de tutorials dus neem me niet kwalijk dat ik met explodes werk, ik zou zeggen post ook een tutorial hoe je een winkelwagen kan maken met arrays dan leert iedereen het op de juiste manier of toch de manier waarop jij het beter vind.

ik doe niet meer dan lezen en doen wat er in de tutorials staat ik ken nog lang niet alle functies van php en dat zal ook nog even duren ook voor ik ze zal kennen maar niet iedereen is nu eenmaal even geniaal he.

bedankt voor jullie hulp ik kan weer vlot verder en ik ga me zeker eens verdiepen in de arrays
 
Terence Hersbach

Terence Hersbach

21/02/2009 23:39:00
Quote Anchor link
ik adviseer trouwens om behalve het aantal producten, ook de prijs van het product in de array te zetten. Wanneer de prijs van een product veranderd, zou het soms kunnen betekenen dat men duurder uit is, terwijl men het product juist voor een bepaalde prijs aangeklikt heeft.
 
Johan

johan

22/02/2009 09:01:00
Quote Anchor link
Er komen nog tal van extra's aan de winkelwagen hoor momenteel ben ik gewoon een basis aan het opzetten

er komt een functie in dat wanneer men meer dan 6 stuks koopt van hetzelde item deze aan een andere prijs zijn

ook moet men het aantal kunnen verhogen of verminderen met 1 dmv een plus en min knop het is de eerste keer dat ik rond een webwinkel werk en er komt nog veel bij zien
 



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.