За последние 24 часа нас посетили 36716 программистов и 1706 роботов. Сейчас ищут 1226 программистов ...

PHP + AJAX скрипт отправки форм на E-mail

Тема в разделе "PHP для новичков", создана пользователем CreateZone, 13 май 2018.

  1. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    Подскажите как в этом скрипте (PHP + AJAX скрипт отправки форм на E-mail), вывод ошибок вывести под полями ввода?
     

    Вложения:

    • 00145.zip
      Размер файла:
      59 КБ
      Просмотров:
      6
  2. twim32

    twim32 Активный пользователь

    С нами с:
    29 мар 2017
    Сообщения:
    275
    Симпатии:
    58
    Так же как и везде:
    error_reporting(E_ALL);
    ini_set('display_errors',1);
     
  3. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    это в js нужно добавить как понял?вроде в css можно всплывающий блок прикрепить к любому блоку на странице.
     
  4. miketomlin

    miketomlin Старожил

    С нами с:
    9 авг 2016
    Сообщения:
    3.861
    Симпатии:
    657
    Капец. Учите основы или копите деньги.

    @twim32, у вас походу это универсальный совет на все случаи жизни :)
     
    askanim нравится это.
  5. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @twim32 внимательнее читайте ТС .
     
  6. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    я не шарю js, как правильно его туда залить?
    --- Добавлено ---
    оно выводит ошибки через jquery.jgrowl.js, для всех форм. мне нужно для каждой что бы оно прикрепляло вывод под полями
     
  7. twim32

    twim32 Активный пользователь

    С нами с:
    29 мар 2017
    Сообщения:
    275
    Симпатии:
    58
    Ну, почти... С девушками такое не катит. :) А если по-серьезному, то это и обычный var_dump + console.log спасают мои нервы и ваш форум от моих глупых вопросов. И узнал я об этих штуках месяца через 2-3, после того как первый раз написал <?php. Сколько крови и слёз было пролито...:(
    Вы правы. Каюсь.
     
  8. askanim

    askanim Старожил

    С нами с:
    7 апр 2016
    Сообщения:
    2.201
    Симпатии:
    166
    Адрес:
    GABRIEL
    @CreateZone
    Ну или в раздел сделайте за меня и попросите модераторов перенести тему.
     
  9. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
    @CreateZone Здравствуйте!
    В вашем дерьме написанном, не охотно будет притрагиваться. Вы когда копируете материал, задайте себе вопрос
    Какой год на дворе?
    Вы разве употребляете просроченный продукт ? и мы не будем.
    Про помощь в PHP + AJAX вот пример:
    https://github.com/MouseZver/My-garbage-code/blob/master/php.ru/66924_SELECT_AJAX/index.php
     
  10. Dimon2x

    Dimon2x Старожил

    С нами с:
    26 фев 2012
    Сообщения:
    2.211
    Симпатии:
    186
  11. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    блин, вы мне говорите о чем? я хочу понять, как вывести ошибки под полями, а ваше кодирование относиться к шлаку.
     
  12. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    а что мне для обратно связи юзать? для обычного самописного сайта?
     
  13. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.817
    Симпатии:
    1.333
    Адрес:
    Лень
    php 7
     
  14. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    @CreateZone, в файле feedback.js в двух строчках написано: $.jGrowl(val, {theme: 'error', header: 'Ошибка!', life: 3000 });
    Это и есть вывод сообщения об ошибке или предупреждения.
    Вместо них можете написать все, что душа пожелает, на основе полученных в ответе и переданных в функцию параметров k и val, а также - параметра vars, в который при клике на кнопку "Тест формы" передается в функцию feedback(), которая и осуществляет передачу данных формы обработчику...
     
  15. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    а как конкретно для разных форм прописать расположения ошибок?
     
  16. Sail

    Sail Старожил

    С нами с:
    1 ноя 2016
    Сообщения:
    1.593
    Симпатии:
    362
    Ориентироваться, например, на какой-нибудь data-параметр, который напишете среди атрибутов формы (или даже кнопки на форме); либо на id формы, или на её атрибут name...
    Вариантов - море!
    --- Добавлено ---
    Для текста ошибки в форме можно, например, зарезервировать до поры-до времени скрытый div
     
  17. CreateZone

    CreateZone Новичок

    С нами с:
    8 июн 2016
    Сообщения:
    27
    Симпатии:
    0
    спс, уже как-то писал через css, но код не помню....