korting doorvoeren

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ambitieuze medior developer

Wat je gaat doen: Heb jij al een paar jaar ervaring als developer maar wil jij naar the next level? In ons NextLevelDev Programma helpen wij jou om de volgende stap te zetten: een mooi programma aan trainingen op het gebied van Java, hippe frameworks, Agile/Scrum, OCP-certificering en optioneel: andere JVM-talen als Kotlin en Scala; Cloud (AWS, Azure, GCP) Soc 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

Bekijk vacature »

Senior Mobile Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Senior Mobile Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Senior PHP Developer

As a Senior PHP Developer at Coolblue, you ensure that our webshops work as optimal as possible and you choach other colleagues on the hard and soft skills. How do I become a Senior PHP Developer at Coolblue? As a PHP Developer you work together with other development teams to make our webshop work as optimal as possible and to make our customers happy. Although you are a PHP Developer, you are not averse to a little TypeScript or other technologies that might be used. Would you also like to become a PHP Developer at Coolblue? Read below if the

Bekijk vacature »

Senior Lead Front End Developer

Functieomschrijving Voor Stichting Waternet zijn wij op zoek naar een senior Lead Front End Developer. Binnen het DevOps team Online zijn we op zoek naar een Senior Lead Front End developer met kennis van toegankelijkheid. Deze developer zal zich bezighouden met development van webpaginas die in verbinding staan met systemen uit het back office. Taken Ontwerpen, ontwikkelen, implementeren, documenteren en beheren van webapplicaties in een Azure-omgeving Debuggen, analyseren en oplossen van problemen in de OTAPomgevingen Je participeert in het DevOpsTeam Online voor het verder uitwerken en implementeren van gebruikerswensen Je bent betrokken bij toegankelijkheid audits en het implementeren van WCAG

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 »

Traineeship IT regio Amsterdam/Utrecht

Wat ga je doen? Het traineeship begint met een fulltime maand cursussen en praktijkdagen, waarin je de basis van het IT-vak leert op de Shared Servicedesk (SSD). Daarnaast ga je meteen aan de slag voor je eerste certificering! (ITILv4). Je start in een groep met 4 tot 10 deelnemers, waarmee jij gedurende die maand optrekt en je kennis kunt delen. Na het voltooien van de eerste maand ga je direct voor een langere periode aan de slag bij één van onze klanten of blijf je intern bij ons op de Shared Servicedesk. Je bent het eerste aanspreekpunt van de eindgebruikers

Bekijk vacature »

Senior Node.js developer Digital Agency

Functie Door de groei van de organisatie zijn ze op zoek naar een Tech Lead. Als tech lead ben jij verantwoordelijk Als Back end Node.js developer kom je terecht in een van de 8 multidisciplinaire teams in het projectenhuis. Afhankelijk van jouw interesses, wensen en capaciteiten word je bij projecten en onderwerpen naar keuze betrokken. Als ervaren ontwikkelaar zul jij vaak leiding nemen in de projecten en in het team een aanvoerder zijn van technische discussies. Uiteindelijk wil jij natuurlijk de klantwensen zo goed mogelijk vertalen naar robuuste code. De projecten kunnen varieren van langlopende- tot kleinschalige trajecten. Voorheen werkte

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 »

Fullstack JavaScript Developer Webapplicaties

Bedrijfsomschrijving Voor deze organisatie ben ik op zoek naar een getalenteerde Fullstack JavaScript Developer. Ze is een snelgroeiend software development agency dat zich richt op het ontwikkelen van moderne webapplicaties en complexe systemen voor haar klanten. Ze is gevestigd onder de rook van Utrecht en heeft als doel om tot de top van de Nederlandse agencies te behoren. Deze organisatie maakt softwareoplossingen voor verschillende soorten bedrijven. Innovatie staat hoog in het vaandel en je zult dus met nieuwe technieken aan de slag gaan. Ze hebben klanten in vele branches zitten, zoals retail, finance, gezondheid en onderwijs. De diverse klanten zorgen

Bekijk vacature »

Medior Front-end Developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als Medior Front-end Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Onze klantenkring is groot en divers, dat vraagt om flexibiliteit van jou. Tegelijkertijd betekent dit dagelijks nieuwe dingen leren én dat geen werkdag hetzelfde is. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling waarbij iedereen welkom is, zowel

Bekijk vacature »

Medior Front end developer React

Functie Voor deze functie ben ik op zoek naar een enthousiaste front end developer die communicatief vaardig is. Jij wordt onderdeel van een enthousiast jong team dat werkt aan grote websites. Binnen jouw rol ben jij diegene die de vertaling maakt van design naar functionele code en zorg jij voor goede experience op meerdere platformen. Dit doe je natuurlijk door gebruik te maken van Javascript, HTML, CSS en React. Daarnaast wordt er gebruik gemaakt van Webcomponents en verschillende authenticatie tools. Doordat er hier gestreefd wordt naar de beste gebruikerservaringen, wordt het product constant doorontwikkeld. Hierdoor blijven ze voor op de

Bekijk vacature »

Back-end Developer (Permanent position with the em

Bedrijfsomschrijving Dutch specialist in technical installation materials. Functieomschrijving Purpose of the position: Our client is looking for a Back-end Developer who, together with the rest of the energetic and dynamic team, is responsible for the development and management of the website. This not only concerns the development and management of the current website, but also the development of a new Headless Commerce Platform to keep the customer's website Future proof. Within the IT department, there is a real DevOps culture and the commerce team is at the forefront and tries to implement continuous improvements. Most important tasks: ï‚· Designing and

Bekijk vacature »

Back End Developer .NET

Dit ga je doen Ontwikkelen in C# .NET en werken aan nieuwbouw, uitbouw en onderhoud van de software (die communiceren met 68.000 sensoren, waardoor er meerdere miljoenen berichten per uur verwerkt worden); Samenwerken in Scrum Teams; Meewerken aan verschillende, uitdagende projecten; Werken met nieuwe technologieën en vrijheid krijgen om jezelf te ontwikkelen en door te groeien. Hier ga je werken Je komt als Developer te werken bij een organisatie die gespecialiseerd is in software die real-time wordt gebruikt. De software constateert waar werk moet worden uitgevoerd en de chauffeurs worden met een andere applicatie hierop geattendeerd. Ook wordt er direct

Bekijk vacature »

Full Stack Software Developer C#.NET

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 »

Medior/senior Back-end developer wanted!

Functie Because of the growth within the company, we are looking for reinforcement in the devlopmenttean. As a back-end developer you build the company software that helps us with the primary processes. A fun (internal) project in which you continuously develop the software! You will work in a small team, we have daily stand-ups and a scrum session every fortnight, led by our Scrum Master. During these sessions, you get the opportunity to present your ideas and discuss them with your fellow developers and the Product Owner. Within the development teams, we use Trello, Gitlab, Jiira, Confluence and Boockstack. They

Bekijk vacature »
Patrick Akkers

Patrick Akkers

28/10/2012 22:02:56
Quote Anchor link
Ik heb een aantal selectievelden waarbij mensen aantallen kunnen selecteren.
Na het posten worden deze aantallen opgeteld en in $totaal gezet.


Nu geldt er een 2e halve prijs actie en wil ik het volgende doen:

Product kost 6 euro

Iemand koopt 1 product: 6 euro
Iemand koopt 2 producten: 9 euro


Dat doe ik zo:

Quote:
if($_GET['aktiemechanisme'] == 2) {

if (0==($aantal%2))
{
$aantal = $aantal *0.75;

}


Dat werkt, maar als iemand er nu 3 koopt, krijg je: 18 euro
Terwijl ik dan graag zou willen zien dat hij zegt: 15 euro (dus hier wordt 1x 2e halve prijs toegepast, de 3e is het hele bedrag boven op die 9 euro.)

Nu telt het script bij 3 stuks 3x de volle prijs en bij de 4e pas weer de aktie toe te passen.


Enig idee hoe ik dit oplos?
 
PHP hulp

PHP hulp

23/12/2024 20:23:34
 
Jaron T

Jaron T

28/10/2012 22:10:15
Quote Anchor link
je moet natuurlijk wel de korting op het goedkoopste artikel doen hé.

Antwoord op je probleem;

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
<?php
$goedkoopsteprijs
= 10.15; // @todo; mysql MIN() of de php variant: http://nl1.php.net/min
$aanbiedingsprijs = number_format($goedkoopsteprijs / 2, 2); // ervoor zorgen dat 10.15 / 2 geen 5.075 wordt maar netjes 5.08
?>
 
Ivo Breeden

Ivo Breeden

29/10/2012 12:30:03
Quote Anchor link
Volgens mij is dat niet precies wat Patrick wil weten. Hij wil weten wat de formule is die weergeeft dat ieder tweede (zelfde) artikel de helft kost. Die formule is:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$totaalprijs
= (ceil($aantal/2) * $prijs) + ($floor($aantal/2) * ($prijs/2));
?>

Voorbeeld:
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
<?php
$prijs
= 6.0;
$halveprijs = $prijs / 2;
echo "<table>\n";
echo "  <tr>\n";
echo "    <th>Aantal</th>\n";
echo "    <th>Aantal hele prijs</th>\n";
echo "    <th>Aantal halve prijs</th>\n";
echo "    <th>Totaal prijs</th>\n";
echo "  </tr>\n";
for ($i=1; $i<7; $i++) {
    $aantalheleprijs = ceil($i/2);
    $aantalhalveprijs= floor($i/2);
    $totaalprijs = ($aantalheleprijs * $prijs) + ($aantalhalveprijs * $halveprijs);
    echo "  <tr>\n";
    echo "    <td>$i</td>\n";
    echo "    <td>$aantalheleprijs</td>\n";
    echo "    <td>$aantalhalveprijs</td>\n";
    echo "    <td>$totaalprijs</td>\n";
    echo "  </tr>\n";
    }

echo "</table>\n";
?>

(Ik hoop niet dat iemand gaat zeuren over dat de strings gesplitst moeten worden, daar gaat het niet om in dit voorbeeld. Bovendien doe ik het precies zoals php.net het beschrijft.)
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

29/10/2012 13:10:55
Quote Anchor link
Wat jij doet klopt niet, dit zal beter gaan:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$totaalprijs
= (floor($aantal/2) *($prijs/2)) + (($aantal % 2) * $prijs);
?>
 
Ivo Breeden

Ivo Breeden

29/10/2012 13:40:12
Quote Anchor link
Met alle respect ben ik het niet met je eens, Ger. Probeer jouw formule maar eens in mijn voorbeeld op te nemen (heb ik gedaan): hij geeft gewoon niet de juiste resultaten. Mijn formule wel.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
Aantal     Aantal hele prijs     Aantal halve prijs     Totaal prijs     Ger
1     1     0     6     6
2     1     1     9     3
3     2     1     15     9
4     2     2     18     6
5     3     2     24     12
6     3     3     27     9

(Sorry voor de knullige layout, maar de rechtse kolom is het resultaat van jouw formule. die daarvoor is de mijne.)
Gewijzigd op 29/10/2012 13:44:43 door Ivo Breeden
 
Ger van Steenderen
Tutorial mod

Ger van Steenderen

29/10/2012 14:13:17
Quote Anchor link
Sorry, je hebt gelijk, ik heb niet goed gekeken, het is niet 2 voor de prijs van 1, maar 2e halve prijs.
In het eerste geval moet de formule dit zijn:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$totaalprijs
= ((floor($i/2) * $prijs) + (($i % 2) * $prijs));
?>

In het tweede geval jouw formule.
Gewijzigd op 29/10/2012 14:15:16 door Ger van Steenderen
 



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.