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>
Я продолжаю получать Уведомление: Неопределенный индекс: шаблоны, Может кто-нибудь объяснить мне, что я делаю неправильно.
Вы действительно отправляете свою форму или просто перезагружаете страницу? Я не вижу кнопку отправки для вашей формы. – mrun
Я не вижу, как вы отправляете эту форму .. '$ _POST ['templates']' будет установлен только после отправки формы. Что такое '$ _POST ['emailVerzenden']'? –
uuhm позволил мне обновить контент, забыл поместить в него информацию о баттоме! –