Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 47 из 64<  1 ... 44  45  46  47  48  49  50 ... 64  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 28.03.2004
Откуда: Surgut
moty
Благодарю.
У меня просто action обрабатывались в отдельном скрипте data.php, сначала туда переменную $title забивал, и потом пытался ее инклудить в index.php, получалась ерунда. Завел просто для обработки $title отдельный скрипт title.php и теперь все замечательно, вот так:
Код:
<title>Факультет автоматики и телекоммуникаций - <?php include 'title.php'; echo "$title" ?></title>

_________________
:: Overclock your mind !!! ::



Партнер
 

Member
Статус: Не в сети
Регистрация: 07.01.2010
OM.Stream, ОЧЕНЬ настоятельно рекомендую ознакомиться с концепцией MVC, ну или как минимум почитать про области видимости переменных


 

Member
Статус: Не в сети
Регистрация: 28.03.2004
Откуда: Surgut
ToSHiC Ознакомился. Вобщемто согласен с теми кто ее придерживается, но я новичок, и время у меня ограничено, поэтому в этот раз придется отступить от некоторых "правил хорошего тона", а вот в след. раз уже задумаюсь. Хотя более менее крупные скрипты изначально выкидывал в отдельный файл.

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

_________________
:: Overclock your mind !!! ::


 

Здраствуйте.
У меня вопрос по HTML. Делаю презентацию из набора страничек. Возможно ли сделать так, чтобы при переходе с ссылки открывался музыкальный файл (как бы и ссылка на страницу, и на файл) и проигрывался, например, в ВинАмпе до того, как перейду на другой странице по другой ссылке.
Прошу не отвечать типа "пиши в php" или тому подобное, мне смысла нет переделывать.


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
с веб-страницы управлять винампом или чем угодно ещё невозможно, только встроенной в страницу флешкой или встроенным в страницу же медиаплеером. передавать сообщения от одного окна браузера к другому можно только в некоторых случаях.

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


 

Member
Статус: Не в сети
Регистрация: 11.01.2009
Здравствуйте, прошу ответить на вопрос. Если я хочу научиться делать динамичные сайты с пользованием php, javascript но при этом ни HTML, ни PHP не знаю. То, следовательно, надо сначала научиться делать сайты на HTML, а потом только приступать к изучению PHP? Без HTML - учить PHP не имеет смысла, это так?


 

Member
Статус: Не в сети
Регистрация: 15.01.2010
Откуда: Запорожье
tolikrog, для создания сайтов стоит начать с html, css тоже лишним не будет, а уж потом за пхп садится.

_________________
Человек создан для счастья, как рыба для полета.


 

ToSHiC мне нужно, чтобы во время просмотра html страниц играла фоновая музыка. А начинала она воспроизводиться при попадании на определенную страницу.


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
доброго дня всем!
делаю курсач по пхм+мускл, написал простецкий (как все в этом мире :haha: ) минианалог phpmyadmin (предвещая вопрос "зачем" - ответ "по заданию нужно редактирование базы"). проблема в следущем. у меня помимо обычных нормальных таблиц есть еще и представления (create view as...). есть ли какая-то возможность средствами mysql определить ТИП таблицы (аналог столбика "Тип" в пхпмайадмин, где пишется InnoDB, MyISAM, а так же "Представление").
очень прошу помочь =)
п.с. попробовал describe %dbname% как аналог describe %tablename% ... ожидал чуда=) но фишка не прокатила


 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Jonny_B_112 писал(а):
минианалог phpmyadmin

Писал такое, только одну ошибку допустил, такую же как и ты, "назвал аналогом phpmyadmin" на самом деле оказывается "phpmyadmin"-ом там и не пахнет :)

Jonny_B_112 писал(а):
определить ТИП таблицы

Не могу вспомнить, но покопай мануал по мускулу (а не по РНР) там точно есть...

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
Vladson
а у меня МИНИаналог :D
если честно, копаю уже второй день, ничего толкового не могу найти((
а товарища Гугла так вообще наверно достал
наверно я не понимаю даже что копать именно в мануале, читаю про типы, функции смотрю....

Добавлено спустя 13 минут 17 секунд:
update: 2Vladson Ваш совет покопать мануал натолкнул таки меня на нужный раздел. в администрирование мне надо было, а я сюда как раз не заглядывал, потому что название как-то отпугивало

для общего осведомления если вдруг кому тоже надо:
SHOW TABLE STATUS
нужный нам столбец Engine и Comment. первый содержит собственно тип таблицы, если такового нет, смотрим второй и видим например VIEW =))


Последний раз редактировалось Jonny_B_112 24.05.2010 17:07, всего редактировалось 1 раз.

 

member+
Статус: Не в сети
Регистрация: 16.01.2004
Откуда: Estonia,Tallinn
Смотри про всякие SHOW или EXPLAIN точно не помню где, но точно есть

_________________
X99-TF/E5-2678v3+Evo212/2x16Gb-DDR4-Gloway-TYPE-a@2133-12-13-13-26/GTX1070TI/KINGSTON-SNV2S1000G


 

Member
Статус: Не в сети
Регистрация: 28.03.2004
Откуда: Surgut
Jonny_B_112
Знаю, что при создании таблицы ее тип можно определить так:
Код:
CREATE TABLE `users` (
`id_user` int(6) NOT NULL auto_increment,
`name` varchar(32) NOT NULL default '',
PRIMARY KEY (`id_user`)
) TYPE=MyISAM AUTO_INCREMENT=1 ;

_________________
:: Overclock your mind !!! ::


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
спасибо, но я уже разобрался))


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
привет всем. очередная проблема. есть триггер

Код:
DROP TRIGGER IF EXISTS pasteMult;
DELIMITER //
CREATE TRIGGER pasteMult BEFORE INSERT ON processor_model
 FOR EACH ROW BEGIN
   IF NEW.multiplier=NULL AND NEW.semi_manf_id='2' THEN
     SET NEW.multiplier = NEW.frequency/0.2;
END IF;
END
//
DELIMITER ;


суть: если поле multiplier НУЛЛ и semi_manf_id='2', то вставить вместо НУЛЛ значение frequency/0.2

триггер создается. процесс вставки проходит на ура (бывало что и ошибки при вставке выводил, типа неизвестная колонка или таблица), но поле вставляется НУЛЛ
где ошибка?

Добавлено спустя 26 минут 44 секунды:
Код:
DROP TRIGGER IF EXISTS `pasteMult`;
DELIMITER //
CREATE TRIGGER `pasteMult` AFTER INSERT ON `processor_model`
 FOR EACH ROW BEGIN
   IF NEW.multiplier='NULL' AND NEW.semi_manf_id='2' THEN     
     UPDATE processor_model SET multiplier = 'NEW.frequency/0.2';
   END IF;
END
//
DELIMITER ;

так тоже не работает=(


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
а что находится в поле frequency?


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
частота. тип float


 

Member
Статус: Не в сети
Регистрация: 07.01.2010
я про значение. оно случаем не null?


 

Member
Статус: Не в сети
Регистрация: 15.02.2009
Откуда: Тула/Москва
нет конечно =)

Добавлено спустя 1 час 13 минут 36 секунд:
проблему решил. ошибка была связана с незнанием работы с NULL значениями =)
т.к. любое сравнение с полем NULL дает ложь, то нужно использовать IS NULL
и второй триггер кстати тоже неправильный, потому что апдейтить запись нельзя потому что она занята триггером

вот правильный код, если кому интересно:
Код:
DROP TRIGGER IF EXISTS `pasteMult`;
DELIMITER //
CREATE TRIGGER `pasteMult` BEFORE INSERT ON `processor_model`
 FOR EACH ROW BEGIN
   IF NEW.multiplier is null AND NEW.semi_manf_id='2' THEN
     SET NEW.multiplier = NEW.frequency/0.2;
END IF;
END
//
DELIMITER ;

кстати триггер всего лишь считает множитель AMD-шных процессоров, если вдруг кто не знает при вставке чему он равен и оставляет поле NULL=)


 

Member
Статус: Не в сети
Регистрация: 28.03.2004
Откуда: Surgut
А подскажите мне, как вот такую мелочь исправить:
Пишу функцию отправки емыла, получается вот такая команда:
Код:
$message = 'Пользователь: '.$from.' отправил вам сообщение:'|\n\n".$text;

Приходит мыло исправно, но внутри него вместе с адресом электронной почты ($from) в ссылку берутся такжы две соседних пробела (слева и справа от $from).
То есть так:
--------------------------
Пользователь:_topcomputers@yandex.ru_отправил вам сообщение:

Topcomputers хорошее слово.
Все. Больше тут нечего писать.
---------------------------

_________________
:: Overclock your mind !!! ::


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 1267 • Страница 47 из 64<  1 ... 44  45  46  47  48  49  50 ... 64  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 3


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan