Totaalbedrag leegmaken

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

.NET developer

Functie Jouw team van vier collega .NET developers is verantwoordelijk voor het bouwen van de ETL processen van jouw nieuwe werkgever. Op dit moment wordt de front-end gedaan door een extern team van professionals. Echter wilt jouw nieuwe werkgever graag intern deze kennis uitbreiden en heeft dan ook de ambitie om dit voor het eind van het jaar intern te gaan aanpakken. Dit betekend dat jij als .NET ontwikkelaar de ideale kans krijgt om jezelf samen met jouw collega’s te ontwikkelen als full stack developer. Als .NET ontwikkelaar werk jij bij deze gave werkgever met C# .NET, SQL, JavaScript, REST

Bekijk vacature »

C# Ontwikkelaar

Functieomschrijving Voor een software ontwikkelaar in de omgeving van Vught zijn we op zoek naar een gemotiveerde C# ontwikkelaar. Deel jij hun passie voor development en dan vooral in C#.NET? Dan kan dit wel eens jouw droombaan zijn! Jouw werkzaamheden zullen er ongeveer als volgt uit gaan zien Door de wensen van de klant goed te begrijpen ga jij aan de slag dit om te zetten naar passende oplossingen en werk je deze uit tot een sterk eindproduct. Je gaat je bezighouden met de ontwikkeling van webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Frameworks en C#.

Bekijk vacature »

C# .NET developer voor innovatieve applicaties gez

Bedrijfsomschrijving Deze werkgever houdt zich al ruim 20 jaar bezig met het ontwikkelen van innovatieve software en dat willen ze graag nog lang doorzetten. En dat merk je ook als je als .NET developer hier aan de slag gaat. De applicaties worden continu doorontwikkeld met altijd als uitgangspunt dat zowel de kwaliteit als het gebruikersgemak van hoog niveau is. Het bedrijf telt inmiddels ruim 25 medewerkers waarvan meer dan de helft op de development afdeling werken. Meer weten over deze werkgever? Mail naar [email protected] of bel 0657578548 Functieomschrijving Je komt te werken in een Scrum team met andere .NET developers

Bekijk vacature »

Frontend Developer - Leeuwarden

Frontend Developer – Leeuwarden Als Frontend Developer bouw jij mee aan het onderwijs van de toekomst! In een scrum team werken met jonge en enthousiaste collega’s, moderne technieken, ruimte voor eigen ontwikkeling en op een proactieve wijze kunnen meewerken aan innovatie binnen het onderwijs. Magister is het state-of-the-art softwarepakket dat scholen in het voortgezet onderwijs op alle fronten ontzorgt. Van leerlingenadministratie tot het ondersteunen van individuele leerlijnen, van toegang tot digitaal lesmateriaal tot het plannen van het lesrooster. In de Magister app bedient Magister ruim 2,5 miljoen gebruikers waarvan, dagelijks meer dan 600.000 unieke. Hiermee is Magister de absolute marktleider

Bekijk vacature »

Fullstack Developer

Functieomschrijving Voor een erkende werkgever in regio Etten-Leur zijn wij op zoek naar een Fullstack Developer met PHP/Laravel ervaring. Je gaat aan de slag met het bouwen van maatwerk software voor klanten die actief zijn in een specifieke markt. Als fullstack developer ben je samen met een enthousiast team van 7 collega’s verantwoordelijk voor de ontwikkeling, beheer en innovatie van informatiesystemen voor klanten in een specifieke branche. Verder ondersteun je complexe uitdagingen van klanten. Je brengt hun wensen in kaart en vertaalt deze door naar maatwerk software. Ervaring met Laravel is een must. Om de klant zo goed mogelijk te

Bekijk vacature »

Software Developer Java

Java/Kotlin Developer Ben jij een ervaren Java/Kotlin developer met een passie voor het automatiseren van bedrijfsprocessen? Wil je graag deelnemen aan uitdagende projecten bij aansprekende klanten? En ben je op zoek naar een professioneel, ambitieus en dynamisch bedrijf om je carrière verder te ontwikkelen? Kom dan ons team bij Ritense in Amsterdam versterken! Zo ziet de functie eruit: Als Java/Kotlin developer bij Ritense ben je verantwoordelijk voor de ontwikkeling en implementatie van applicaties die bedrijfsprocessen automatiseren, zodat onze klanten slimmer, efficiënter en klantgerichter kunnen werken. Als developer ben je in de lead en zorg je voor de correcte oplevering van

