- is_numeric: documentation ( source)
- round: documentation ( source)
- date_default_timezone_set: documentation ( source)
- htmlspecialchars: documentation ( source)
- sprintf: documentation ( source)
<?php
date_default_timezone_set("America/Chicago");
$num = $_POST['num'];
if ((is_numeric($num)) && ($num >= "100.00")) {
$percentage = 3;
$num += $num*($percentage/100);
$num = round($num, 1); // 4
$num = sprintf('%0.2f', $num);
$link = '<a href="https://www.paypal.me/DigitalMusicServices/'.$num.'"><b>Click Here To Make This Payment</b></a>"';
echo "<b>Your payment with handling fees would be: $$num</b>";
echo "<br /><br />";
echo "<b>If you're ready to make this payment, please click the link below</b><br /><br />";
echo $link;
} else { ?>
<h4>Please enter the amount ($xxx.xx) $100.00 Mininum</h4>
<form name='payment' method='POST' action='<?php echo htmlspecialchars($_SERVER['PHP_SELF']);?>'>
<input type='text' name='num' size='20'>
<input type='submit' name='Submit' value='Submit'>
</form>
<?php } ?>