berekeningetje in %

Status
Niet open voor verdere reacties.

Frenske123

Terugkerende gebruiker
Lid geworden
2 jul 2007
Berichten
1.267
Hoi

Ben even de tel kwijt:(

$prijs = $getal -1.652892562%;

dus $prijs = $getal min 1.652892562%



Dit moet natuurlijk anders
 
deze nog....ben door drukte de weg helemaal kwijt

getal is $getal+21%
 
Laatst bewerkt:
getal is $getal+21%

Dat is een andere (je hebt ondertussen aangepast) dan waar ik op gereageerd had
Eerder vroeg je: $getal is 12 plus 21%
Daar hoort bij (php): $getal = 12 * (1 + 0.21);

Nu staat er in ineens in je vraag (zo lees ik 'm althans): $getal = $getal plus 21% van $getal
Daar hoort bij (php): $getal = $getal * (1 + 0.21);

Tijs.
 
Laatst bewerkt:
PHP:
<?php
$link = mysql_connect('localhost','root','');
mysql_select_db('btw');

$result = mysql_query('SELECT id,prijs FROM producten');

while($row = mysql_fetch_array($result))
{
 		$afronding = '';
  	$prijs = $row['prijs'];
		$prijsZonderBtw =  ($prijs /119*100);
		//echo $prijsZonderBtw.'<br/>';
		//$prijsZonderBtw = $prijs - $prijsZonderBtw;
		$prijsMetBtw = $prijsZonderBtw * 1.21;
		$prijsincbtw = number_format(($prijsMetBtw),2);
		$afronding = explode('.',$prijsincbtw);
		$last = $afronding[1];
		if($last >= 0 && $last < 25)
		{
		 		$prijs = (int)$afronding[0].'.25';
		}
		if($last > 25 && $last < 50)
		{
		 		$prijs = (int)$afronding[0].'.49';
		}
		if($last > 50 && $last < 75)
		{
		 		$prijs = (int)$afronding[0].'.75';
		}
		if($last > 75 && $last <= 99)
		{
		 		$prijs = (int)$afronding[0].'.99';
		}
		if(!number_format($prijs,0)==$prijs)
		{
		 		$prijs = (int)$afronding[0].'00';
		}
		if(empty($prijs))
		{
		 		echo 'FOUT: product met id '.$row['id'].' en een oude prijs van '.$row['prijs'];
		}
		mysql_query('UPDATE producten SET prijs= "'.$prijs.'" WHERE id="'.$row['id'].'"');
		echo 'Oude prijs was'.$row['prijs'].' en is nu '.$prijs.' het product heeft id '.$row['id'];
		//print_r($afronding).'<br/>';
		//echo $prijsincbtw.'<br/>'; 
}
echo mysql_error();
mysql_close($link);
?>
als je de btw wilt berekenen van 19 naar 21% kan je dit even bekijken.
ik zie i.e.g. 21% voorbijkomen dus neem aan dat dat je bedoeling was.
 
moet ik nog bekijken,,ik zei het : zag het nu net pas...maar toch bedankt:)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan