[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Странный результат выполнения скрипта
natalina
Здравствуйте! Почему при выполнении кода всегда результат 0, вне зависимости от того, что выбрал пользователь?

if(confirm("Заменить?"))
{
alert('true');
[
php]
$a=true;
[/
php]
}
else
{
alert('false');
[
php]
$a=false;
[/
php]
}


echo (int)$a;
sergeiss
Потому что весь код пхп выполняется на сервере, после чего страница уходит в браузер. Подобная смесь пхп и джиэс невозможна. Они по-другому взаимодействуют.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
Игорь_Vasinsky
на JS делаешь редирект и передаёшь параметр в url
смотришь на этот параметр url и назначаешь $a - 1 или 0

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
natalina
Цитата (Игорь_Vasinsky @ 9.01.2014 - 12:59)
на JS делаешь редирект и передаёшь параметр в url
смотришь на этот параметр url и назначаешь $a - 1 или 0

Спасибо за наводку
linker
Ну например так:
self.location = 'index.php?a=' + (confirm("Заменить?") ? '1' : '0');


_____________
Gear Framework
Gear Framework на Github
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.