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.

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.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.