Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Интернет » Web-программирование » MySql/PHP: общие вопросы

Модерирует : Cheery

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Открыть новую тему     Написать ответ в эту тему

NovaC

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
а не проще открыть окно и сабмитнуть в него данные формой?

Cheery, при открытии окна, в нём формируется выходная форма (выбранные чекбоксами приказы).
Как в таком случае сабмитнуть данные в окно после его открытия и до отработки print.php ?

Всего записей: 95 | Зарегистр. 09-01-2008 | Отправлено: 07:19 30-10-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NovaC
у формы указываете target=_blank
Или =имя_окна

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 07:48 30-10-2009
NovaC

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery,
я не понял как... открыть окно нужно именно через:
Код:
<a href="#nul" window.open('print.php','print_v','Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=1,Resizable=1,Width='+window.screen.Width+',Height='+window.screen.Height+',top=0,left=0');\">Печать</a>

чтобы не было меню, панелей и т.п.
Понятно что можно указать:  
Код:
<form name=print method=post action="print.php" target=print_v>

но если после этого сабмитнуть, то print.php отработает в стандартном окне обозревателя.

Всего записей: 95 | Зарегистр. 09-01-2008 | Отправлено: 09:09 30-10-2009 | Исправлено: NovaC, 09:15 30-10-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
NovaC
сначала открываете окно, потом, с задержкой, отправляете в него форму
Ну или формируете строку запроса - на ваш вкус

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 09:15 30-10-2009
NovaC

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery, спасибо за совет, можно это как-нибудь это на примере пояснить ?

Всего записей: 95 | Зарегистр. 09-01-2008 | Отправлено: 09:19 30-10-2009
yanus69



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
есть код для записи и чтения из сокета, при его выполнении если за 30 сек. ответ полностью не пришел, заканчиваеться время ожидания, как сделать чтобы можна было прочитать из сокета информацию, обработать ее отправить обратно.
Код:
if (($real_server = @fsockopen($row['ip'], 65432)) === false)
                        die('E1');
                    fwrite($real_server, "get");
                    while (!feof($real_server))
                        $result .= fread($real_server, 10240);
                    $handle = fopen('img.jpg', 'r+');
                    fwrite($handle, $result);
                    fclose($handle);
                    fclose($real_server);

Всего записей: 750 | Зарегистр. 14-12-2006 | Отправлено: 00:26 16-11-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yanus69

Цитата:
при его выполнении если за 30 сек. ответ полностью не пришел, заканчиваеться время ожидания, как сделать чтобы можна было прочитать из сокета информацию, обработать ее отправить обратно

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

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 00:33 16-11-2009
yanus69



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
увеличить время работы скрипта или ожидания

время ожидания прописано в php.ini как его можно изменить в скрипте???

Всего записей: 750 | Зарегистр. 14-12-2006 | Отправлено: 01:08 16-11-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
yanus69

Цитата:
время ожидания прописано в php.ini как его можно изменить в скрипте???

время ожидания чего? не путайте со временем работы скрипта
http://php.net/manual/en/function.set-time-limit.php

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 02:26 16-11-2009
CEMEH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вопрос:
По умолчанию MySQL автоматически назначит значение по умолчанию полям, которые явно не объявлены. MySQL будет делать это исходя из типа конкретного поля. Если Вы предпочли бы, чтобы поля с необъявленными значениями имели значение NULL, то добавьте в файл global.h строку: #define DONT_USE_DEFAULT_FIELDS
 
Но у меня нет файла global.h и my_global.h тоже нет. Установил phpmyadmin в полном соответствии с рекомендациями. Версия mySQL 5.1.40-win32 Теперь не знаю как быть...

Всего записей: 237 | Зарегистр. 17-09-2006 | Отправлено: 19:29 21-11-2009 | Исправлено: CEMEH, 19:30 21-11-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CEMEH
ваша цитат имеет отношение к тем, кто собирает сервер из исходников.
Что мешает указать значеня по умолчанию при создании таблицы?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 19:33 21-11-2009 | Исправлено: Cheery, 19:34 21-11-2009
CEMEH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Cheery

Цитата:
Что мешает указать значеня по умолчанию при создании таблицы?

Код php придется переписывать (увеличивать).

Всего записей: 237 | Зарегистр. 17-09-2006 | Отправлено: 20:19 21-11-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CEMEH
еще раз - значения по умолчанию при создании таблицы. Насколько это увеличиает код?

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 20:25 21-11-2009
CEMEH



Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Цитата:
Насколько это увеличиает код?

В запросах придется писать значения для всех полей.
 

Цитата:
значения по умолчанию

Так ?  
....
`a` varchar(255) NOT NULL default '',
`b` datetime default NULL,
`c` decimal(64,2) NOT NULL default '0.00',
....
 
т.е. default должен быть у всех полей?

Всего записей: 237 | Зарегистр. 17-09-2006 | Отправлено: 21:32 21-11-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
CEMEH

Цитата:
В запросах придется писать значения для всех полей.  

вы вообще читаете что вам пишут? я же сказал - при создании таблицы, а не в запросах
 

Цитата:
т.е. default должен быть у всех полей?

которые вы не хотите самостоятельно заполнять

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 23:15 21-11-2009
murkovich



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, кто чем пользуется, если надо простенький редактор таблиц MySql, который можно давать клиенту-блондину в руки? phpMyAdmin отпадает сразу, да и phpMyEdit или MySQL Table Editor слишком намудрены.  
 
Может, кто знает варианты получше?

Всего записей: 1551 | Зарегистр. 26-05-2005 | Отправлено: 00:54 23-11-2009
DmitryKz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не очень силен в MySQL: нужно занести в БД одно слово, но в разном регистре, например, "Хорошо" и "хорошо". При выполнении скрипта выскакивает ошибка, что такое слово уже уже есть (срабатывает ограничение Primary Key). Как обойти??? Вот таблица:

Код:
CREATE TABLE `words_rus` (
  `WORDKEY` int(11) NOT NULL,
  `WORDVAL` varchar(255) NOT NULL,
  `WORDCOUNT` int(11) NOT NULL,
  `ADDITIONAL1` mediumtext,
  PRIMARY KEY (`WORDVAL`),
  UNIQUE KEY `UNQ1_WORDS_RUS` (`WORDKEY`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

 
Да, это исправленный дамп из БД Firebird. Там одинаковые слова в разном регистре добавлялись успешно.

Всего записей: 3142 | Зарегистр. 29-09-2005 | Отправлено: 20:24 02-12-2009 | Исправлено: DmitryKz, 20:33 02-12-2009
andead



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
а какой смысл вообще хранить одинаковые слова в разном регистре?

Всего записей: 1821 | Зарегистр. 22-09-2005 | Отправлено: 20:56 02-12-2009
DmitryKz

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
andead
хотелось бы услышать ответ на вопрос, а не вопрос на вопрос.
Например, есть тексты религиозного содержания - слова "Бог" и "бог" имеет в этом случае разное значение.

Всего записей: 3142 | Зарегистр. 29-09-2005 | Отправлено: 20:58 02-12-2009 | Исправлено: DmitryKz, 20:59 02-12-2009
Cheery



.:МордератоР:.
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
DmitryKz
использовать collation с CS (case sensitive) или делайте WORDVAL как BINARY varchar

----------
Away/DND

Всего записей: 52737 | Зарегистр. 04-04-2002 | Отправлено: 21:19 02-12-2009
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76

Компьютерный форум Ru.Board » Интернет » Web-программирование » MySql/PHP: общие вопросы


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru