Items uit winkelwagen verwijderen

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Developer

Dit ga je doen Ontwikkelen aan de software dat beschikbaar is op de substations; Ontwikkelen in C++, C, Python en JavaScript. Daarnaast op een Embedded Linux omgeving, opgebouwd met containers en DevOps; Meewerken aan cyber security (OWASP); Uitvoeren/bouwen van geautomatiseerde testen in samenwerking met de Quality Specialist; Vertalen van wensen van de klanten/business naar werkbare/duurzame oplossingen. Hier ga je werken Als Software Ontwikkelaar kom je te werken bij een organisatie gericht op de (internationale) energiemarkt, waar wordt gewerkt voor het verwerven en verwerken van realtime, high quality data. Er wordt gewerkt vanuit het hart van de substations en direct voor

Bekijk vacature »

C#.NET developer

Functieomschrijving Wij zijn op zoek naar een gepassioneerde Full Stack C#.NET Software Developer. Als Software Developer ben je verantwoordelijk voor het ontwikkelen van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je werkt samen met andere ontwikkelaars en engineers om de sensoren in machines uit te lezen en deze data om te zetten in management informatie voor jullie klanten. Taken en verantwoordelijkheden: Testen en valideren van de ontwikkelde software. Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Je gaat aan de slag met diverse technologieën en frameworks. Denk hierbij aan C#, JS frameworks, HTML, CSS, TypeScript,

Bekijk vacature »

Front End Ontwikkelaar (React)

In het kort Als front end developer ga je aan de slag met maatwerkprojecten voor onze klanten. Denk bijvoorbeeld aan het toevoegen van een machine aan een database of het corrigeren van formulieren voor ingestuurde orders. Voorbeeld van zo’n project is Smart Link. De projecten waar je op ingezet kunt worden liggen binnen het technische domein waar jij als front end developer een grote rol speelt om samen met je back end collega’s de juiste oplossingen te leveren. please note that this particular role requires fluent Dutch language skills. Dit vind je leuk om te doen Het omzetten van designs

Bekijk vacature »

Software Developer

Longship.io gaat de wereld veroveren met baanbrekende software en legendarische... pizza-avonden! Lees hier de vacature van IT Operations Manager! Bij Longship werken we met een team van 5 mensen aan software voor laadpaal operators. Longship is ontstaan in 2020 met als doel om de elektrische mobiliteitstransitie aan te jagen. We zijn nu al een wereldwijde speler doordat we continu voorop lopen in innovatie. Ons platform helpt het versneld elektrificeren van wagenparken, internationaal! Wij zijn een startup met grote ambities die we willen bereiken met een relatief klein en efficiënt team. Je krijg de kans om ontzettend veel te leren van

Bekijk vacature »

.NET software developer

Functie omschrijving Voor een gewilde werkgever in omgeving Roosendaal zijn wij op zoek naar een back-end software developer met een aantal jaar werkervaring. Je krijgt een plekje in het workflow team en je zal betrokken worden bij het bouwen van nieuwe software, en het optimaliseren van bestaande code. Je werkt bij dit bedrijf in een Scrum team waarin je soms klantcontact hebt. Jouw werkzaamheden zullen er als volgt uit zien: Je krijgt een plekje op de in-house IT afdeling. Deze afdeling bestaat uit zo'n 12 collega's, verdeeld over verschillende specialisaties (BI, Beheer, Business software & workflow). De vacature staat open

Bekijk vacature »

.NET Developer

Functieomschrijving Ben jij klaar voor de volgende stap in jouw carrière? Kom werken bij dit kleine softwarebureau en werk aan de gaafste maatwerk projecten. Je komt te werken in een klein development team en werk nauw samen met elkaar, om maatwerk software te leveren en bij te dragen aan bedrijfsautomatiseringen. Je gaat werken met de Microsoft stack en technieken als .NET, C#, Entity, MVC, SQL server. In de functie krijg je veel vrijheid om zelf beslissingen te nemen en je hebt impact op de bedrijfsprocessen. Bedrijfsprofiel Dit familiebedrijf bestaat al ruim 20 jaar. Zij hebben een vast netwerk van klanten,

Bekijk vacature »

Front-end developer E-Commere

Functie E-commerce is een ‘’snelle’’ wereld. Om hierin continu voorop te blijven omarmen ze in een vroeg stadium nieuwe technieken. Een webshop is nooit af en kan altijd beter, sneller en efficiënter. Tegelijkertijd hebben ze vanaf hun oprichting altijd vastgehouden aan kwaliteit boven snelheid, en dit loont. Als front-end developer heb je een adviserende rol en sta je aan het eindpunt van alles wat met designs te maken heeft. Je overlegt met klanten en collega’s, en zet je in om ideeen om te zetten tot unieke concepten. Je bent het aanspreekpunt voor de klant en bewaakt tevens de planning. Eisen

Bekijk vacature »

Back end developer Onderwijssoftware

Functie Als back end developer kom jij terecht in een klein, maar hecht team bestaande uit 5 andere developers (waarvan 2 senioren, 2 medior en 1 junior). Met de gezamenlijke missie om “ieder kind te helpen met onze software” wordt er dagelijks gepassioneerd en hard gewerkt aan ons in-house ontwikkeld platform. Deze software is gebaseerd is op AI, machine Learning en wetenschappelijke inzichten. Dagelijks zul jij werken met onze high traffic webapplicatie. We hebben ruim 300.00 gebruikers en meer dan 2 miljard records waar je te maken mee krijgt! Verder zul jij je bezighouden met: – Het ontwikkelen van hoogwaardige

Bekijk vacature »

Medior Mobile Developer iOS Amsterdam

Functie What will you be doing as Mobile Developer? As an iOS app developer you will work in a multidisciplinary team of app developers, web developers and designers. You will work on world-class apps that will be used by thousands of people. There is a lot of room for self-development on a technical and personal level. Together with the rest of the team you develop in the newest techniques and you go for the best quality. We work with Kotlin Multiplatform Mobile to develop hybrid apps and we guarantee quality with peer reviews, unit testing and we use a CI/CD.

Bekijk vacature »

Back end developer Digital agency

Functie Heb jij altijd al eens bij een bedrijf willen werken waar jij géén nummertje bent, die alleen maar uitvoerend werk doet? Dan zou je hier perfect passen! Tuurlijk, je werkt aan projecten voor grote of kleine bedrijven… Het enige verschil hier is, jouw mening telt hier écht. Jouw inbreng wordt gewaardeerd, serieus genomen en gebruikt. En vergeet niet, je werkt niet alleen aan deze projecten. Er werken in totaal ruim 20 developers en designers, onderverdeeld over 3 development teams. Voornamelijk bestaande uit Medior en Senior developers, die samen voor een inspirerende en ambitieuze omgeving zorgen. Hun visie is namelijk

Bekijk vacature »

Back end developer PHP, Laravel

Functie Jij komt te werken in ons webdevelopment team, wat bestaat uit 8 ervaren collega’s. Hiernaast hebben wij nog een team van 2 ontwikkelaars die aan native applicaties werken. Bij ons zijn er korte lijntjes en er hangt een gezellige informele werksfeer. Maar het belangrijkste is natuurlijk dat je aan geweldige applicaties zult gaan werken! Wij willen als organisatie niet te groot worden, we willen gewoon toffe dingen maken. Onze techstack bestaat momenteel uit: PHP, Laravel, Javascript, Typescript, Git, MySQL, Java, Kotlin, Xamarin. Samen met ons ga jij zorgen dat we puik werk leveren! Waarbij je bij elke fase in

Bekijk vacature »

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

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 »

C# .NET Developer

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging binnen development waar je komt te werken binnen een flexibel, jong en ondernemend bedrijf. Lees dan snel verder! Voor deze functie zoeken wij een C# .NET Developer die enthousiast wordt van het aansluiten en begeleiden van (complexe) nieuwe klanten. Daarnaast begeleid je complexe projecten, wij zoeken iemand die altijd kansen ziet en waarbij het glas altijd half vol is. Voor deze functie zoeken wij een Developer met ervaring op het gebied van .NET die deze organisatie gaat versterken. Binnen de organisatie ga jij je vooral bezighouden met het verbeteren van

Bekijk vacature »

Ervaren Full-Stack PHP Developer

Functieomschrijving Gezocht! Ervaren PHP Developer! Voor een organisatie in de regio Harderwijk zoeken wij een ervaren PHP Developer die het IT team van dit bedrijf gaat versterken. We zijn op zoek naar een enthousiaste en breed georiënteerde IT-er die het innovatieve bedrijf nog een stap verder kan brengen. Voor deze functie zoeken wij iemand die communicatief goed is en die zelfstandig problemen op kan lossen. Je werkt samen met een externe ontwikkelpartij en kunt hun dus uitdagen op het geleverde werk. Het schrijven van concepten aan de AI en hardware kant valt onder je verantwoordelijkheden. Het bedrijf noemt zichzelf een

Bekijk vacature »
Pim B

Pim B

06/12/2010 16:10:47
Quote Anchor link
Hoi,

Ik ben een simpele webwinkel aan het maken. Men kan producten uit de database aanklikken en toevoegen aan de winkelwagen. Maar ik wil nu dat men de mogelijkheid krijgt om items uit de winkelwagen te verwijderen.

