Продолжить выполнение php после confirm js

Runapa

Постоялец
Регистрация
30 Окт 2010
Сообщения
63
Реакции
5
Добрый день!
Вот тут встал вопрос, как бы мне сделать такую штуку:

Код:
if($name == $row['name']){
     <script>
          if(confirm){
          // То тут продолжить php
          }
     </script>
}

?
 
А разве php будет прерываться? что продолжать?
 
непонятно зачем такое нужно, но разбейте php код на куски, допустим первый кусок php-кода после работы запускает js-функцию с модальным окном и подтверждением, подтверждение - отправляет ajax-запрос второму куску php-кода. зачем вам такой изврат?
 
Если ты хочешь что бы яваскрипт запустил php фаил, то отправь гет запрос. php скрипт реакцией на этот запрос выполнит определенный код.
 
Скрипт работает так:
Из бд выбираются данные.
Если есть совпадение, то пользователю предлагается подтвердить. Если пользователь согласен, то надо обновить таблицу бд новыми данными, в противном случае ничего не делать.
Вот тут и затык, не понятно как результат конфирма передать обратно в php?
 
Скрипт работает так:
Из бд выбираются данные.
Если есть совпадение, то пользователю предлагается подтвердить. Если пользователь согласен, то надо обновить таблицу бд новыми данными, в противном случае ничего не делать.
Вот тут и затык, не понятно как результат конфирма передать обратно в php?
Чем $_GET не устраивает?
 
а в чем сложность?
Код:
if($name == $row['name']){
     <script>
          if(confirm){
                <?php
                // То тут продолжить php
                ?>
          }
     </script>
}
 
а в чем сложность?
Код:
if($name == $row['name']){
     <script>
          if(confirm){
                <?php
                Тут То тут продолжить php
                ?>
          }
     </script>
}
:lol:

PHP это серверный язык и выполняется он на сервере, а javascript клиентский, и выполняет его браузер (клиент). Поэтому эти языки не объеденить.

Тут только дополнительное обращение к серверу. Перезагрузка страницы/ajax/фрейм
 
Последнее редактирование:
А что-то не выходит окно с вопросом.
PHP не выполняет Javascript код!

Ваш код, всё равно что это:
Код:
if($name == $row['name']){
    echo '<script> if(confirm){';
            // То тут продолжить php
    echo '}</script>';
}

PHP плевать на ваше условие в Javascript'e, он не выполняет его, для него это обычный текст!
 
Назад
Сверху