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


Публикации mahmud

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



#15471 Как внутри javascript написать запрос

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

Добрый день, подскажите пожалуйста как написать этот запрос в javascript?

$sqlQuery = "SELECT f1056 FROM ".DATA_TABLE."42";
$result = mysql_query($sqlQuery);
$row = mysql_fetch_array($result);

$inn = $row['f1056'];

alert($inn);


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



#15505 Представление

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

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

Очень нужен Ваш совет по реализации:

Есть форма : http://s2.uploads.ru/2CyLe.jpg

При нажатии на кнопку в "Предыдущий" - вывести данные из определенной поля таблицы в textfield.

SQL выборка:

$sqlQuery = "SELECT * FROM ".DATA_TABLE."99";
$result = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_array($result);


$text = $row['name'];

Таблица:

<table width="1187" border="0">
<tr>
<td width="85">&nbsp;</td>
<td width="123"><input type="submit" name="Submit" value="Предыдущий"></td>
<td width="132"><form name="form2" method="post" action="">
<input type="submit" name="Submit2" value="Следуйщий">
</form> </td>
<td width="102"><form name="form3" method="post" action="">
</form> </td>
<td width="135"><input type="submit" name="Submit4" value="Удалить"></td>
<td width="279">&nbsp;</td>
<td width="54">&nbsp;</td>
<td width="225">&nbsp;</td>
</tr>
</table>
<table width="612" border="0">
<tr>
<td><input name="textfield" type="text" size="100"></td>
</tr>
</table>
<table width="1189" height="344" border="1">
<tr>
<td>
</td>
</tr>
</table>


Прошу Вашего совета



#15529 Представление

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

Просмотр сообщенияRoman (07 Ноябрь 2012 - 10:03) писал:

$sqlQuery = "SELECT * FROM ".DATA_TABLE."99";
$result = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_array($result);
$text = $row['name'];
$smarty -> assign("text", $text);
В отображении представления переменная выводится в любом месте в виде {$text}. Например:
<input name="textfield" type="text" size="100" value="{$text}">
В поле ввода появится значение переменной $text. Документация по работе с шаблонизатором Smarty.

Спасибо огромное Роман, можно еще один вопрос, а как сделать так чтоб после нажатии на кнопку этот запрос срабатывал, очень прошу ответить

Также assign("text", $text); - работает но не берет всю строку НАПРИМЕР: text text он берет только text



#15565 Представление

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

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

Срабатываение запроса по кнопке "Предыдущий":
if ($_POST['Submit'])
  {
	// Запрос
  }
Если строка в переменной Smarty выодится не вся, то и в переменной PHP она была такой. Метод assign просто передаёт значение переменной PHP в шаблон Smarty.

Еще один вопрос:

function getElements(){
document.getElementById('i_fr').src=

"http://nova.rambler.ru/search?btnG=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8!&query= {$dial}";
}


тут {$dial} - переменная smarty у меня этого значения не берет

Как написать правильно в javascript чтоб работала?
Заранее спасибо !



#15574 Представление

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

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

А как Вы передаёте значение этой переменной в шаблон? Ну и пробел перед вставкой переменной лишний.

Подготовка данных:

[size=3][font=courier new,courier,monospace]$sqlQuery = "SELECT f1435 FROM ".DATA_TABLE."117 WHERE id=2";
$result = mysql_query($sqlQuery) or die(mysql_error());
$row = mysql_fetch_array($result);

$sqlQuery1 = "SELECT f1435 FROM ".DATA_TABLE."117 WHERE id=4 ";
$result1 = mysql_query($sqlQuery1) or die(mysql_error());
$row1 = mysql_fetch_array($result1);

$diag = $row['f1435'];
$next = $row1['f1435'];

$smarty -> assign("diag", $diag);
$smarty -> assign("next", $next);[/font][/size]

Отображение:

[size=3][font=courier new,courier,monospace]<script type="text/javascript">
function getURL(){
    document.getElementById('i_fr').src ="http://nova.rambler.ru/search?btnG=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8!&query={$dial}";
}
</script>

