За последние 24 часа нас посетили 18692 программиста и 1649 роботов. Сейчас ищут 912 программистов ...

Подтверждение запроса через всплывающее окно

Тема в разделе "PHP и базы данных", создана пользователем soctellad, 9 окт 2013.

  1. soctellad

    soctellad Новичок

    С нами с:
    22 авг 2013
    Сообщения:
    12
    Симпатии:
    0
    Добрый день, подскажите как реализовать выполнение запроса через подтверждение всплывающего окна, вот всплывающее окно
    Код (Text):
    1. echo "<script>confirm('Клиент с таким именем уже номером существует, он был добавлен " .$rowclient['date_add']. " пользователем ". $rowclient2['fio'] ." Продолжить?');</script>";
     
  2. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
    всплывающее окно выполняется в браузере, а запрос на сервере. разницу чувствуете?

    1) всплывающее окно
    2) если ок - то с пом. ajax делаем запрос на сервер.
    3) на сервере обрабатываем этот запрос и делаем обновление в БД. результат возвращаем клиенту в браузер
     
  3. soctellad

    soctellad Новичок

    С нами с:
    22 авг 2013
    Сообщения:
    12
    Симпатии:
    0
    А подскажите как, просто плохо знаю ajax
     
  4. runcore

    runcore Старожил

    С нами с:
    12 окт 2012
    Сообщения:
    3.625
    Симпатии:
    158
  5. soctellad

    soctellad Новичок

    С нами с:
    22 авг 2013
    Сообщения:
    12
    Симпатии:
    0
    Пробовал так тоже не получается:
    Код (Text):
    1. if (isset($_POST['yes'])) {
    2.   $result2 = mysql_query("INSERT INTO clients (lastname, firstname, surname, phone, status, extraphone, extrainfo, date_add, datechange,email) values ('$lastname', '$firstname', '$surname', '$phone', '$status', '$extraphone', '$extrainfo', '$date_add', '$datechange', '$login')",$db);
    3.   $row2 = mysql_fetch_array($result2);
    4.  
    5.  
    6.  
    7. }
    8.  
    9. echo "Клиент с таким именем уже номером существует. Продолжить?";
    10. echo "<form name='form2' method='post' action=''>
    11. <input type='submit'  name='yes' value='Да'>
    12. </form>
    13. ";