tvolf

Рейтинг
20
Регистрация
13.01.2009

Тут используется форма, для которой методом указан "post"

===

<form action="/vivod-dogovora.php" method="post" name="pred_dog" target="_blank">

===

так что выполняется именно POST-запрос. А $numb_id нужно передать в скрипт vivod-dogovora.php, в котором он считывается из соответствующего элемента массива $_POST.

rammlied:
А можно мне кое что узнать прям тут...
зачем склеивать переменную с пустой строкой? "".$numb_id

По идее, это приведение к строчному типу, но в данном случае оно не имеет смысла,

так как совершенно без разницы, будет ли неявно приводиться к строке переменная $numb_id

при выполнении конкатенации с пустой строкой, или же сама команда echo выполнит точно такое же неявное приведение к строке своего нестрочного параметра.

maldivec:
В самом деле... тогда Toy прав, похоже ТС решил получить значение из пост массива, но откуда он должен взяться до отправки формы - не понятно.

В том-то и дело, что отправка формы может и выполняться, но вот при обработке POST-запроса

используется, как минимум, несоответствующее поле массива $_POST.

Я вот только сейчас заметил:

===

..

$numb_id=$_POST['numb_id'];

...

<form action="/vivod-dogovora.php" method="post" name="pred_dog" target="_blank">

<input name="id" type="hidden" value="2">

<input name="id_pol" type="hidden" method ="post" value="вот сюда нужно подставить значение $numb_id">

<input name="submit" type="submit" value="Договор">

</form>

...

===

Почему имя для input'а, в котором передается $numb_id, называется "id_pol", а при чтении

в POST-запросе используется элемента массива $_POST с именем ['numb_id'] ? Для этого нужно, как минимум, использовать $_POST['id_pol'] как-то так:

$numb_id = $_POST['id_pol'];

nickmake:
Пробовал, значение не передалось:(

Попробуй вот так (убрал атрибут method и добавил полный тег для PHP):

<input name="id_pol" type="hidden" value="<?php echo $numb_id;?>">

Возможно, я не всё понимаю, но зачем внутрь callback-обработчика success()

включать вызов ajaxComplete() ? При входе в sucсess() запрос (асинхронный) уже

успешно выполнен и в параметре msg передан результат (у вас в виде plain text). Тут же вы можете уже обратиться к любым элементам DOM-дерева (в том числе и к #neworderresult) и выполнить требуемые действия.

Попробуйте в rend.php заменить в последней строке echo на return, типа такого:

return "$rstr";

ну и используйте код из сообщения N2 этой ветки

В папке темы в каталоге /Languages какие файлы у вас есть ? У меня там 3 файла:

ru_RU.mo, ru_RU.po и twentyten.pot (это для Wordpress 3.0.4).

Ну и влияет еще, как я понял, параметр WP_LANG в файле wp-config.php в корне сайта:

===

/**

* Язык локализации WordPress, по умолчанию английский.

*

* Измените этот параметр, чтобы настроить локализацию. Соответствующий MO-файл

* для выбранного языка должен быть установлен в wp-content/languages.

*/

define ('WPLANG', 'ru_RU');

===

Внутри каталога с шаблоном есть папка /Languages, в которой есть файлы русификации (Ru_ru.mo,

Ru_ru.po). Я так понимаю, что есть возможность просто в админке переключить язык шаблона на русский. Посмотрите внимательно, наверняка там должна быть такая возможность.

Отправил номер кошелька вам в личку.

tvolf добавил 09.01.2011 в 11:30

1 WMZ получил. ТС слово держит. Благодарю.

12
Всего: 18