<table width="1187" border="0">
  <tr>
    <td width="85"></td>
    <td width="123"><input id="pr" type="button" name="previous" value="Предыдущий" onclick="getURL()"></td>
    <td width="132"><form name="form2" method="post" action="">
	  <input id="nx" type="submit" name="next" value="Следующий">     
    </form>    </td>
    <td width="102"><form name="form3" method="post">
    </form>    </td>
    <td width="135"><input type="button" name="delete" value="Удалить"></td>
    <td width="279"></td>
    <td width="54"></td>
    <td width="225"></td>
  </tr>
</table>
<table width="612" border="0">
  <tr>
    <td><input id="val1" name="queryTxt" type="text" size="100" ></td>
  </tr>
</table>
<table width="1189" height="344" border="1">
  <tr>
    <td>
		  <iframe src=http://nova.rambler.ru/search?btnG=%D0%9D%D0%B0%D0%B9%D1%82%D0%B8!&query={$next}
		  frameborder="0" scrolling=no width= "1200" id="i_fr" marginheight=0 marginwidth=0 style="height: 500px"></iframe>
    </td>
  </tr>
</table>[/font][/size]

У меня в {$dial} - значение не берет, вставил таким образом {literal}{$dial}{/literal} берет как есть



#15578 Представление

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

Просмотр сообщенияRoman (08 Ноябрь 2012 - 10:31) писал:

У Вас в подготовке данных переменная имеет имя "diag", а в отображении "dial".

Да я неправильно написал, все равно у меня значение не берет, вы можете написать как правильно написать?



#15598 Представление

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

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

В конце кода представления введите
die($dial);
На белом экране должно отобразиться реальное значение переменной. Проверьте, получает ли эта переменная вообще какое-то значение.

спасибо получилась



#15602 Как использовать Ajax

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

Добрый день подскажите пожалуйста как внутри javascript использовать ajax чтоб записать результат переменную $update в базу...

Подготовка данных:
$update = "update ".DATA_TABLE."117 SET f1456=1 WHERE id='$id' "; 

Отображение:

<script type="text/javascript">

function updateSQL(){
    ???
}
</script>

Очень прошу Вашего совета.



#15625 Как использовать Ajax

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

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

Подготовка
if ($_POST['update_id'])
  {
	$update_id = intval($_POST['update_id'];
	// Ваш запрос
	exit("Данные обновлены");
  }
Отображение
<script type="text/javascript">
function updateSQL() {
$.ajax({
  type: "POST",
  url: "report.php",
  data: { id: '888', update_id: '5' },
  success: function(msg) {
	alert(msg);
  }
  });
}
</script>

Извините пожалуйста я не понял этой строки
data: { id: '888', update_id: '5' },

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



#15660 Вопрос по sql запросы в КБ

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

Добрый день уважаемые программисты,
Очень прошу разъяснить кое-что,
У меня в сотрудниках есть несколько пользователей, например: table46
Как мне написать запрос, именно в вычисление чтоб выбрал определенного пользователя. Насчет фильтра я знаю, мне нужен sql запрос

Я приведу простой запрос, у меня конечно не будет такой...


sqlQuery = "SELECT * FROM  ".DATA_TABLE."46 where id=3";

$result = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
$row = mysql_fetch_array($result);


Я буду работать с 2 таблицами.
Будет запрос, с фильтром это реализовать не получится.

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



#15716 mysql запрос

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

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

Очень прошу ответить на мой вопрос, так как не был получен ответ на мой предыдущий вопрос.


$users = $user['id'];

$sqlQuery = "SELECT id, user_id, add_time, STATUS, f1205, f1206,IF((SELECT users_id FROM ".DATA_TABLE."46 WHERE users_id=cb92.user_id AND f1301<>0),
(SELECT f1301 FROM ".DATA_TABLE."46 WHERE users_id=cb92.user_id),f1207) AS f1207, f1208 FROM ".DATA_TABLE."92 cb92 WHERE user_id='$users' ";
$result = mysql_query($sqlQuery) or die(mysql_error()."<br>".$sqlQuery);
$row = mysql_fetch_array($result);

$prj = $row['f1207'];

Я написал текущий код в вычисление в новой таблице.

Как сделать чтоб этот результат показывал в таблице, у меня просто таблица не обновляется.
Заранее спасибо!



#15723 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 09:30) писал:

В принципе можно где угодно использовать функцию, в том числе и через доп. действие, если вам так надо. Никаких явных запретов для этого нет.

А эту функцию можно использовать?
import_data("Таблица1","Таблица1","???");



#15724 mysql запрос

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

Спасибо, все ясно.



#15728 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 10:46) писал:

Я про нее и написал.

А как указать прямую ссылку на диск?
import_data("Таблица1","Таблица1","???....???");

Мой файл находится в D:\test.csv



#15734 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 13:30) писал:

Я же вам писал уже об этом:



Вы задаете путь к файлу с обратным слэшем "\", а надо писать с прямым "/".

Извините пожалуйста но я дал такой путь
import_data("Таблица1","Таблица1","c:/files/t.csv"); по этому пути есть такой файл, но у меня выдает ошибку : File not found.



#15740 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 14:48) писал:

Возможно ошиблись в пути файла, например вместо английской "с" поставили русскую.

Нет я все проверил, путь правильный
Доп.дейст -> Кнопка test -> Вычисления - > import_data("Таблица1","Таблица1","C:/files/t.csv");



#15743 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 15:08) писал:

Сама программа у вас где установлена? На том же компьютере, где находится файл? Версия локальная?

SAAS - > Версия: 1.9.5- > я зашел с удаленного компьютера.



#15746 пмпорт данных из excel

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

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

Ну тогда естественно, что программа, запущенная на другом компьютере, никак не увидит файл на вашем компьютере.

А есть возможность с удаленного компа? Так как пользователи работают не на сервере.?



#15749 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 15:29) писал:

Файл должен находиться на сервере. Пользователи могут загружать его туда через форму.

Извините а как загружать через форму есть какие -нибудь примеры ?



#15752 пмпорт данных из excel

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

Просмотр сообщенияCbCoder (14 Ноябрь 2012 - 15:50) писал:

Примеры можно найти в интернете: https://www.google.r...%80%D0%BC%D1%83

Спасибо за ответы



#15759 пмпорт данных из excel

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

Просмотр сообщенияmahmud (14 Ноябрь 2012 - 15:54) писал:

Спасибо за ответы

Извиняюсь еще один вопрос,

import_data("Сотовая связь","????? ","d:/files/t.csv");
Как выгрузить без шаблона или создать свой шаблон?

http://s2.uploads.ru/0kpnR.jpg

Как это реализовать это через код?



#15927 пзвлечь данные из url json из КБ

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

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

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

При нажатии на кнопку нужно выполнить ссылку и заполнить поле value439 - Полное название


$url="http:/test.ru/inn.php?num=" + <script>document.getElementById('value1056').value </script>; - тут номер инн

$ch = curl_init();
$headers = array
(  
	'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
);

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);

$cJSON = curl_exec($ch);

echo $cJSON;

$feed=json_decode($cJSON, true);

$inn =  $feed[0]{'inn'};
$nm =  $feed[0]{'name'};

<script>document.getElementById('value439').value = $nm</script>; //наим.

Как это реализовать в КБ?
Заранее спасибо!

Прикрепленные изображения

  • Прикрепленное изображение: tes.jpg



#15933 пзвлечь данные из url json из КБ

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

Еще один вопрос.

При заполнение поля инн нажимаю кнопку и мне заполняется поле,

$line['f1056'] = $getinn;
$url="http://test.ru/inn.php?num='$getinn'"; - как правильно написать?

$ch = curl_init();
$headers = array
(
'Accept-Charset: windows-1251,utf-8;q=0.7,*;q=0.7'
);

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER,$headers);

$cJSON = curl_exec($ch);

$feed=json_decode($cJSON, true);

$name = $feed[0]{'name'};

$line['f439'] = $name;



#15936 пзвлечь данные из url json из КБ

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

Просмотр сообщенияCbCoder (21 Ноябрь 2012 - 12:07) писал:

Наоборот - $getinn = $line['f1056'];

И можно писать $line['ИНН'] вместо $line['f1056']

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



#16058 Вопрос по группа доступа

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

Добрый день,

Прошу подсказать как сделать следующее:

Имеется таблица "Вопросы"

Есть 2 группы, менеджер и администратор

Как мне разграничат строки для определенных пользователей.

Есть поле "пользователь" и "группа"

Если строка пользователь (ФИО1) равно текущему пользователю то показать строки только текущего пользователя, группой которого является менеджеры и если группа админ то показать все строки.

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