Премини към съдържанието
Форумът в приложение

По-лесно сърфиране. Научи повече.

Kaldata.com - Форуми

Приложение на форума на цял екран с push известия, значки и други.

За да инсталирате това приложение на iOS и iPadOS
  1. Докоснете Иконата за споделяне в Safari
  2. Превъртете менюто и докоснете Добавяне към началния екран.
  3. Докоснете Добавяне в горния десен ъгъл.
За да инсталирате това приложение на Android
  1. Докоснете менюто с 3 точки (⋮) в горния десен ъгъл на браузъра.
  2. Докоснете Добавяне към началния екран или Инсталиране на приложение.
  3. Потвърдете, като докоснете Инсталиране.

Добре дошли!

Добре дошли в нашите форуми, пълни с полезна информация. Имате проблем с компютъра или телефона си? Публикувайте нова тема и ще намерите решение на всичките си проблеми. Общувайте свободно и открийте безброй нови приятели.

Моля, регистрирайте се за да публикувате тема и да получите пълен достъп до всички функции.

 

Моля за помощ валидиране на HTML & PHP свързвам ги обаче не получавам нищо на имейл ако някой може да ми помогне !

Featured Replies

                                    <div class="cta-from">
                                    <form action="process-form.php" method="POST" />
                                    <div class="cta-form-col d-flex justify-content-between">
                                            <select class="custom-select">
                                                <option selected="">Select Service</option>
                                                <option>Ambient Freight Transport Service</option>
                                                <option>Frozen Freight Transport Service</option>
                                                <option>Groupage Freight Transport Service</option>
                                                <option>Full load Freight Transport Service</option>
                                                <option>Part load Freight Transport Service</option>
                                                <option>Part load Freight Transport Service</option>
                                                <option>ADR "Dangerous" Freight Transport Service</option>

                                            </select>
                                            <input type="text" placeholder="Length">
                                            <input type="text" placeholder="Hight">
                                        </div>
                                        <div class="cta-form-col d-flex justify-content-between">
                                            <select class="custom-select">
                                                <option selected="">From Country</option>
                                                <option value="United Kindom">United Kindom</option>
                                                <option value="Austria">Austria</option>
                                                <option value="Belgium">Belgium</option>
                                                <option value="Bulgaria">Bulgaria</option>
                                                <option value="Germany">Germany</option>
                                                <option value="Netherlands">Netherlands</option>
                                                <option value="Italy">Italy</option>
                                                <option value="Spain">Spain</option>
                                                <option value="Anguilla">Czech Republic</option>
                                                <option value="Greece">Greece</option>
                                                <option value="Denmakr">Denmark</option>
                                                <option value="Scotland">Scotland</option>
                                                <option value="Ireland">Ireland</option>
                                                <option value="Swiszerland">Switzerland</option>
                                                <option value="Slovakia">Slovakia</option>
                                                <option value="Slovenia">Slovenia</option>
                                                <option value="Serbia">Serbia</option>
                                                <option value="Hungary">Hungary</option>
                                                <option value="Romania">Romania</option>
                                            </select>
                                            <select class="custom-select">
                                                <option selected="">From Country</option>
                                                <option value="United Kindom">United Kindom</option>
                                                <option value="Austria">Austria</option>
                                                <option value="Belgium">Belgium</option>
                                                <option value="Bulgaria">Bulgaria</option>
                                                <option value="Germany">Germany</option>
                                                <option value="Netherlands">Netherlands</option>
                                                <option value="Italy">Italy</option>
                                                <option value="Spain">Spain</option>
                                                <option value="Anguilla">Czech Republic</option>
                                                <option value="Greece">Greece</option>
                                                <option value="Denmakr">Denmark</option>
                                                <option value="Scotland">Scotland</option>
                                                <option value="Ireland">Ireland</option>
                                                <option value="Swiszerland">Switzerland</option>
                                                <option value="Slovakia">Slovakia</option>
                                                <option value="Slovenia">Slovenia</option>
                                                <option value="Serbia">Serbia</option>
                                                <option value="Hungary">Hungary</option>
                                                <option value="Romania">Romania</option>
                                            </select>
                                        </div>
                                        <div class="cta-form-col d-flex justify-content-between">
                                            <select class="custom-select">
                                                <option selected="">Weight kg</option>
                                                <option>100Kg</option>
                                                <option>200Kg</option>
                                                <option>300Kg</option>
                                                <option>400Kg</option>
                                                <option>500Kg</option>
                                                <option>600Kg</option>
                                                <option>700Kg</option>
                                                <option>800Kg</option>
                                                <option>900Kg</option>
                                                <option>1000Kg</option>
                                                <option>1 Tonne</option>
                                                <option>5 Tonne</option>
                                                <option>10 Tonne</option>
                                                <option>15 Tonne</option>
                                                <option>24 Tonne</option>
                                                <option>More</option>
                                            </select>
                                            <input class="cta-email" type="email" placeholder="Email ID">
                                            <input class="cta-phone" type="tel" placeholder="Phone Number">

                                        </div>
                                        <h4 class="extra-services"><i class="fas fa-binoculars"></i>How we can connect with you</h4>
                                        <ul>
                                            <li>
                                                <div class="custom-control custom-checkbox">
                                                    <input type="checkbox" class="custom-control-input" id="customCheck1">
                                                    <label class="custom-control-label" for="customCheck1">by Phone</label>
                                                </div>
                                            </li>
                                            <li>
                                                <div class="custom-control custom-checkbox">
                                                    <input type="checkbox" class="custom-control-input" id="customCheck2">
                                                    <label class="custom-control-label" for="customCheck2">by Email</label>
                                                </div>
                                            </li>
                                            <li>
                                                <div class="custom-control custom-checkbox">
                                                    <input type="checkbox" class="custom-control-input" id="customCheck3">
                                                    <label class="custom-control-label" for="customCheck3">by SMS</label>
                                                </div>
                                            </li>
                                            <li>
                                                <div class="custom-control custom-checkbox">
                                                    <input type="checkbox" class="custom-control-input" id="customCheck4">
                                                    <label class="custom-control-label" for="customCheck4">LIVE CHAT</label>
                                                </div>
                                            </li>
                                        </ul>
                                        <button class="btn">Contact us.</button>
                                    </form>
                                </div>
                            </div>
                        </div>
                    </div>
                </div>
            </section>
            <!-- section-area-end -->
<?php

if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    // Collect form data
    $service = $_POST['service'];
    $length = $_POST['length'];
    $height = $_POST['height'];
    $fromCountry = $_POST['from_country'];
    $toCountry = $_POST['to_country'];
    $weight = $_POST['weight'];
    $email = $_POST['email'];
    $phone = $_POST['phone'];
    $contactByPhone = isset($_POST['contact_by_phone']);
    $contactByEmail = isset($_POST['contact_by_email']);

    // Validate form data
    $errors = array();
    if (empty($service)) {
        $errors[] = 'Please select a service';
    }
    if (!is_numeric($length)) {
        $errors[] = 'Length must be a number';
    }
    if (!is_numeric($height)) {
        $errors[] = 'Height must be a number';
    }
    if (empty($fromCountry)) {
        $errors[] = 'Please select a "from" country';
    }
    if (empty($toCountry)) {
        $errors[] = 'Please select a "to" country';
    }
    if (empty($weight)) {
        $errors[] = 'Please select a weight';
    }
    if (empty($email) && empty($phone)) {
        $errors[] = 'Please provide an email or phone number';
    }

    // If there are no errors, send an email
    if (empty($errors)) {
        $to = '[email protected]';
        $subject = 'New contact request';
        $message = "Service: $service\nLength: $length\nHeight: $height\nFrom: $fromCountry\nTo: $toCountry\nWeight: $weight\nEmail: $email\nPhone: $phone\nContact by phone: " . ($contactByPhone ? 'Yes' : 'No') . "\nContact by email: " . ($contactByEmail ? 'Yes' : 'No');
        $headers = "From: $email\r\nReply-To: $email\r\nX-Mailer: PHP/" . phpversion();
        mail($to, $subject, $message, $headers);
        echo 'Thank you for your message. We will get back to you soon.';
    } else {
        // If there are errors, display them
        echo '<ul>';
        foreach ($errors as $error) {
            echo "<li>$error</li>";
        }
        echo '</ul>';
    }
}

?>

 

  • 2 седмици по-късно...

Има и доста грешки в html частта:

 Error on -> Line :1 columns :1 
 Message: Document is missing doctype,Error on -> Line :2 columns :77 
 Message: Attribute "method" has invalid value "POST",Error on -> Line :88 columns :42 
 Message: Initial heading level must be h1,Error on -> Line :116 columns :38 
 Message: Mismatched close-tag, expected '</div>' but found '</form>'.,Error on -> Line :117 columns :34 
 Message: Unexpected close-tag, expected opening tag.,Error on -> Line :118 columns :30 
 Message: Unexpected close-tag, expected opening tag.,Error on -> Line :119 columns :26 
 Message: Unexpected close-tag, expected opening tag.,Error on -> Line :120 columns :22 
 Message: Unexpected close-tag, expected opening tag.,Error on -> Line :121 columns :18 
 Message: Unexpected close-tag, expected opening tag.,Error on -> Line :122 columns :14 

Обърни внимание тук:

 Message: Mismatched close-tag, expected '</div>' but found '</form>'.,Error on -> Line :117 columns :34 

и тук:

 Message: Attribute "method" has invalid value "POST",Error on -> Line :88 columns :42 

  • 2 месеца по-късно...

Активиран ли е PHPMail() или SMTP? Дай малко конкретика.

Пробвай така:

 

<!DOCTYPE html>
<html>
<head>
  <style>
    /* Add your CSS styles here */
  </style>
</head>
<body>

<section>
  <div class="cta-from">
    <form action="process-form.php" method="POST">
      <div class="cta-form-col d-flex justify-content-between">
        <select class="custom-select" name="service">
          <option selected="">Select Service</option>
          <option>Ambient Freight Transport Service</option>
          <option>Frozen Freight Transport Service</option>
          <option>Groupage Freight Transport Service</option>
          <option>Full load Freight Transport Service</option>
          <option>Part load Freight Transport Service</option>
          <option>Part load Freight Transport Service</option>
          <option>ADR "Dangerous" Freight Transport Service</option>
        </select>
        <input type="text" name="length" placeholder="Length">
        <input type="text" name="height" placeholder="Height">
      </div>
      <div class="cta-form-col d-flex justify-content-between">
        <select class="custom-select" name="from_country">
          <option selected="">From Country</option>
          <option value="United Kingdom">United Kingdom</option>
          <!-- Add other options here -->
        </select>
        <select class="custom-select" name="to_country">
          <option selected="">To Country</option>
          <option value="United Kingdom">United Kingdom</option>
          <!-- Add other options here -->
        </select>
      </div>
      <div class="cta-form-col d-flex justify-content-between">
        <select class="custom-select" name="weight">
          <option selected="">Weight kg</option>
          <option>100Kg</option>
          <option>200Kg</option>
          <option>300Kg</option>
          <!-- Add other options here -->
        </select>
        <input class="cta-email" type="email" name="email" placeholder="Email ID">
        <input class="cta-phone" type="tel" name="phone" placeholder="Phone Number">
      </div>
      <h4 class="extra-services"><i class="fas fa-binoculars"></i>How we can connect with you</h4>
      <ul>
        <li>
          <div class="custom-control custom-checkbox">
            <input type="checkbox" class="custom-control-input" id="customCheck1" name="contact_by_phone">
            <label class="custom-control-label" for="customCheck1">By Phone</label>
          </div>
        </li>
        <li>
          <div class="custom-control custom-checkbox">
            <input type="checkbox" class="custom-control-input" id="customCheck2" name="contact_by_email">
            <label class="custom-control-label" for="customCheck2">By Email</label>
          </div>
        </li>
        <!-- Add other checkbox options here -->
      </ul>
      <button class="btn" type="submit">Contact us</button>
    </form>
  </div>
</section>

<?php
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
  // Collect form data
  $service = $_POST['service'];
  $length = $_POST['length'];
  $height = $_POST['height'];
  $fromCountry = $_POST['from_country'];
  $toCountry = $_POST['to_country'];
  $weight = $_POST['weight'];
  $email = $_POST['email'];
  $phone = $_POST['phone'];
  $contactByPhone = isset($_POST['contact_by_phone']);
  $contactByEmail = isset($_POST['contact_by_email']);

  // Validate form data
  $errors = array();
  if (empty($service)) {
    $errors[] = 'Please select a service';
  }
  if (!is_numeric($length)) {
    $errors[] = 'Length must be a number';
  }
  if (!is_numeric($height)) {
    $errors[] = 'Height must be a number';
  }
  if (empty($fromCountry)) {
    $errors[] = 'Please select a "from" country';
  }
  if (empty($toCountry)) {
    $errors[] = 'Please select a "to" country';
  }
  if (empty($weight)) {
    $errors[] = 'Please select a weight';
  }
  if (empty($email) && empty($phone)) {
    $errors[] = 'Please provide an email or phone number';
  }

  // If there are no errors, send an email
  if (empty($errors)) {
    $to = '[email protected]';
    $subject = 'New contact request';
    $message = "Service: $service\nLength: $length\nHeight: $height\nFrom: $fromCountry\nTo: $toCountry\nWeight: $weight\nEmail: $email\nPhone: $phone\nContact by phone: " . ($contactByPhone ? 'Yes' : 'No') . "\nContact by email: " . ($contactByEmail ? 'Yes' : 'No');
    $headers = "From: $email\r\nReply-To: $email\r\nX-Mailer: PHP/" . phpversion();
    mail($to, $subject, $message, $headers);
    echo 'Thank you for your message. We will get back to you soon.';
  } else {
    // If there are errors, display them
    echo '<ul>';
    foreach ($errors as $error) {
      echo "<li>$error</li>";
    }
    echo '</ul>';
  }
}
?>

</body>
</html>

 

  • 1 месец по-късно...

Добавете отговор

Можете да публикувате отговор сега и да се регистрирате по-късно. Ако имате регистрация, влезте в профила си за да публикувате от него.

Гост
Публикацията ви съдържа термини, които не допускаме! Моля, редактирайте съдържанието си и премахнете подчертаните думи по-долу. Ако замените букви от думата със звездички или друго, за да заобиколите това предупреждение, профилът ви ще бъде блокиран и наказан!
Напишете отговор в тази тема...

Разглеждащи това в момента 0

  • Няма регистрирани потребители разглеждащи тази страница.

Дарение

  • Подкрепи съществуването на форума - направи дарение
    25%
    Дарени 252.69 EUR от нужните 1,000.00 EUR

Бюлетин

Получавайте известие, когато има важна промяна или новина свързана с форума.

Профил

Навигация

Търсене

Търсене

Конфигуриране на push известия в браузъра

Chrome (Android)
  1. Докоснете иконата на катинар до адресната лента.
  2. Докоснете Разрешения → Известия.
  3. Променете предпочитанията си.
Chrome (Desktop)
  1. Кликнете върху иконата на катинар в адресната лента.
  2. Изберете Настройки на сайта.
  3. Намерете Известия и коригирайте предпочитанията си.