Dit is de relevante code van 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
<?php
echo "<b><u>Inhoud van de winkelwagen</u>:</b><br />\n";
            echo "<table>";
            $totaalprijs = 0;
            for ($i=0; $i<count($winkelwagen); $i++)
            {

                   $zoek = mysql_query("SELECT * FROM product WHERE product_ID = '".$winkelwagen[$i]."'");
                   while($abc = mysql_fetch_assoc($zoek))
                   {

                       $gerecht = $abc['prod_naam'];
                       $prijs   = $abc['prod_prijs'];
                       echo "<tr><td>".$winkelwagen[$i]."</td><td>".$gerecht."</td>
                                 <td>&euro "
.number_format($prijs,"2",",","")."</td>
                                  <td><a href=>Verwijder</a></td></tr>"
;
                       $totaalprijs = $prijs + $totaalprijs;
                   }
               }

               echo "</table>";
/?>

Op een andere pagina zijn items via een querystring toegevoegd aan deze winkelwagen. Alles werkt goed: je krijgt een mooi lijstje met bestelde items. Ik heb ook al aan ieder item een link met "Verwijder" toegevoegd, maar die gaat nog nergens heen. Nu wil ik dus een item uit het lijstje kunnen verwijderen.
Kan iemand me op weg helpen?
Gewijzigd op 06/12/2010 16:15:26 door Pim B
 
PHP hulp

PHP hulp

26/12/2024 04:00:53
 
Kris Peeters

Kris Peeters

06/12/2010 16:15:20
Quote Anchor link
Mochten we nu weten waar $winkelwagen van daan komt, kunnen we je vraag beantwoorden.
 
Pim B

Pim B

06/12/2010 16:21:45
Quote Anchor link
Dit is de bestelpagina:
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
<?php
$winkelwagen
= array();
$_SESSION['winkelwagen'] = $winkelwagen;
CheckBestel();
Shop(); // lijst met items die je kan bestellen

// de functies


function CheckBestel()
{

    if (isset($_GET['bestel']))
    {

        // er is een bestelling => handel deze af \\
        $_SESSION['winkelwagen'][] = $_GET['bestel'];
    }
}

function
Shop() // Functie voor lijst met items uit de database \\
{
    echo "Klik <a href='afrekenen.php'>hier</a> hier om te zien wat er
          in uw winkelwagen zit en om af te rekenen.<br />\n"
;
    // Items uit de database op het scherm zetten \\
    $query = mysql_query("SELECT * FROM Product");
    echo "<br /><table border=1><tr><th width=5%>&nbsp;</th>";
                echo "<th width=27%>Product</th><th width=8%>Prijs</th><th width=40%>Omschrijving</th>
                      <th width=10%>Bestellen</th></tr>\n"
;
        while($abc = mysql_fetch_assoc($query))
        {

            $id      = $abc['product_ID'];
            $product = $abc['prod_naam'];
            $prijs   = $abc['prod_prijs'];
            $omschr  = $abc['prod_omschr_kort'];
    
            echo "<tr><td>".$id."</td><td>".$product."</td><td>&euro ".number_format($prijs,"2",",","")."</td>
              <td>"
.$omschr."</td><td><a href='producten.php?bestel=$id'>Bestel</a></td></tr>\n";
    }

    echo "</table>\n";
    echo "<br />Klik <a href='afrekenen.php'>hier</a> om af te rekenen.<br /><br />\n"; // dus om naar winkelwagen te gaan
}

?>
Gewijzigd op 06/12/2010 17:37:29 door Pim B
 
Kris Peeters

Kris Peeters

06/12/2010 16:51:55
Quote Anchor link
Probeer eens zo-iets:
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
<?php
// ...
if (!empty($_GET['haal_id_uit_sessie'])) {  // niets verbiedt je om dit anders te noemen
    $winkelwagen_temp = $_SESSION['winkelwagen'];
    $_SESSION['winkelwagen'] = array();  // sessie variabele leegmaken
    foreach ($winkelwagen_temp as $key=>$item) { // sessie variabele opnieuw opbouwen, met alle elementen, behalve dat ene
      if ($key != (int) $_GET['key']) {
        $_SESSION['winkelwagen'][] = $item;
      }
    }
  }


// ...

for ($i=0; $i<count($winkelwagen); $i++) {
  // ...
  echo '... <a href="?haal_id_uit_sessie=1&key='. $i .'">Verwijder</a>  ...';
}

?>


Raak je uit aan wat ik probeer te zeggen?

Merk op: zoals het nu is, kan dit problemen geven als ze, na het verwijderen, nog eens refreshen, aangezien de gegevens in de url staan.
Gewijzigd op 06/12/2010 16:55:16 door Kris Peeters
 
- SanThe -

- SanThe -

06/12/2010 17:32:06
Quote Anchor link
Ik mis session_start().
En als de GET leeg is zal ook je winkelwagen weer helemaal leeg zijn.
Dus volgens mij klopt er weinig van de logica.
Kijk eens naar bestaande scripten.
 
Pim B

Pim B

06/12/2010 17:39:52
Quote Anchor link
De session_start() staat wel in m'n script, maar ik heb niet alles gekopieerd omdat niets alles relevant is voor mijn vraag.
 



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.