[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вызов Javascript из PHP
Pavel_Sleptsov
Прошу помощи в следующем вопросе : пытаюсь вывести на экран сообщение через функцию Javascript, вызывая ее из php-скрипта.

....
if ($id_file<0)
{ ?>
<script type="text/javascript" src="js/jquery.js"></script>
<
script type="text/javascript">
if( $.prompt("Такой файл уже существует! Хотите его заменить?",
{
//title: "ВНИМАНИЕ",
buttons: { "Да": true, "Нет": false }
}
)
{
$.prompt("Файл <?php echo $_FILES['file_upload_btn']['name']?> успешно заменен");
}
else
{
<?php
$sql = "delete from `my_base`.`my_table` where id_file=".$id_file.";";
$qresult=mysql_query($sql);
if (mysql_error()!='')
{
save_error_( $sql, mysql_error() );
}
?>
}
</script>
<?php
}
....


В результате окно с сообщением не показывается на экране.
Может, Javascript нужно вызывать не так ?
sergeiss
Цитата (Pavel_Sleptsov @ 24.01.2014 - 20:48)
Может, Javascript нужно вызывать не так ?

Не "может", а точно "не так". Но вот рассказывать тебе, как именно идет взаимодействие ПХП и ДжиЭс? Это долго будет smile.gif
А сам искать пробовал? Например, в гугле по запросу "взаимодействие php и javascript".

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

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

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

user posted image
Pavel_Sleptsov
Вообще-то я еще неделю назад не знал низ PHP, ни Javascript smile.gif
Я на Pascale ( Delphi ) пишу программы...

Попросил недавно сделать сайт одного фрилансера ( за деньги, конечно ).
Он деньги взял, кое-что сделал, и смылся.

Пришлось мне "влезать" в эти дебри других языков.
Поэтому, возможно, и вопросы у меня тупые smile.gif
Разбираться в чужом коде - хуже работы нет, да еще на мало знакомом языке...
У него тут и Javascript, и PHP, и MySQL, и Ajax...

Если "тонкости" вызова Javascript из PHP слишком долго тут объяснять, то тогда вопросов нет, буду "влезать" еще и в эти дебри...

Если же можно указать пару операторов "правильного" вызова - то буду премного благодарен...
sergeiss
Pavel_Sleptsov, если совсем "на пальцах", то сначала отрабатывает скрипт ПХП, формирует страницу. Она уходит в браузер. И уже там будет работать скрипт JS. Поэтому то, как ты пытался сделать, это в принципе не верно.

Цитата (sergeiss @ 24.01.2014 - 20:52)
А сам искать пробовал? Например, в гугле по запросу "взаимодействие php и javascript".

Я не зря спросил smile.gif У меня гугль выдает первой вот такую ссылку: http://on-line-teaching.com/php/phpvsjs.htm Тут всё расписано более-менее нормально, хоть и кратко.

PS. Если тебе действительно нужно, то могу обучить немного. Хотя бы основам. Не бесплатно. Если надо - пиши в личку.
Это будет явно быстрее, чем ты будешь спрашивать на форумах, читать статьи и по крупицам копить знания.
Либо - купи и изучи хорошую книгу.

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

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

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

user posted image
xlebosol
Цитата (Pavel_Sleptsov @ 24.01.2014 - 19:06)
Он деньги взял, кое-что сделал, и смылся.


Да это модно сейчас так, нема ничего подкинуть и нам. biggrin.gif
Pavel_Sleptsov
Спасибо за ссылку - я уже начал читать, после Вашего сообщения, и именно на этом сайте smile.gif

С ходу, из описанных там трех вариантов, скорее всего, мне подходит третий. Но как дочитаю - узнаю точнее.

По поводу "не бесплатно" и "нема ничего подкинуть и нам" - пока нема. Я ведь собирал деньги на оплату фрилансера из своей зарплаты. Подкопил 15 тысяч - и начал работы... Сейчас опять нужно копить ( как минимум, с очередной зарплаты, не раньше ).
Но за предложение спасибо. Как будут деньги - обращусь smile.gif
sergeiss
Забесплатно можно и тут на форуме smile.gif Есть только одно обязательное условие - ты сам должен активно работать. Вот когда сам работаешь, что-то делаешь, но какая-то хрень не получается, то мы тут поможем. Бесплатно.

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

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

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

user posted image
Быстрый ответ:

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