0
Я пытаюсь создать простую программу, в которой пользователь может умножать свои входы. Но он всегда возвращает 0.
я уже сделал:
$price = (int)$_POST['txtPrice'];
$quan = (int)$_POST['quantity'];
$ans = $quan * $price;
echo "$ans";
Но возвращает 0 всегда. Это страница, на которой пришли все текстовые поля от:
echo "<tr>";
echo "<td><input type='text' name='quantity' placeholder='How Many?'></td>";
echo "<td><input type='text' name='txtName' value='$name'></td>";
echo "<td><input type='text' name='txtPrice' value='$price'></td>";
Ваша форма 'method =" post "' ??? Базовая отладка 'print_r ($ _ POST);' – AbraCadaver
Какие значения вы видите? –
Почему существуют котировки вокруг $ ans? Еще одна проблема заключается в том, что ваша цена не должна быть INT. Он должен быть десятичным. – durbnpoisn