PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (10): « 1 2 [3] 4 5 6 7 8 9 ... » В конец

> Найдено сообщений: 143
demot Отправлено: 22 Июня, 2011 - 12:44:02 • Тема: Динамиское позиционирование окна • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 1302
Ну а по делу, может это имелось в виду:
CODE (javascript):
скопировать код в буфер обмена
  1. var top_pos = "150px";
  2. var left_pos = "150px";
  3. $("#tv_window").css({position: "absolute", top: top_pos, left: left_pos});
demot Отправлено: 22 Июня, 2011 - 12:38:49 • Тема: Динамиское позиционирование окна • Форум: JavaScript & VBScript

Ответов: 7
Просмотров: 1302
Сори за фтопик
DeepVarvar, ну что тут непонятного? Есть div-блок, который допустим должен быть посередине экрана монитора и надо двигать окно браузера, чтоб оно так и было! Радость Подмигивание
demot Отправлено: 22 Июня, 2011 - 12:35:14 • Тема: Поиск данных в БД и отображение • Форум: Работа с СУБД

Ответов: 11
Просмотров: 3683
Из приведенного мною кода: при нажатии на кнопку "Submit" происходит отправка дынных формы в файл obrabotchik.php, в котором идет исходя из введенных данных формирование sql запроса (так же мой пример), а так же этот файл и будет отображать результат выполнения запроса.

А лучше - приведите код страницы с отображением результатов запроса.
demot Отправлено: 21 Июня, 2011 - 13:02:17 • Тема: Поиск данных в БД и отображение • Форум: Работа с СУБД

Ответов: 11
Просмотров: 3683
Ну можно на этой странице добавить форму
CODE (html):
скопировать код в буфер обмена
  1. <form method="post" action="obrabotchik.php">
  2. <input type="text" name="acc" value="">
  3. <input type="submit">
  4. </form>

А в коде сделать проверку:
PHP:
скопировать код в буфер обмена
  1. if (!empty($_POST['acc'])){
  2. $sql = "SELECT Account, Net, Curr, CONVERT(char(10), DateUpdated, 103) + ' ' + CONVERT(char(10), DateUpdated, 108) AS DateUpdated, State FROM payments WHERE Account='".$_POST['acc']."';";
  3. } else {
  4. $sql = "SELECT Account, Net, Curr, CONVERT(char(10), DateUpdated, 103) + ' ' + CONVERT(char(10), DateUpdated, 108) AS DateUpdated, State FROM payments;";
  5. }

Примерно так Улыбка
demot Отправлено: 20 Июня, 2011 - 22:40:53 • Тема: Поиск данных в БД и отображение • Форум: Работа с СУБД

Ответов: 11
Просмотров: 3683
Просто запрос видоизменить, допустим
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT Account, Net, Curr, CONVERT(char(10), DateUpdated, 103) + ' ' + CONVERT(char(10), DateUpdated, 108) AS DateUpdated, State FROM payments WHERE Account='myAccount';

Т.е. выведет все, что выводило и раньше, но только для аккаунта myAccount. Т.е. к вашему запросу было только добавлено WHERE Account='myAccount';
(Добавление)
ну а чтоб сделать такой запрос для поиска, нужно просто сделать <input type="text"> value которого будет передаваться в запрос.
пример
CODE (html):
скопировать код в буфер обмена
  1. <form method="post" action="obrabotchik.php">
  2. <input type="text" name="acc" value="">
  3. <input type="submit">
  4. </form>

A запрос в обработчике уже будет выглядеть так:
PHP:
скопировать код в буфер обмена
  1. $sql = "SELECT Account, Net, Curr, CONVERT(char(10), DateUpdated, 103) + ' ' + CONVERT(char(10), DateUpdated, 108) AS DateUpdated, State FROM payments WHERE Account='".$_POST['acc']."';";
demot Отправлено: 19 Июня, 2011 - 08:58:40 • Тема: валидация • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1240
У меня такое ощущение, что ваш вопрос и ваш код между собой вообще никак не связаны.

Побольше кода, и поподробней проблему опишите.
demot Отправлено: 07 Июня, 2011 - 18:18:27 • Тема: нужна помошь в работе со строками • Форум: Напишите за меня, пожалуйста

Ответов: 1
Просмотров: 23
http://www.php.su/functions/?preg_replace
http://www.php.su/functions/?str_replace
demot Отправлено: 07 Июня, 2011 - 17:02:32 • Тема: php и нетбук • Форум: Администрирование Windows

Ответов: 6
Просмотров: 2840
конечно будут. дело только в удобстве в плане разрешения экрана
demot Отправлено: 07 Июня, 2011 - 12:17:27 • Тема: вопрос ос сесии • Форум: HTTP и PHP

Ответов: 6
Просмотров: 2185
по-умолчанию сессии хранятся в tmp 30 минут, для того чтобы продлить время жизни сессии необходимо сменить папку хранения и установить время вручную.
PHP:
скопировать код в буфер обмена
  1. ini_set('session.save_path', $_SERVER['DOCUMENT_ROOT'] .'../sessions/');
  2. ini_set('session.gc_maxlifetime', 86400);//через сутки данные будут считаться мусором и удаляться
  3. ini_set('session.cookie_lifetime', 0); //сессия живет пока не закроется браузер
demot Отправлено: 06 Июня, 2011 - 17:16:31 • Тема: сохранение будущих файлов на сервере • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1757
открывать файл не с параметром w, а с параметром a.
Цитата:
w - Открывает файл только для записи; помещает указатель в начало файла и обрезает файл до нулевой длинны.
a - Открывает файл только для записи; помещает указатель в конец файла. Если файл не существует - пытается его создать.
demot Отправлено: 06 Июня, 2011 - 16:57:50 • Тема: работа со строками и файлами • Форум: Хранение данных, их вывод и обработка

Ответов: 3
Просмотров: 1161
http://www.php.su/functions/?preg-match
demot Отправлено: 06 Июня, 2011 - 16:55:39 • Тема: сохранение будущих файлов на сервере • Форум: Работа с файловой системой и файлами

Ответов: 5
Просмотров: 1757
PHP:
скопировать код в буфер обмена
  1. $fp = fopen("pages/page_".$i.".htm",'a');

http://www.php.su/functions/?fopen
demot Отправлено: 06 Июня, 2011 - 16:29:10 • Тема: Гостевая книга. Просмотрщик • Форум: Работа с файловой системой и файлами

Ответов: 4
Просмотров: 1438
так что ж ты не сказал, что тебе вся эта кухня нужна для удаления сообщений? Улыбка
Тогда при записи сообщения в файл еще лучще добавить какой-нибудь идентификатор сообщения.
вообще такое дело удобней через БД делать, но если нет возможности, тогда можно с помощью такого алкоритма:
1. Читаем файл функцией file() - результат - каждая строка - элемент массива
2. Разбиваем каждый элемент массива с помощью explode(), с необходимым нам разделителем, и затем выводим все это дело примерно так:
CODE (html):
скопировать код в буфер обмена
  1. <input type="checkbox" value="id_сообщения">Само сообщение<br/>

3. Ставим галочки в чекбоксы с сообщениями для удаления. Жмем отправить форму.
4. Пересматриваем снова исходный массив (после применения file() и explode()), если id в массиве совпадает с value чекбокса, то пропускаем элемент, если нет, то формируем новый массив (используя implode()).
5. Только что сформированный массив пишем в файл.

В общем дело ваше конечно, но слишком это по-издевательски, все же лучше через БД, код будет намного проще и управлять ссобщения будет намного легче.
demot Отправлено: 06 Июня, 2011 - 15:12:06 • Тема: Гостевая книга. Просмотрщик • Форум: Работа с файловой системой и файлами

Ответов: 4
Просмотров: 1438
А зачем для каждого сообщения свой файл. Не лучше одним файлом, допустим, так:

messqes.txt
CODE (htmlphp):
скопировать код в буфер обмена
  1. дата|имя|сообщение
  2. дата|имя|сообщение
  3. дата|имя|сообщение


Разделитель взял "|" только для примера, в реале лучше использовать что-нибудь посложнее.
demot Отправлено: 06 Июня, 2011 - 10:32:03 • Тема: Создание запроса • Форум: SQL и Архитектура БД

Ответов: 1
Просмотров: 20
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT * FROM `имя таблицы` WHERE `элемент`<>'0' AND `элемент`<>' ';

Страниц (10): « 1 2 [3] 4 5 6 7 8 9 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB