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

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

Kaldata.com - Форуми

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

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

Добре дошли!

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

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

 

Проблем с контактна форма ?

Featured Replies

Здравейте ,

Използвам тази контактна форма

<?php

if (isset($_REQUEST['email']))

//if "email" is filled out, send email

  {

  //send email

  $email = $_REQUEST['email'] ;

  $subject = $_REQUEST['name'] ;

  $message = $_REQUEST['message'] ;

  mail("[email protected]", $subject,

  $message, "From:" . $email);

  echo "Thank you for using our mail form";

  }

  ?>

и имам следния проблем: Формата си работи , като изпратя съобщение ми изписва "Thank you for using our mail form" и то не презарежда цялата страница , а само дива , където се намира формата, което мен напълно ме удовлетворява. Проблемът идва от това , че когато изпратя съобщението и ми се появи надписа за успешно изпращане след като презаредя страницата си този надпис продължава да стои и при всяко презареждане ми изпраща отново съобщението ... Трябва да изляза от страницата , да я отворя на ново и тогава се маха надписът за успешно изпратено писмо. Как мога да оправя този проблем . Благодаря предварително !

Поздрави

Опитай с $_POST[] ..на всички места , правиш проверка isset($_POST['email']) .. а на email .. name . subject ..пак с $_POST ги направи , и даже е добре да им сложиш един addslashes... Дано съм помогнал ! УСПЕХ !

  • Автор

Били ми показал какво точно имаш предвид , защото хич не съм наясно с php ? Благодаря предварително :)

Дори и да сложи проверка, ако при всяко презареждане се извършва повторно изпращане на формуляра, съобщението ще се изпраща отново и отново, защото на практика на сървъра ще бъдат получени същите данни и той ще извърши същите действия без да прави разлика дали си е кликнал на бутона изпрати или просто е презаредил.

В случая удобно решение е прехвърляне към друга страница или редактиране на header-a, за да се предотврати повторно изпращане при презареждане.

Архивирана тема

Темата е твърде стара и е архивирана. Не можете да добавяте нови отговори в нея, но винаги можете да публикувате нова тема, в която да продължи дискусията. Регистрирайте се или влезте във вашия профил за да публикувате нова тема.

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

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

Дарение

  • Подкрепи съществуването на форума - направи дарение
    32%
    Дарени 315 € от нужните 1 000 €

Бюлетин

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

Профил

Навигация

Търсене

Търсене

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

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