Bekijk vacature »

3D BIM Add-on Developer

As a 3D BIM add- on developer at KUBUS, you will develop add-ons (called BCF- Managers) to the leading building information modeling (BIM) programs Revit, Navisworks, Archicad, AutoCAD and Tekla Structures. BCF Managers enable data transfer between BIM software and BIMcollab. You will work on both the front- and the back-end. As a software company, KUBUS is in a unique position. We build our own products that are used by tens of thousands of users worldwide. Our company is just the right size: big enough to make a real impact in the market, but small enough that as an individual

Bekijk vacature »

Full Stack 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: Ontwikkelen en onderhouden van webapplicaties, apps en dashboards voor de eigen IOT-oplossingen. Testen en valideren van de ontwikkelde software. Actief deelnemen aan code reviews en bijdragen aan het verbeteren van de kwaliteit van de software. Je gaat aan

Bekijk vacature »

PHP Developer

Functieomschrijving Vanuit het hoofdkantoor in omgeving Breda ben je als PHP/Symfony Developer niet alleen gefocust op het ontwikkelen van software. Daarnaast ben je voortdurend bezig met het zoeken naar nieuwe trends en ontwikkelingen die van waarde kunnen zijn voor de efficiëntie van software ontwikkeling. Hieronder een kort overzicht van jouw takenpakket: Het ontwerpen en implementeren van webapplicaties met het Symfony Framework; Het schrijven van een schone en efficiënte codes; Het testen van ontwikkelde applicaties om te zorgen dat ze goed functioneren en voldoen aan de eisen van de klant; Onderhouden en updaten van bestaande applicaties die zijn gebouwd met het

Bekijk vacature »

PHP Developer gezocht!

Functie omschrijving Wij zijn op zoek naar een PHP Developer! Ben jij op zoek naar een nieuwe uitdaging? Lees dan snel verder! Voor een organisatie in de regio Utrecht die zich bezighoud met het verbeteren van de medicatieveiligheid zoeken wij een Software Developer. In deze functie zijn wij op zoek naar een slimme en enthousiaste Developer die interesse heeft in farmacie, logistiek en ICT. Daarnaast beschik je over een goed analytisch vermogen en ben je van nature gestructureerd en resultaatgericht. Je moet in deze functie daadkrachtig, flexibel en communicatief goed zijn. Je verantwoordelijkheden bestaan uit: Object georiënteerd programmeren; Werken in

Bekijk vacature »

C#.NET ontwikkelaar

Functie omschrijving Voor een softwarebedrijf in de omgeving van Veghel zijn we op zoek naar een C# developer. Word jij blij van ontwikkelen in C# en .NET? Lees dan snel verder! Jouw werkzaamheden zullen er als volgt uit gaan zien: Op basis van de wensen van de klant ga je samen met je collega's ga je op zoek naar de juiste oplossingen en je gaat dit uitwerken tot een mooi eindproduct. Je bouwt webshops, webapplicaties en websites, dit doe je door middel van ASP.NET, MVC Framework en C#. Je zorgt voor de optimalisering van bestaande software en de automatisering van

Bekijk vacature »

(Junior) PHP Ontwikkelaar bij een retail bedrijf i

Bedrijfsomschrijving Ben jij een ervaren PHP ontwikkelaar met een passie voor retail en ICT? Wil jij werken in een team dat zich bezighoudt met het ontwikkelen van uitdagende applicaties voor een groot retailbedrijf in Delft? Dan zijn zij op zoek naar jou! Functieomschrijving Als PHP Ontwikkelaar werk je in een team aan de ontwikkeling van applicaties die door de gehele organisatie worden gebruikt. Je bent verantwoordelijk voor het ontwikkelen, testen en implementeren van deze applicaties. Je werkt hierbij nauw samen met andere ontwikkelaars, projectmanagers en stakeholders binnen de organisatie. Je taken bestaan onder andere uit: Ontwikkelen van nieuwe functionaliteiten en

Bekijk vacature »

Applicatie ontwikkelaar

Functie omschrijving Zelfstandige applicatie ontwikkelaar gezocht voor familiair bedrijf in omgeving Capelle ad Ijssel Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! Een deel van jouw werkzaamheden: Onderhouden en ontwikkelen van de IT systemen; Opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werken aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkelen en implementeren van MS PowerApps en Power BI.

Bekijk vacature »

.NET Developer Shared Driving

Bedrijfsomschrijving Onze klant richt zich op het toegankelijker maken van steden, een fantastisch mooi streven. Hoe ze dat doen? Met eigen ontwikkelde software, waarmee vervoersmiddelen gedeeld kunnen worden. Deze inspirerende werkgever maakt een maatschappelijke impact en dat doen ze nu al zo'n 25 jaar! Het bedrijf is gevestigd in het centrum van Rotterdam en kent ongeveer zo'n 90 medewerkers. Het personeel is lekker gewoon gebleven! Iedereen kleedt zich zoals hij of zij dat zou willen en de sfeer is er erg fijn. Een leuke werkgever om voor te werken, en bovendien zijn er voor jou als Software Developer veel mooie

Bekijk vacature »

Oracle Developer / PL SQL

Dit ga je doen Software ontwikkeling aan een internationaal gebruikt pakket; Werken met technieken als Oracle 19c, Toad, PL/SQL, Oracle Forms, Reports en Designer; Meedraaien in internationale projecten; Meedenken over technisch en functioneel ontwerp; Samenwerken met collega's als Informatie Analisten, Testers en Release Managers; Soms wensen en eisen afstemmen met de business. Hier ga je werken Onze klant, een internationaal bekend bedrijf dat essentiële producten maakt waar iedereen graag gebruik van maakt, zoekt versterking in het Software Development team. Samen met 3 developers, een release manager, een informatie analist en 3 testers werk jij aan een systeem waarmee complexe producten

Bekijk vacature »
Krist Ensing

Krist Ensing

03/05/2013 09:17:42
Quote Anchor link
Ik ben bezig met het bouwen van een webshop. Hierbij wil ik het totaalbedrag van bestelde producten weergeven. Dit doe ik door de variabele $Subtotaal aan te maken met de volgende 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
<?php
$strSQL
= "select SUM(Aantal*Prijs) as Subtotaal from tblorderregels
       join tblorder using (Ordernummer)
       where tblorder.SessieId = '$SessieId'"
;

$rs = mysql_query($strSQL, $db);
if (!$rs) {
die("de SQL opdracht is fout<br>" . $strSQL);
}

$r = mysql_fetch_array($rs);
mysql_freeresult($rs);
$Subtotaal = $r["Subtotaal"]    ;
?>


Als ik een nieuwe sessie begin door een andere browser te gebruiken, of door de brouwser opnieuw te starten, staat er altijd nog het laatst opgetelde totaalbedrag in, totdat ik een nieuw product bestel, dan begint hij pas een nieuwe berekening te maken.

Hoe komt het dat de variabele niet leeg is en hoe kan ik hiervoor zorgen?
 
PHP hulp

PHP hulp

27/02/2024 23:37:29
 
Marvin H

Marvin H

03/05/2013 09:52:16
Quote Anchor link
Het ziet er naar uit dat er wat caching achter blijft in de browser die je gebruikt... je kan eventueel caching uitschakelen met META code in je <head>
 
Krist Ensing

Krist Ensing

03/05/2013 10:09:28
Quote Anchor link
Hoe ziet zo'n meta code er dan uit?


Toevoeging op 03/05/2013 10:13:36:

Ik heb <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> in de head gezet, maar dit doet niks.


Toevoeging op 03/05/2013 10:18:00:

En ook als ik de geschiedenis en het cachegeheugen van de browser volledig wis, blijft er een bedrag instaan.
Dus ik vraag me af of het wel het cashegeheugen is.
 
Wouter J

Wouter J

03/05/2013 10:23:06
Quote Anchor link
Je zegt dat je van browser verwisselt? Dan kan het geen caching zijn. Het moet iets in je script/site zijn.
 
Krist Ensing

Krist Ensing

03/05/2013 10:28:16
Quote Anchor link
Ik heb zelf het idee dat hij het totaalbedrag laat zien, van het laatst aangemaakte ordernummer. Hierbij de hele 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
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
                                            <?php

$SessieId
= (session_id());          
            $strSQL = "select *  from tblartikelen, tblorderregels, tblorder
                        where tblorder.Ordernummer = tblorderregels.Ordernummer
                        and tblorderregels.Artikelnummer = tblartikelen.Artikelnummer
                        and tblorder.SessieId = '$SessieId'"
;
                        $rs = mysql_query($strSQL, $db);
                        if (!$rs)    
        die("agenda.php: de SQL opdracht is fout<br>" . $strSQL);
    
    // Haal alle records 1 voor 1 op zolang er records zijn
    while ($r = mysql_fetch_array($rs)) {  
    
  ?>
    
            <TR><TD class=infoBoxContents vAlign=top
                                align=left><SPAN
                                class=infoBoxContents>                    
                                <?php echo($r["Aantal"]); ?>&nbsp;
</TD>
                                <TD class=infoBoxContents vAlign=top><?php echo($r["Artikelnaam"]); ?></SPAN></TD>
                                
                                </TR><?php } ?></TBODY></TABLE></TD></TR>
                          <TR>
                            <TD class=boxText><IMG border=0 alt=""
                              src="winkelwagen_files/pixel_black.gif"
                              width="100%" height=1></TD></TR>
                            
                          <TR>
                            <?php
            
            $strSQL
= "select SUM(Aantal*Prijs) as Subtotaal from tblorderregels ";
$rs = mysql_query($strSQL, $db);
if (!$rs) {
die("de SQL opdracht is fout<br>" . $strSQL);
}

$r = mysql_fetch_array($rs);
mysql_freeresult($rs);
$Subtotaal = $r["Subtotaal"]    ;
?>
  
                          
                          
                            <TD class=boxText align=right><SPAN
                              class=cart_price><?php echo $Subtotaal ; ?></SPAN>
    


Toevoeging op 03/05/2013 10:35:25:

Ik zie nu dat hij alle ordernummers bij elkaar optelt, dus het sessienr negeert hij. Hoe kan dat?


Toevoeging op 03/05/2013 10:47:29:

Probleem opgelost. Ik heb:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php $strSQL = "select SUM(Aantal*Prijs) as Subtotaal from tblorderregels "; ?>

vervangen door:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php $strSQL = "select SUM(Aantal*Prijs) as Subtotaal from tblorderregels
                        join tblorder
                        where tblorder.Ordernummer = tblorderregels.Ordernummer
                        and tblorder.SessieId = '$SessieId'"
;
?>

Bedankt voor de suggesties!

Graag in het vervolg bij code, [code] [/code] tags gebruiken.[/modedit]
Gewijzigd op 03/05/2013 13:04:32 door Bas IJzelendoorn
 
Wouter J

Wouter J

03/05/2013 11:03:56
Quote Anchor link
Is dat jou code? Dan moet ik helaas melden dat je hem beter kunt weggooien. Je gebruikt veel oude dingen. Om wat op te noemen:
- variabelen moeten buiten quotes;
- die is geen foutafhandeling, maar het brutaal vermoorden van je applicatie. Kijk eens naar de MySQL code in http://wouterj.github.io/sql-boilerplate ;
- gebruik mysql_fetch_assoc ipv fetch_array, dat is sneller en je gebruikt de extra's van fetch_array toch niet;
- nooit PHP logica tussen HTML plaatsen;
- html tags zijn altijd in kleine letters;
- gebruik geen inline CSS;
- ik heb zo'n vermoeden dat je queries geoptimaliseerd kunnen worden (maar ben niet echt een SQL guru...);
- maak je code netjes, spring in na een { en plaats geen onnodige whitespace voor ;.

En even een tip voor het forum: plaats je code tussen [code] tags, dan wordt het wat makkelijker lezen.
 
Krist Ensing

Krist Ensing

03/05/2013 12:43:17
Quote Anchor link
Bedankt voor je commentaar Wouter
De html/css omgeving van de webshop is door onze php docent meegegeven. Het is de bedoeling dat we de php code inbouwen in website.
Als alles klaar is wil ik alle php code optimaliseren wat betreft, netjes neerzetten. Ik zal je commentaar over variabelen, die, mysql-fetch-assoc daarin meenemen. Ook wil ik de sql code bekijken. Ik heb het idee dat ik nu onnodig vaak variabelen maak van gegevens uit de database, tewijl ik ze in de sql query ook zo uit de database kan oproepen, ik weet alleen (nog) niet hoe.
 



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.