I already created a contact form full of inputs, radio buttons and checkboxes but i cannot connect in via PHP to my email. It brings me to an error page.
I am gonna leave the code of my html contact form and my php code.
i am sorry for the badly formulated question, i am new to coding and i mean only good.
<form action="send_email.php" method="POST">
<div id="ciao">
<h1 id="headlineForm">Контактна форма</h1>
<input type="name" name="name" id="name" style="margin-left: 3cm; height: 1.5cm; width: 15cm; font-size: 25px;" placeholder="Име и Фамилия" required> <br>
<input type="email" name="email" id="emailBox" style="margin-left: 3cm; height: 1.5cm; width: 15cm; font-size: 25px; margin-top: 1cm;" placeholder="Вашият имейл" required> <br>
<div class="container-fluid">
<div class="form-group col-sm-8">
<label for="dur" style="font-size: 25px;">Изберете вашия пакет:</label>
<select id="dur" name="package" class="form-select" style="height: 1.5cm; font-size: 25px; margin-top: 0.5cm; width: 20cm;" >
<option value="12">Нямам интерес към пакети в момента </option>
<option value="24" >Нидерландия за студенти </option>
<option value="36">Стартов пакет: Семейства с деца</option>
<option value="48">Сам или Двойка: Нидерландия</option>
</select>
</div>
<div class="form-group col-sm-8">
<label for="myMultiselect" style="font-size: 25px;">Изберете вашите услуги:</label>
<div id="myMultiselect" class="multiselect">
<div id="mySelectLabel" class="selectBox" onclick="toggleCheckboxArea()">
<select class="form-select" id="dur2" style="height: 1.5cm; font-size: 25px; margin-top: 0.5cm; width: 20cm;" >
<option>value</option>
</select>
<div class="overSelect"></div>
</div>
<div id="mySelectOptions">
<label for="one"><input type="checkbox" id="one" onchange="checkboxStatusChange()" name="selectedServices[]" value="Регистрация и вадене на документи" /> Регистрация и вадене на документи</label>
<label for="two"><input type="checkbox" id="two" onchange="checkboxStatusChange()" name="selectedServices[]" value="Здравна застраховка" /> Здравна застраховка </label>
<label for="three"><input type="checkbox" id="three" onchange="checkboxStatusChange()" name="selectedServices[]" value="Детски надбавки" /> Детски надбавки </label>
<label for="four"><input type="checkbox" id="four" onchange="checkboxStatusChange()" name="selectedServices[]"value="Регистрация на МПС" /> Регистрация на МПС</label>
<label for="five"><input type="checkbox" id="five" onchange="checkboxStatusChange()" name="selectedServices[]" value="Данъци и Такси" /> Данъци и Такси</label>
<label for="six"><input type="checkbox" id="six" onchange="checkboxStatusChange()" name="selectedServices[]"value="Студентски стипендии" /> Студентски стипендии</label>
<label for="seven"><input type="checkbox" id="seven" onchange="checkboxStatusChange()" name="selectedServices[]" value="Държавни субсидии и надбавки" /> Държавни субсидии и надбавки</label>
<label for="eight"><input type="checkbox" id="eight" onchange="checkboxStatusChange()" name="selectedServices[]" value="Данъчна система" /> Данъчна система</label>
<label for="nine"><input type="checkbox" id="nine" onchange="checkboxStatusChange()" name="selectedServices[]" value="Права на работниците" /> Права на работниците</label>
<label for="ten"><input type="checkbox" id="ten" onchange="checkboxStatusChange()" name="selectedServices[]" value=" Бизнес" /> Бизнес</label>
<label for="eleven"><input type="checkbox" id="five" onchange="checkboxStatusChange()" name="selectedServices[]" value="Доставчици на комунални услуги" /> Доставчици на комунални услуги</label>
<label for="twelve"><input type="checkbox" id="six" onchange="checkboxStatusChange()" name="selectedServices[]"value="Банкови продукти" /> Банкови продукти</label>
<label for="thirteen"><input type="checkbox" id="seven" onchange="checkboxStatusChange()" name="selectedServices[]" value="Транспорт" /> Транспорт </label>
<label for="fourteen"><input type="checkbox" id="eight" onchange="checkboxStatusChange()" name="selectedServices[]" value="Нидерландски уроци и образование" /> Нидерландски уроци и образование</label>
<label for="fifteen"><input type="checkbox" id="nine" onchange="checkboxStatusChange()" name="selectedServices[]" value="Здравна система " /> Здравна система </label>
<label for="sixteen"><input type="checkbox" id="six" onchange="checkboxStatusChange()" name="selectedServices[]" value="Оглед на жилище" /> Оглед на жилище</label>
<label for="seventeen"><input type="checkbox" id="seven" onchange="checkboxStatusChange()" name="selectedServices[]" value="Кариерни съвети и подбор позиции" /> Кариерни съвети и подбор позиции </label>
<label for="eighteen"><input type="checkbox" id="eight" onchange="checkboxStatusChange()" name="selectedServices[]" value="Трудови данъци и декларации" />Трудови данъци и декларации</label>
<label for="ninteen"><input type="checkbox" id="nine" onchange="checkboxStatusChange()" name="selectedServices[]" value="Трудови данъци: консултация и обработка" /> Трудови данъци: консултация и обработка</label>
</div>
</div>
</div>
</div>
<textarea rows="4" cols="50" name="message" id="message" form="usrform" style="height: 8cm; width: 20cm; margin-left: 3cm; margin-top: 1.5cm; font-size: 25px; margin-bottom: 2cm; " placeholder="Съобщение"></textarea>
<input type="hidden" name="services" id="services" value="">
<button type="submit" class="button" id="btn" style="margin-left: -20cm; width: 10cm;">
Изпрати
</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$name = $_POST["name"];
$email = $_POST["email"];
$package = $_POST["package"];
$selectedServices = isset($_POST["selectedServices"]) ? implode(', ', $_POST["selectedServices"]) : "No services selected";
$message = $_POST["message"];
$to = "livinginthenetherlands.nl@gmail.com";
$subject = "New Contact Form Submission";
$headers = "From: $email\r\n";
$emailContent = "Name: $name\n";
$emailContent .= "Email: $email\n";
$emailContent .= "Package: $package\n";
$emailContent .= "Selected Services: $selectedServices\n";
$emailContent .= "Message:\n$message";
if (mail($to, $subject, $emailContent, $headers)) {
echo "Email sent successfully!";
} else {
echo "Failed to send email.";
}
}
?>