[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Если форма не забита, ее надо вывести в обработчик
Страницы: 1, 2
Евгений Щукин
на 1 странице находится форма заказа. на 2 странице обработчик должен проверить заказ и, если ни один товар не выбран, выдать на той же странице форму для заполнения.
Скопировал форму в цикл после сообщения "вы ничего не отметили" (см. ниже), в строке <form action="progressor.php" method=post> дает ошибку.
Я так понимаю, post тут прописывать не надо. Убираю, ошибка остается.
Что мне надо учитывать и как это должно выглядеть?
Спасибо!


форма

<form action="progressor.php" method=post>
<table
border="0">
<tr
bgcolor="#cccccc">
<td
wigth=150>Наименование</td>
<td
width="15">Количество</td>
</tr>
<tr>
<td>
Диски</td>
<td
align="center"><input type="text" name="diski_znachenie" size="3" maxlength="3"></td>
</tr>
<tr>
<td>
Шины</td>
<td
align="center"><input type="text" name="shiny_znachenie" size="3" maxlength="3"></td>
</tr>
<tr>
<td>
Двери</td>
<td
align="center"><input type="text" name="dveri_znachenie" size="3" maxlength="3"></td>
</tr>
<tr>
<td
colspan="2" align="center"><input type="submit" value="Отправить заказ"></td>
</tr>
</table>
</form>



Обработчик

<?php
$diski_znachenie = $_POST['diski_znachenie'];
$shiny_znachenie = $_POST['shiny_znachenie'];
$dveri_znachenie = $_POST['dveri_znachenie'];

$zakazano_detaley = 0; /* по книге $totalqty*/
$summa = 0.00; /* по книге $totalamount */

define ("DISKI_PRICE", 100); /* константы (неизменяющееся значение) принято записывать прописными буквами */
define ("SHINY_PRICE", 10);
define ("DVERI_PRICE", 4);

$zakazano_detaley = $diski_znachenie + $shiny_znachenie + $dveri_znachenie;
$summa = $diski_znachenie * DISKI_PRICE
+ $shiny_znachenie * SHINY_PRICE
+ $dveri_znachenie * DVERI_PRICE;

$summa = number_format ($summa, 2);
echo "<br>\n";


if ($zakazano_detaley == 0)
{
echo "<br><b> <font color = red>";
echo "Вы ничего не отметили на предыдущей странице";
echo "</font></b>";
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.