2016-01-04 2 views
0

У меня есть это на вершине моего Html кода

$basisPrijs= array 
    (
    array('titel' => 'Kopie', 'uur' => '8'), 
    array('titel' => 'Maatwerk', 'uur' => '10'), 
    array('titel' => 'Aangekocht', 'uur' => '12'), 
    array('titel' => 'Custom', 'uur' => '14') 
    ); 
if(isset($_POST['emailVerzenden'])) 
: 
$template = $_POST['templates']; 
echo $template; 
endif; 

и это мой HTML форма

<form action="" method="post"> 
<div class="marginTop col-xs-12"> 
    <label><?php echo $class->template;?></label> 
</div> 
<div class="col-xs-12 col-sm-10 col-md-8 col-lg-6"> 
    <select id="templates" 
    class="form-control" 
    name="templates"> 
    <?php foreach($basisPrijs as $key => $value):?> 
    <option value="<?php echo $basisPrijs[$key]["uur"];?>"> 
    <?php echo $basisPrijs[$key]["titel"];?> 
    </option><?php endforeach;?> 
    </select> 
</div> 
</form> 

Это где я получил кнопку

<form action="" method="post"> 
         <div class="marginTop form-group col-xs-12 col-sm-10 col-md-8 col-lg-6"> 
          <input class="form-control" 
            type="email" 
            id="email" 
            name="email" 
            placeholder="[email protected]"> 
         </div> 
         <div class="col-xs-12"> 
          <button class="btn btn-default" 
            type="submit" 
            id="emailVerzenden" 
            name="emailVerzenden"><?php echo $class->verzenden ?> 
          </button> 
         </div> 
        </form> 

Я продолжаю получать Уведомление: Неопределенный индекс: шаблоны, Может кто-нибудь объяснить мне, что я делаю неправильно.

+0

Вы действительно отправляете свою форму или просто перезагружаете страницу? Я не вижу кнопку отправки для вашей формы. – mrun

+0

Я не вижу, как вы отправляете эту форму .. '$ _POST ['templates']' будет установлен только после отправки формы. Что такое '$ _POST ['emailVerzenden']'? –

+0

uuhm позволил мне обновить контент, забыл поместить в него информацию о баттоме! –

ответ

0

Исправлено, я имел их в двух разных формах, мне пришлось использовать только одну большую форму для обработки всей информации.

Смежные вопросы