0

Morning all,

I don't know how to solve this problem Here it is:

$price_unit = "20.45"
$qty = 'qty';
$net = 'net';
$net = $qty * $price_unit ;
as: 0<$qty<10 to parse in a textbox.
I do that :

if
    ($qty =0)
    {
    $net =0;
}

elseif
    ($qty =1) {
    $net = $price_unit * 1;
}

elseif
    ($qty = 2) {
    $net = $price_unit * 2;
}
....
else{echo "Message...."}

In form html

.....
<input type = "text" name = "qty" value = "<?php echo $qty ?>" size = "6">
<input type = "text" name = "gross"  value = "$qty * $price_unit" size = "6">

Result: qty value: 1

When I change qty to 0, 1, 2, 3, 4, etc.. gross value stay ar 20.45.

What is wrong in my code ?

Regards to all.

Edited by pyTony: fixed formating

2
Contributors
1
Reply
2
Views
12 Years
Discussion Span
Last Post by zippee
0

Your code:
$price_unit = "20.45" // this is not numeric
$qty = 'qty'; // this mean the value in $qty is a word
$net = 'net'; // this mean the value in $net is a word

They should look like:
$price_unit = 20.45; // this is now numeric value
$qty = $_POST; // assume you use post in the form
$net = $proce_unit*$qty;

To set the condition, use if...else function.

This topic has been dead for over six months. Start a new discussion instead.
Have something to contribute to this discussion? Please be thoughtful, detailed and courteous, and be sure to adhere to our posting rules.