Beste leden,
Ik wil 2 waardes uit mijn database vergelijken en daarvan het verschil (korting) in percentage tonen...
als het ware
$item['waarde1'] - $item['waarde2'] = verschil
ofwel
5 euro - 1 euro = 20% korting
Wie o wie kan mij hierbij helpen...
Alvast bedankt :)
- php waarden vergelijk, verschil in %
-
18-07-2012, 16:30 #1
- Berichten
- 171
- Lid sinds
- 16 Jaar
php waarden vergelijk, verschil in %
-
-
18-07-2012, 16:34 #2
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: php waarden vergelijk, verschil in %
1/5 X 100 = 20%
$korting=number_format((($item['waarde1']/$item['waarde2'])*100),2);
echo $korting.'% korting'
Aanvullend bericht:
Sorry, waardes andersom - je moet het totaal bedrag delen door het origineel
-- De number_format functie rond je getal af op 2 decimalen. Als je server amerikaans ingesteld is zou ik deze regel gebruiken:
number_format((($item['waarde1']/$item['waarde2'])*100),2,',','.');
Anders krijg je 1,000,000.00 in plaats van de nederlandse 1.000.000,00Laatst aangepast door Rob Quist : 18-07-2012 om 16:37 Reden: Automatisch samengevoegd.
-
18-07-2012, 16:36 #3
- Berichten
- 1.031
- Lid sinds
- 17 Jaar
Re: php waarden vergelijk, verschil in %
ff via gsm toetsenbord, maar idee is wel duidelijk den ik:
$verschilperc = $waarde2 / $waarde1 * 100
-
18-07-2012, 16:38 #4
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: php waarden vergelijk, verschil in %
Zo dat zijn snelle reacties...
Bedankt hiervoor, ik ga ze uitproberen...
Nu we toch bezig zijn, een andere vraag:
Countdown van nu tot ['tijd']
['tijd'] kan in format 0 00, 12 00 , 16 00 in het database tabel staan
-
18-07-2012, 16:43 #5
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: php waarden vergelijk, verschil in %
Dat is lastiger.. Sla gewoon een timestamp op in je DB, check dat tegenover de huidige timstamp, en het verschil is dan de countdown in seconden.
-
19-07-2012, 08:25 #6
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: php waarden vergelijk, verschil in %
Beste Rob,
Je berekening klopte niet...
Ik heb het uiteindelijk aan de praat gekregen door het volgende:
$korting=number_format(($item['Select5']-$item['Prijs'])/($item['Select5']/100),0);
Bedankt voor de opzet!
-
19-07-2012, 09:05 #7
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: php waarden vergelijk, verschil in %
Huh? Hoe kan dat nou kloppen?
Kleine prijs (prijs nu = 5)
originele prijs (10)
5-10 = 5
5 / 5 = 1 / 100 = 0,01%
(Kleine prijs-originele prijs)/kleine prijs/100 ?
-
19-07-2012, 09:20 #8
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: php waarden vergelijk, verschil in %
Excuus ['select5'] = orginele prijs & ['prijs'] is actieprijs.
(originele prijs-Kleine prijs) / (originele prijs/100) = uitkomst %
(50-20) / (50/100) = %
30 / 0.5 = 60% korting
-
19-07-2012, 09:35 #9
- Berichten
- 690
- Lid sinds
- 15 Jaar
Re: php waarden vergelijk, verschil in %
dus
origineel: 50
korting: 10
Verwacht: 20% korting
(50-10) / (50/100) =
40 / 0,5 = 80% korting? Dat klopt toch niet?
EDIT:
Ooh wacht die korting is geen korting maar de nieuwe prijs :P
haha ik snap 'm al
-
19-07-2012, 09:42 #10
- Berichten
- 171
- Lid sinds
- 16 Jaar
Re: php waarden vergelijk, verschil in %
Rob dat klopt... :)
Geen probleem, wellicht had ik het duidelijker moeten formuleren.
Maar in iedergeval is het gelukt...
En kunnen andere dit script ook gebruiken om een kortingspercentage te berekenen
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic