в задании нужно получить данные из формы и передать в php файл для обработки. но передача не работает
form.phtml
<html>
<head>
</head>
<body>
<form method="POST" action="index.php" name="Pizzas">
<br>
Какую пиццу Вы хотите:<br>
<select name="PizzasName[]" size="1">
<?php
foreach (getAvaliablePizzas(APP_ROOT.DS.'pizzasList.txt') as $pizzasName){ ?>
<option value="<?php echo $pizzasName ?>">
<?php echo $pizzasName;
};?>
</option>
</select> <br> <br>
Выберите размер<br>
<?php
foreach (getAvaliablePizzas(APP_ROOT.DS.'pizzasSize.txt') as $pizzasSize){ ?>
<input type="radio" name="PizzasSize" value="<?php echo $pizzasSize ?>">
<?php echo $pizzasSize ?> <br>
<?php };?>
<br>
Дополнительные добавки / Сколько<br>
<?php
$component = getAvaliablePizzas(APP_ROOT.DS.'pizzasComponents.txt');
for($i=0; $i < count($component)-2; $i++){
$index = getComponent($component[$i]) ?>
<input type="checkbox" name="PizzasComponent" value="<?php echo $index['name'] ?>">
<?php echo $index['name'].', $'.$index['price'];?>
<input type="text" name="<?php echo $index['name'] ?>" size="1"> <br>
<?php };?>
<br><br>
<input type="submit" value="Отправить" />
</form>
</body>
</html>
index.php
<?php
define('APP_ROOT', dirname(__FILE__));
define('DS', DIRECTORY_SEPARATOR);
include APP_ROOT.DS.'function.php';
if (!empty($_POST)){
echo $_POST['PizzasName'];
} else {
include APP_ROOT.DS.'form.phtml';
}
|