
Naazed
5 год назад
Где ошибка? PHP.Из-за чего пишет Notice?После ввода количества книг и нажатия Отправить выходит это.Ваш заказ составил:20 сказок Андерсона40 Книг со стихами Пушкина30 журналовВсего заказано: 90На сумму: 2,520.00Notice: A non well formed numeric value encountered in D:xampphtdocsmysiteweb_pr5processorder.php on line 33налог с продаж составил: 0.36Notice: A non well formed numeric value encountered in D:xampphtdocsmysiteweb_pr5processorder.php on line 34Сумма с налогом с продаж: 2.36А вот и сам код.orderform.php< html>< head>< title>КНИЖНЫЙ МАГАЗИН< /title>< /head>< body>< h1>КНИЖНЫЙ МАГАЗИН< /h1>< h2>Форма заказа< /h2>< form action="processorder.php" method=post>< table border=0>< tr bgcolor=#ccc>< td width=150>Название< /td>< td width=15>Количество< /td>< /tr>< tr>< td>Сказки Андерсона< /td>< td align=center>< input type="text" name="scazki" size=3 maxlength=3>< /td>< /tr>< tr>< td>Стихи А. С. Пушкина< /td>< td align=center>< input type="text" name="ctixi" size=3 maxlength=3>< /td>< /tr>< tr>< td>Журнал «Бизнес» < /td>< td align=center>< input type="text" name="zurnal" size=3 maxlength=3>< /td>< /tr>< tr>< td colspan=2 align=center>< input type=submit value="Отправить заказ">< /td>< /tr>< /table>< /form>< /body>< /html>processorder.php< html>< head>< title>Книжный магазин – Результаты заказа< /title>< /head>< body>< h1>КНИЖНЫЙ МАГАЗИН< /h1>< h2>РЕЗУЛЬТАТЫ ЗАКАЗА< /h2>< ?php$scazki=$_REQUEST['scazki'];$ctixi =$_REQUEST['ctixi'];$zurnal =$_REQUEST['zurnal'];echo "< p>Заказ обработан ";echo date("H:i, jS F");echo "< br>";echo "< p>Ваш заказ составил:";echo "< br>";echo $scazki." сказок Андерсона< br>";echo $ctixi." Книг со стихами Пушкина< br>";echo $zurnal." журналов< br>";$totalqty = 0;$totalamount = 0.00;define("zena1", 100);define("zena2", 10);define("zena3", 4);$totalqty = $scazki + $ctixi + $zurnal;$totalamount = $scazki * zena1 + $ctixi * zena2 + $zurnal * zena3;$totalamount = number_format($totalamount, 2);echo "< br>n";echo "Всего заказано: ".$totalqty."< br>n";echo "На сумму: ".$totalamount."< br>n";$taxrate = 0.18; // Налог с продаж 18%echo "налог с продаж составил:" .$taxrate*$totalamount ;$totalamount = $totalamount * (1 + $taxrate);$totalamount = number_format($totalamount, 2);echo "< br>Сумма с налогом с продаж: ".$totalamount."< br>n";?>< /body>< /html>
ОТВЕТЫ

Моисей
Oct 24, 2020
на денвере у меня полет нормальный
а вот код пришлось выровнять
а вот код пришлось выровнять
- Я использую XAMPP, а версия PHP 7.1
694
Смежные вопросы: