Перейти к содержимому


Публикации mahmud

67 публикаций создано mahmud (учитываются публикации только с 04-Май 23)



#15064 Как копировать строки в таблице из "дополнительно"

Отправлено от mahmud в 16 Октябрь 2012 - 15:22 in Как это сделать

Добрый день,

Есть в дополнительное кнопка например копия, при нажатии на нее мне нужно чтоб копировалась строки в таблице и дублировалась в строки внизу. Как реализовать?



#15080 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 17 Октябрь 2012 - 10:24 in Как это сделать

Как сделать при нажатии на кнопку в дополнительном появлялась форма?



#15092 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 17 Октябрь 2012 - 13:01 in Как это сделать

Просмотр сообщенияCbCoder (17 Октябрь 2012 - 10:41) писал:

Если вы про кнопку доп.действия, то вся информация есть в документации: http://clientbase.ru...r_admin_16/dop/
я прочитал и сделал все что сделано, но при нажатии на кнопку у меня не открываеться новая форма, как сделать????? Срочно нужно



#15103 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 18 Октябрь 2012 - 06:39 in Как это сделать

Просмотр сообщенияRoman (17 Октябрь 2012 - 15:29) писал:

В настройках доп. действия устанавливаете выполнение в новом окне, а в вычислениях пишите свой код с необходимой Вам формой. Что именно у Вас не получается?

Я сделал как вы сказали но я хочу чтоб дополнительное отображался на экране над таблицей.
И это события касалась всех полей.
А при выборке доп.действия -> во всплывающем окне -> он работает только когда мы заходим в отдельную строку.
Как еще можно реализовать это?
Очень прошу, срочно нужно...



#15115 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 18 Октябрь 2012 - 10:01 in Как это сделать

А как мне все открыть в новом окне???



#15135 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 19 Октябрь 2012 - 06:59 in Как это сделать

Просмотр сообщенияRoman (18 Октябрь 2012 - 08:26) писал:

Ставите выполнение в текущем окне, а в вычислении в конце ставите принудительное завершение скрипта, например:
if ($POST['field'])
  {
	// Ваш код обработки



  }
else
  {
	echo "<form>";
	echo "<input type='text' name='field' />";
	echo "<input type='hidden' name='op_sel' value='additional' />";
	echo "<input type='hidden' name='button_id' value='".$_POST['button_id']."' />";
	echo "<input type='submit' value='Ok' />
	die();
  }

Массив галочек содержится в $_POST['sel'].
Этот код у меня не работает, можете проверить?
И еще мне нужно чтоб в другом окне отрылась.



#15153 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 19 Октябрь 2012 - 11:57 in Как это сделать

Просмотр сообщенияRoman (19 Октябрь 2012 - 07:41) писал:

Извините, вкралась ошибка в код, исправлено в сообщении. В новом окне данное доп. действие не откроется.


if ($_POST['field'])
{

$data["НОМЕР"] = $line['НОМЕР'];
$data["ПОЛЬЗОВАТЕЛЬ"] = $line['ПОЛЬЗОВАТЕЛЬ'];
$data["ОПЕРАТОР"] = $line['ОПЕРАТОР'];
insert_query($data, "Сотовая связь");
echo "n<script>";
echo "n window.opener.location.reload(1);"; // Перезагружаем родительское окно
echo "n window.close()"; // Закрываем текущее
echo "n</script>";

}
else
{
echo "<form>";
echo "<label>Месяц</label>";
echo "<select><option>Январь</option><option>Февраль</option><option>Март</option><option>Апрель</option><option>Май</option><option>Июнь</option><option>Июль</option><option>Август</option><option>Сентябрь</option><option>Октябрь</option><option>Ноябрь</option><option>Декабрь</option></select>";
echo "<label>Год</label>";
echo "<select><option>2012</option><option>2013</option><option>2014</option><option>2015</option><option>2016</option><option>2017</option><option>2018</option><option>2019</option><option>2020</option><option>2021</option><option>2022</option><option>2023</option><option>2024</option><option>2025</option></select>";
echo "<input type='hidden' name='op_sel' value='additional' />";
echo "<input type='hidden' name='button_id' value='".$_POST['button_id']."' />";
echo "<input type='submit' value='Ok' onClick='window.history.back(1);window.history.go(0) ' />";
die();
}
У меня insert не работает??? Я правильно написал???



#15156 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 19 Октябрь 2012 - 13:26 in Как это сделать

Просмотр сообщенияRoman (19 Октябрь 2012 - 12:21) писал:

Всё так. За исключением вывода скрипта. Там не просто "n", а "\n". Если названия полей именно такие же (с учётом регистра), то вставка должна произойти.




Я хотел бы чтоб копия строк появились внизу их:

с этим кодом у меня появляется только одна строка...мне нужно чтоб записывался все строки....
$data["НОМЕР"] = $line['НОМЕР'];
$data["ПОЛЬЗОВАТЕЛЬ"] = $line['ПОЛЬЗОВАТЕЛЬ'];
$data["ОПЕРАТОР"] = $line['ОПЕРАТОР'];
insert_query($data, "Сотовая связь");



#15170 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 20 Октябрь 2012 - 10:38 in Как это сделать

у меня вот такой вопрос,
С этим кодом когда я пишу в вычисления у меня работает нормально, результат: есть 2 строки записывает 2 строки
$data["НОМЕР"] = $line['НОМЕР'];
$data["ПОЛЬЗОВАТЕЛЬ"] = $line['ПОЛЬЗОВАТЕЛЬ'];
$data["ОПЕРАТОР"] = $line['ОПЕРАТОР'];
$data["МЕСЯЦ"] = $_POST['month'];
$data["МЕСЯЦ"] = $_POST['years'];
insert_query($data, "Сотовая связь");

когда я делаю через нажатии на кнопку в дополнительное пример код:

if ($_POST['field'])
{
$data["НОМЕР"] = $line['НОМЕР'];
$data["ПОЛЬЗОВАТЕЛЬ"] = $line['ПОЛЬЗОВАТЕЛЬ'];
$data["ОПЕРАТОР"] = $line['ОПЕРАТОР'];
$data["МЕСЯЦ"] = $_POST['month'];
$data["МЕСЯЦ"] = $_POST['years'];
insert_query($data, "Сотовая связь");


echo "n<script>";
echo "n window.opener.location.reload(1);"; // Перезагружаем родительское окно
echo "n window.close()"; // Закрываем текущее
echo "n</script>";
}
else
{
echo "<form name='form222' method='POST'>";
echo "<label>Месяц</label>";
echo "<select name='month'>
<option>Январь</option>
<option>Февраль</option>
<option>Март</option>
<option selected>Апрель</option>
<option>Май</option>
<option>Июнь</option>
<option>Июль</option>
<option>Август</option>
<option>Сентябрь</option>
<option>Октябрь</option>
<option>Ноябрь</option>
<option>Декабрь</option></select>";
echo "<label>Год</label>";
echo "<select name='years'>";
for ($i=2012; $i<2028; $i++) {
echo "<option>$i</option>";
}
echo "</select>";
echo "<input type='hidden' name='op_sel' value='additional' />";
echo "<input type='hidden' name='button_id' value='".$_POST['button_id']."' />";
//echo "<input type='submit' value='Ok'/>";
echo "<input type='submit' value='Ok' onClick='window.location.reload(history.go(-2)) ' />";
die();
}

У меня появляется форма я выбираю месяц и год и при нажатии на Ok у меня записывается только одна строка только первая, можете поправить код????
Мне нужно вот что:
1) появилась форма
2) выбрал месяц и год
3) при нажатии на кнопку ok у меня закрылась форма и перешла на таблицу и там появились копии срок которых я выбрал или без выборки не важно
4) поле месяц и год равнялись тот значение которых я выбрал в форме ()
ОЧЕНЬ ВАЖНО...., прошу напишите



#15178 Как реализовать через sqlQuery

Отправлено от mahmud в 22 Октябрь 2012 - 13:42 in Как это сделать

$data['n'] = $line['n'];
$data['fio'] = $line['fio'];
$data['com'] = $line['comm'];

insert_query($data, 'table1');

Как реализовать верхнее событие через sqlQuery select

Как правильно реализовать?

$sqlQuery = "SELECT * FROM ".DATA_TABLE."92 WHERE f1176>0 ";
$result = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_array($result);

while ($row = mysql_fetch_array($result)){
$data['n'] = $row['n'];
$data['fio'] = $row['fio'];
$data['com'] = $row['comm'];

insert_query($data, 'table1');

}



#15179 Как при нажатии на кнопку в "дополнительном" появлялась форма php?

Отправлено от mahmud в 22 Октябрь 2012 - 13:45 in Как это сделать

Спасибо все получилась



#15322 refresh table

Отправлено от mahmud в 30 Октябрь 2012 - 10:11 in Как это сделать

Помогите начинающему.

Как написать запрос, refresh таблицы.

$sqlQuery = "SELECT * FROM ".DATA_TABLE."80 WHERE id=1";
$result = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
$row = mysql_fetch_array($result);

while ($row = mysql_fetch_array($result)){
$data['ID'] = $row['f1172'];
$data['Кто добавил'] = $row['f1173'];
$data['Время добавления'] = $row['1174'];
$data['ФИО'] = $row['f1205'];
$data['Должность'] = $row['f1206'];
$data['Телефон'] = $row['f1207'];
}


Заранее благодарен!



#15324 refresh table

Отправлено от mahmud в 30 Октябрь 2012 - 11:00 in Как это сделать

Просмотр сообщенияCbCoder (30 Октябрь 2012 - 10:49) писал:

Не совсем понял, что имеется ввиду под "refresh". Опишите конкретней вашу задачу, для чего вам это необходимо.

Обновление данных в таблице



#15325 refresh table

Отправлено от mahmud в 30 Октябрь 2012 - 11:22 in Как это сделать

Просмотр сообщенияCbCoder (30 Октябрь 2012 - 10:49) писал:

Не совсем понял, что имеется ввиду под "refresh". Опишите конкретней вашу задачу, для чего вам это необходимо.

Я в вычисление таблицы хочу написать запрос где текущий пользователь равно пользователем в поле пользователь в таблице.



#15327 refresh table

Отправлено от mahmud в 30 Октябрь 2012 - 11:50 in Как это сделать

Просмотр сообщенияCbCoder (30 Октябрь 2012 - 11:32) писал:

Честно говоря все равно мало что понял из ваших слов. Пришлите лучше бэкап через заявку в техподдержку с конкретным описанием, из какой таблицы в какую нужно перенести данные, и какие именно. По вашему коду это тоже непонятно.
Мне просто нужно сделать обновление данных определенной таблицы
Например таблица Сотрудники, там у меня несколько сотрудников, например при нажатии на кнопку в доп.дейс "Обновить" мне обновился и был виден только сотрудник который сделал вход в программу.
Очень прошу ответить



#15330 refresh table

Отправлено от mahmud в 30 Октябрь 2012 - 12:08 in Как это сделать

Просмотр сообщенияCbCoder (30 Октябрь 2012 - 11:54) писал:

А обновить то что именно нужно у этого сотрудника? Может быть вы путаете с фильтром, по текущему сотруднику?

Как сделать запрос SELECT * FROM таблица сотрудник WHERE текущ login поль-я Который сделал вход = поле login ;
И после было видно только текущий пользователь.



#15395 Как правильно составить запрос?

Отправлено от mahmud в 01 Ноябрь 2012 - 14:37 in Как это сделать

Добрый день уважаемые программисты,

Этот запрос у меня рабочий, как сделать при входе в таблицу работал этот запрос

$row_update = mysql_query(SELECT id, user_id, add_time, status, f1205, f1206,
IF((SELECT id FROM cb_data46 cb46 WHERE id=cb92.id AND f1301<>0),
(SELECT f1301 FROM cb_data46 cb46 WHERE id=cb92.id),
f1207) AS f1207, f1208 FROM cb_data92 cb92);



Заранее спасибо !



#15403 Как правильно составить запрос?

Отправлено от mahmud в 01 Ноябрь 2012 - 18:21 in Как это сделать

Просмотр сообщенияwondertalik (01 Ноябрь 2012 - 15:19) писал:

Если запрос у вас именно в таком виде в вычислениях, то работать он явно не будет. Насколько я понял ваши нужды, добавьте вычисление в таблицу с уловием "при отображении поля". А код измените на следующий:
$sqlQuery = "SELECT id, user_id, add_time, status, f1205, f1206,
		IF((SELECT id FROM ".DATA_TABLE."46 cb46 WHERE id=cb92.id AND f1301<>0),
				(SELECT f1301 FROM ".DATA_TABLE."46 cb46 WHERE id=cb92.id),
						f1207) AS f1207, f1208 FROM ".DATA_TABLE."92 cb92";
$row = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);

Не знаю почему но этот запрос не работает.



#15407 Вопрос по группе доступа

Отправлено от mahmud в 02 Ноябрь 2012 - 08:03 in Как это сделать

Спасибо, все работает.



#15408 Как правильно составить запрос?

Отправлено от mahmud в 02 Ноябрь 2012 - 08:07 in Как это сделать

Просмотр сообщенияwondertalik (01 Ноябрь 2012 - 19:18) писал:

Код аналогичен Вашему. Я его только привел в порядок согласно правилам оформления php и указал константы Кб.

У меня есть таблица и там по умолчанию выбирает все строки.
Как мне написать в вычисление чтоб выбрал поле где id например 1
$sqlQuery = "SELECT * FROM ".DATA_TABLE."92 cb92 WHERE id=1";
$row = sql_query($sqlQuery) or user_error(mysql_error()."<br>".$sqlQuery."<br>", E_USER_ERROR);
У меня запрос не выполняется.
Как написать правильно чтоб этот запрос работал для этой таблицы.



#15412 Как правильно составить запрос?

Отправлено от mahmud в 02 Ноябрь 2012 - 09:49 in Как это сделать

Просмотр сообщенияwondertalik (02 Ноябрь 2012 - 09:26) писал:

C чего вы решили что запрос не выполняется? Галочка напротив вычисления стоит?

Да галочка стоит, почему - то запрос не выполняется


http://s3.uploads.ru/SVLcW.jpg



#15439 Как правильно составить запрос?

Отправлено от mahmud в 02 Ноябрь 2012 - 15:24 in Как это сделать

Просмотр сообщенияwondertalik (02 Ноябрь 2012 - 09:56) писал:

Запрос выполняется. Что вы хотите делать с полученным результатом? Вы же никуда его не подставляете, запрос просто выполнился и все. Ваша выборка содержится в $row['id'].

Спасибо огромное



#15441 Как перейти по ссылке?

Отправлено от mahmud в 03 Ноябрь 2012 - 07:21 in Как это сделать

Добрый день уважаемые программисты.

Как через кнопку в доп. действия перейти по ссылке, только не через javascript а именно через выполнить?

echo "<script>location.href='http://test/fields.php?table=92&filter=191'</script>";

У меня в таком случае не работает.
Как правильно написать чтоб обновился в текущем окне???



#15456 Как перейти по ссылке?

Отправлено от mahmud в 05 Ноябрь 2012 - 09:26 in Как это сделать

Просмотр сообщенияRoman (05 Ноябрь 2012 - 09:13) писал:

Не понятно, почему вышеприведённый код не работает, он абсолютно корректен. Возможно, в конце стоит поставить принудительный выход из скрипта.
echo "<script>location.href='http://test/fields.php?table=92&filter=191'</script>";
exit;
Или попробовать другой вариант:
header("Location: http://test/fields.php?table=92&filter=191");
exit;
Обновление текущего окна из всплывающего производится с помощью кода
echo "<script>window.opener.location.reload(1);</script>";

Спасибо, у меня

header("Location: http://test/fields.php?table=92&filter=191");
exit;

работает но только без exit и что -то медленно загружается страница.



#15461 Как перейти по ссылке?

Отправлено от mahmud в 05 Ноябрь 2012 - 09:51 in Как это сделать

Просмотр сообщенияRoman (05 Ноябрь 2012 - 09:29) писал:

Странно, всё должно работать.

Есть другие варианты,
Все равно спасибо за ответ!